Git, IDE, bases de données et outils de dev auto-hébergés
Les outils de développement sont ceux dans lesquels une équipe travaille toute la journée : le serveur Git, l’éditeur, le backend d’une application et la base de données en dessous. Les héberger vous-même garde le code et les données sur une machine que vous maîtrisez, à côté des projets qu’ils servent.
Gitea héberge Git avec des pull requests, des tickets et une CI qui peut réutiliser GitHub Actions. code-server est VS Code dans le navigateur, et Coder ouvre des environnements distants à partir de templates Terraform. Hasura et Parse Server posent des API sur une base de données, et InsForge est un backend pour les applications que construisent des agents de code. LibreDB Studio est un IDE SQL dans le navigateur, marimo un notebook Python réactif, et Kroki dessine des diagrammes à partir de texte.
- GiteaHébergement Git avec pull requests et issues
- code-serverVS Code dans le navigateur
- KrokiDes diagrammes à partir de texte : PlantUML, Mermaid, Graphviz et plus
- CoderDes environnements de développement distants issus de modèles Terraform, ouverts dans VS Code, JetBrains, le navigateur ou en SSH
- HasuraDes API GraphQL et REST instantanées sur une base Postgres, avec des permissions, des événements et une console web
- InsForgeUn backend pour les applications que construisent les agents de code : Postgres, authentification, stockage et edge functions
- LibreDB StudioUn IDE SQL dans le navigateur pour PostgreSQL, MySQL, SQLite, MongoDB, Redis et plus
- marimoUn notebook Python réactif : les cellules se relancent quand ce dont elles dépendent change, et un notebook est un simple fichier .py
- OpenSearchMoteur de recherche et d’analyse open source, avec OpenSearch Dashboards : recherche plein texte et vectorielle, logs et tableaux de bord
- Parse ServerUn backend open source pour les apps : une API de base de données, des utilisateurs, des fichiers, du cloud code et des notifications push, avec Parse Dashboard
- VerdaccioUn registre npm privé pour vos propres paquets, qui met aussi en cache ceux de npm
- WeblateUne plateforme de localisation synchronisée avec Git : traduisez vos applications et votre documentation en équipe
Il manque une application ? Les templates sont sur GitHub, et chacun peut en ajouter un par une pull request.