Logo Go

Go

Vous cherchez à construire des outils performants, des services réseau ultra-rapides ou de l’outillage sur mesure pour votre infrastructure ? Go est le langage de choix pour les systèmes qui ne tolèrent ni la latence, ni la complexité. De FrankenPHP à Mercure en passant par Caddy, nous construisons en Go les briques les plus critiques de l’écosystème PHP moderne.

Confiez votre projet Go à notre équipe d'experts !

    Le langage qui propulse vos infrastructures critiques

    Go est un langage compilé, concurrent et minimaliste, conçu par Google pour construire des systèmes réseau et des outils à grande échelle. Sa compilation rapide, son modèle de concurrence natif (goroutines) et ses binaires autonomes en font le choix privilégié pour le tooling, les serveurs d’applications et l’infrastructure cloud.

    Chez Les-Tilleuls.coop, Go n’est pas une compétence annexe : c’est le langage dans lequel nous écrivons les fondations de nos projets open source les plus ambitieux : FrankenPHP, Mercure, Vulcain et Ember. Nous maîtrisons Go jusqu’au niveau le plus bas : interop C/Go (cgo), gestion mémoire cross-runtime et intégration avec le moteur PHP lui-même.

    Des compétences Go éprouvées au cœur de l’écosystème PHP

    • Les-Tilleuls.coop est à l’origine de FrankenPHP, le serveur d’applications PHP de nouvelle génération, entièrement écrit en Go.
    • Nous maintenons Mercure, un hub temps réel en Go implémentant le protocole Server-Sent Events, et Vulcain, un protocole permettant de créer des APIs REST hypermédia ultra-rapides.
    • Nous développons Ember, un outil de monitoring TUI (terminal) en Go pour Caddy et FrankenPHP.
    • Nous concevons des CLI internes et outils DevOps en Go pour automatiser les workflows de build, déploiement et observabilité.
    • Notre expertise couvre le bridge C-to-Go (cgo), les subtilités du runtime Go et son interaction avec le Zend Engine de PHP. C’est un savoir-faire rare et pointu.

    La puissance de Go

    Vous épauler sur Go

    Selon vos besoins et vos problématiques, Les-Tilleuls.coop, la coopérative derrière FrankenPHP, Mercure et Vulcain, peut vous accompagner à travers différents savoir-faire et modes d’accompagnement.

    Développer vos services et outils

    Que ce soit une API réseau haute performance, un outil CLI métier, un agent d’infrastructure ou un service de traitement de données, nous concevons et développons vos projets Go de A à Z.

    Auditer votre code Go

    Que ce soit une API réseau haute performance, un outil CLI métier, un agent d’infrastructure ou un service de traitement de données, nous concevons et développons vos projets Go de A à Z.

    Construire vos bridges Go / PHP

    Grâce à notre maîtrise unique du bridge cgo entre Go et le Zend Engine PHP (au cœur de FrankenPHP), nous pouvons vous aider à intégrer des composants Go dans votre stack PHP, ou inversement.

    Outiller votre infra

    CLI de déploiement, agents de monitoring, exporters Prometheus ou OpenTelemetry, outils de build custom : nous développons l’outillage Go qui automatise et fiabilise vos opérations.

    Conseil et architecture

    Vous envisagez d’intégrer Go dans votre stack technique ? Nous vous aidons à identifier les bons cas d’usage, à concevoir l’architecture cible et à former vos équipes pour une adoption réussie.

    Se former à Go

    Prenez en main le langage Go à travers une formation pratique : syntaxe et idiomes, concurrence (goroutines, channels, select), gestion d'erreurs, tests et benchmarks, construction de services HTTP, et bonnes pratiques de packaging et déploiement.<br>