Services compatible with Heart

A tool that automates the web quality measurements

Heart manages the various services required to perform the analysis of a webpage.

Heart in a few words

Analysis automation representation

Analysis automation

In order to save precious time and thus maximize the added value of your actions.

Open-source representation

Open source

We believe that the issues that we're facing and that led us to develop Heart, most likely involve other industry players. The source code is available on GitHub.

Modular system representation

Modular

To meet the needs of each user. Thus, the majority of features are optional.

Analysis automation representation

Analysis automation

In order to save precious time and thus maximize the added value of your actions.

Open-source representation

Open source

We believe that the issues that we're facing and that led us to develop Heart, most likely involve other industry players. The source code is available on GitHub.

Modular system representation

Modular

To meet the needs of each user. Thus, the majority of features are optional.

How the tool works

The communication flow between the user, Heart and the third party services is illustrated in the diagram below.

User

A user asks to analyze a URL

1
4

The analysis results are transmit to third party services to be processed

The third party analysis service is requested

2
3

Upon analysis completed, the results are aggregated

User
1

A user asks to analyze a URL

2

The third party analysis service is requested

3

Upon analysis completed, the results are aggregated

4

The analysis results are transmit to third party services to be processed

User

Heart has been designed to minimize the dependencies required on the system on which it is installed.
Thus, the only prerequisites for such a system are:

  • The JavaScript runtime Node.js must be able to be installed and executed
  • The system must allow the use of environment variables
  • An internet connection must be available in order to solicit third party services
Usage example with the GreenIT service//- 1 - installationnpm install @fabernovel/heart-cli
npm install @fabernovel/heart-greenit//- 2 - analyzenpx heart greenit --inline '{"url":"https://fabernovel.com"}'
Consult the technical documentation

Compatible services

Google Lighthouse
GreenIT
Qualys SSL Labs
Mozilla Observatory
Google BigQuery
Slack
Google Lighthouse
GreenIT
Qualys SSL Labs
Mozilla Observatory
Google BigQuery
Slack

Heart is an open source tool, contribute to its development!

I contribute