Graham Campbell

Graham Campbell

@GrahamJCampbell

« StyleCI a été créé par nécessité, pour appliquer automatiquement un style de code cohérent sur des dizaines de projets open source. »

BootstrappedSaaS Founder

En une phrase

Graham Campbell est un développeur et entrepreneur britannique, fondateur de StyleCI, un outil d'intégration continue (CI) qui a analysé plus de 5 milliards de fichiers de code. Il découvre le framework PHP Laravel en 2013 et commence à créer des modules complémentaires open source. Vers 2015, il lance StyleCI pour automatiser la mise en forme du code sur ses propres projets. Aujourd'hui, il maintient StyleCI en mode Bootstrapped, tout en gérant plus de 20 organisations sur GitHub et en co-maintenant des bibliothèques téléchargées plus d'un milliard de fois.

Pourquoi il est sur Ideas.xyz

Graham Campbell a transformé un besoin personnel de développeur en un SaaS Bootstrapped utilisé par des milliers de projets Open Source. Son parcours montre qu'un outil rentable peut naître d'un problème concret, sans investisseur et sans équipe.

2013

Découverte de Laravel et premiers modules open source

Il découvre le framework PHP Laravel et commence à publier ses premiers modules (appelés "packages") en accès libre.

~2015

Création de StyleCI pour un besoin personnel

Il développe StyleCI pour automatiser la mise en forme de son code sur ses projets open source, au départ uniquement en PHP.

2015

Lancement officiel de StyleCI en tant que SaaS

StyleCI devient un service en ligne commercial, basé à Tynemouth au Royaume-Uni, via sa société Graham Campbell Technology Ltd.

~2016-2022

Extension progressive de StyleCI à de nouveaux langages

L'outil s'étend à GitLab, Bitbucket, JavaScript, CSS, Python et Python, avec un plan payant pour les dépôts de code privés.

2022

Confirmation du modèle : consulting, SaaS et open source

Il confirme travailler à plein temps sur StyleCI et du conseil logiciel, tout en étant sponsorisé pour son travail open source via GitHub Sponsors.

2025-2026

StyleCI dépasse 5 milliards de fichiers analysés

La plateforme reste active et affiche plus de 5 milliards de fichiers analysés, sans aucune levée de fonds depuis sa création.

StyleCI est un outil SaaS d'intégration continue (CI) qui analyse et corrige automatiquement la mise en forme du code source. Il prend en charge PHP, JavaScript, CSS, Python, Vue et React. L'outil s'intègre directement à GitHub, GitLab et Bitbucket. Il est utilisé par des milliers de projets open source et a analysé plus de 5 milliards de fichiers. Le modèle est gratuit pour les dépôts publics et payant pour les dépôts privés, avec des abonnements allant de 10 $ à 50 $ par mois.

5 milliards de fichiers analysésStyleCI a analysé plus de 5 milliards de fichiers de code depuis son lancement en 2015.
1 milliard de téléchargements (Guzzle)Le client HTTP Guzzle, dont Graham est co-mainteneur, dépasse 1 milliard de téléchargements au total.
200 millions de téléchargements (phpdotenv)La bibliothèque phpdotenv, qu'il maintient, approche les 200 millions de téléchargements sur la plateforme Packagist.
Plus de 20 organisations GitHubGraham maintient ou co-maintient plus de 20 organisations de code open source sur GitHub.
10 800 abonnés sur XSa communauté sur X regroupe plus de 10 800 développeurs intéressés par l'open source et PHP.

Stratégie Ideas.xyz associée

Cheval de Troie Open-Source

Transformer une bibliothèque open-source gratuite en point d'entrée vers des services payants en créant une dépendance technique chez les développeurs avant de monétiser via des offres premium.

Voir la stratégie →

Stratégie Ideas.xyz associée

The Open-Source Flywheel

Transformer l'adoption massive d'un outil open-source gratuit en revenus d'infrastructure cloud récurrents, en faisant de la plateforme payante le prolongement naturel de l'outil gratuit.

Voir la stratégie →

Stratégie Ideas.xyz associée

La Domination en Bootstrap

Atteindre une rentabilité durable sans lever de fonds en transformant les clients satisfaits en force de vente permanente grâce à un programme d'affiliation à 50 % de commission à vie.

Voir la stratégie →

« Même si le paysage de l'intégration continue a beaucoup évolué ces sept dernières années, StyleCI est toujours aussi pertinent qu'il l'a toujours été. »

Cloudways Blog (2022)

« Supprimer la nécessité d'installer et de maintenir des outils, et de documenter leur utilisation, a éliminé un frein massif à la contribution. »

Cloudways Blog (2022)

« StyleCI a été créé par nécessité, pour appliquer automatiquement un style de code cohérent sur des dizaines de projets open source. »

Cloudways Blog (2022)

BootstrappedSaaS Founder
Graham Campbell construit des outils pour résoudre ses propres problèmes avant tout. Il gère StyleCI seul, sans levée de fonds, en parallèle d'une activité de consulting. Son approche est Bootstrapped et ancrée dans la communauté Open Source, qu'il alimente depuis plus de dix ans.
  1. Cloudways - Interview with Laravel developer Graham Campbell
    https://www.cloudways.com/blog/graham-campbell-interview
  2. Laravel News - Packagist and the PHP ecosystem guest post
    https://laravel-news.com/packagist-and-the-php-ecosystem
  3. StyleCI Blog - Getting started with StyleCI and GitHub
    https://blog.styleci.io/getting-started-with-styleci-and-github
  4. StyleCI Blog - Direct Fix Pushing
    https://blog.styleci.io/direct-fix-pushing
  5. StyleCI Blog - Laravel PHPDoc Alignment
    https://blog.styleci.io/new-php-fixers-6
  6. Scout APM - 24 PHP Bloggers Developers and Podcasts profile
    https://www.scoutapm.com/blog/php-bloggers-developers
  7. Laravel Daily - Top 20 Laravel People to Follow Online profile
    https://laraveldaily.com/post/15-most-important-laravel-people-to-follow-online
  8. Medium Prodlio - 9 Laravel Experts Share Most Annoying Development Mistakes
    https://medium.com/@prodlio/9-laravel-experts-share-most-annoying-development-mistakes-7241d264b244
  9. StyleCI - Official product page
    https://styleci.io/
  10. Laravel News - Graham Campbell author profile
    https://laravel-news.com/@grahamcampbell