Quelques chiffres sur Robot Framework

Quelques chiffres sur Robot Framework

J’ai analysé deux métriques intéressantes sur Robot Framework qui permettent de se rendre compte de sa popularité ces dernières années :

  • Le nombre de téléchargements sur le dépôt Python Pypi
  • Le nombre d’étoiles sur le projet Github

Nombre de téléchargements sur Pypi

Comme indiqué sur cette page, il est possible de récupérer des statistiques sur les packages Python du dépôt public et officiel de Python. Il est notamment possible de récupérer le nombre de téléchargements.

Comme indiqué sur la page, ces données sont à prendre avec précaution. C’est donc plus la tendance que le nombre absolu qu’il faut retenir. Cependant les chiffres montrent quand même une utilisation massive de l’outil.

Voici la requête utilisée pour récupérer les informations sur le package “robotframework” :

SELECT
  COUNT(*) AS num_downloads,
  DATE_TRUNC(DATE(timestamp), YEAR) AS `year`
FROM `bigquery-public-data.pypi.file_downloads`
WHERE
  file.project = 'robotframework'
  AND DATE(timestamp)
    BETWEEN DATE_TRUNC(DATE_SUB(CURRENT_DATE(), INTERVAL 30 YEAR), YEAR)
    AND CURRENT_DATE()
GROUP BY `year`
ORDER BY `year` DESC

Le résultat brut :

num_downloads	year

21256298	2026-01-01
45048105	2025-01-01
35533305	2024-01-01
21247180	2023-01-01
14761498	2022-01-01
9211317	2021-01-01
6400087	2020-01-01
4199199	2019-01-01
1859039	2018-01-01
1418031	2017-01-01
764099	2016-01-01

En supprimant l’année en cours (qui est forcément incomplète) on obtient le graphique suivant :