Git, IDEs y bases de datos autoalojados para desarrollo
Las herramientas de desarrollo son aquello en lo que un equipo trabaja todo el día: el servidor de Git, el editor, el backend de una app y la base de datos que hay debajo. Alojarlas por tu cuenta mantiene el código y los datos en una máquina que controlas, junto a los proyectos a los que sirven.
Gitea aloja Git con pull requests, issues y CI que puede reutilizar GitHub Actions. code-server es VS Code en el navegador, y Coder abre entornos remotos a partir de plantillas de Terraform. Hasura y Parse Server ponen APIs sobre una base de datos, e InsForge es un backend para las apps que crean los agentes de programación. LibreDB Studio es un IDE de SQL en el navegador, marimo un notebook reactivo de Python y Kroki dibuja diagramas a partir de texto.
- GiteaHosting de Git con pull requests e issues
- code-serverVS Code en el navegador
- KrokiDiagramas a partir de texto: PlantUML, Mermaid, Graphviz y más
- CoderEntornos de desarrollo remotos a partir de plantillas de Terraform, abiertos en VS Code, JetBrains, el navegador o por SSH
- HasuraAPIs GraphQL y REST al instante sobre una base de datos Postgres, con permisos, eventos y una consola web
- InsForgeUn backend para apps que construyen agentes de código: Postgres, autenticación, almacenamiento y edge functions
- LibreDB StudioUn IDE de SQL en el navegador para PostgreSQL, MySQL, SQLite, MongoDB, Redis y más
- marimoUn notebook de Python reactivo: las celdas se vuelven a ejecutar cuando cambia aquello de lo que dependen, y un notebook es un simple archivo .py
- OpenSearchMotor de búsqueda y analítica de código abierto, con OpenSearch Dashboards: búsqueda de texto completo y vectorial, logs y paneles de control
- Parse ServerUn backend de código abierto para apps: API de base de datos, usuarios, archivos, cloud code y push, con Parse Dashboard
- VerdaccioUn registro npm privado para tus propios paquetes, que también guarda en caché los de npm
- WeblateUna plataforma de localización sincronizada con Git: traduce apps y documentación con tu equipo
¿Falta una app? Las plantillas están en GitHub, y cualquiera puede añadir una con un pull request.