Théo Attali

Développeur Symfony et PHP

J’écris le code que j’aurais aimé trouver : des bundles Symfony open source utilisés par d’autres développeurs, et des sites en production pensés pour leurs visiteurs.

1 971 580

installations Composer de mes 4 paquets open source, depuis leur publication sur Packagist. 63 656 sur les 30 derniers jours. Source : Packagist, relevé le 2 novembre 2026 à 02:10 (heure de Paris).

Installations mensuelles, tous paquets confondus, de mars 2019 à octobre 2026 ; le maximum, 68 653, a été atteint en octobre 2026.

Les installations mois par mois

Le tableau défile horizontalement.

Installations mensuelles, tous paquets confondus, de mars 2019 à octobre 2026 ; le maximum, 68 653, a été atteint en octobre 2026.
janv.févr.marsavr.maijuinjuil.aoûtsept.oct.nov.déc.
2019 49 425 682 891 730 931 837 835 1 245 1 263
2020 1 802 1 701 1 662 1 530 1 524 1 975 1 955 1 509 2 168 2 053 2 395 2 398
2021 3 437 3 902 5 319 4 967 5 925 7 016 5 665 5 093 6 052 7 111 7 136 6 776
2022 7 585 7 216 8 610 7 855 10 995 11 979 10 475 11 709 15 027 15 625 16 398 16 151
2023 19 371 20 123 22 994 23 148 24 371 25 570 26 162 28 917 26 779 29 861 32 127 26 033
2024 32 100 32 199 32 619 34 535 32 322 31 705 37 282 31 671 34 902 36 659 34 880 34 661
2025 42 908 43 296 43 720 41 004 37 534 38 435 47 004 38 632 42 624 47 635 43 205 40 279
2026 43 468 46 170 53 440 48 812 43 922 51 224 52 050 47 167 60 199 68 653

Open source

Des bundles Symfony et des bibliothèques PHP, la plupart publiés sur Packagist, et un ancien plugin macOS. Les chiffres viennent de Packagist et de GitHub ; ils sont relevés dès qu’ils ont plus d’un jour.

Aussi sur GitHub

Relevé du 2 novembre 2026 à 02:10 (heure de Paris).

En production

Des sites que j’ai construits et qui sont en production, chacun sur la pile qui lui convient : ce site-ci en Symfony, les autres en React, en Rust ou sur Cloudflare Workers. Leur état vient d’une requête HTTP envoyée par ce serveur.

Sous le capot

Ce site est la première pièce du dossier : Symfony 8.1.10 et PHP 8.5.12 sous FrankenPHP, sans base de données, sans cookie, et votre navigateur ne charge rien depuis un autre site.

Analyse statique
PHPStan, niveau max
Règles strictes et de dépréciation, sans liste d’erreurs ignorées.
Tests
402 tests
2 271 assertions ; tests unitaires et fonctionnels, comptés le 24 octobre 2026.
Score de mutation
99 %
Infection : 1 365 mutants tués sur 1 378, pour un minimum exigé de 99 %, mesuré le 24 octobre 2026.
Lighthouse
100 / 100 / 100 / 100
Performance, accessibilité, bonnes pratiques et SEO, sur mobile et ordinateur : la plus basse des médianes de 5 mesures sur 4 pages, le 24 octobre 2026.
Accessibilité
aucune violation axe
WCAG 2.2 AA, thèmes clair et sombre, sur mobile et ordinateur, mesuré le 24 octobre 2026.
Poids de cette page
75 Ko
Transférés en 4 requêtes, polices comprises, mesuré le 24 octobre 2026.

Version en ligne : commit d2e4ae9, construite le 1 novembre 2026.