Git, IDEs e bancos de dados auto-hospedados para devs
Ferramentas de desenvolvimento são aquilo em que uma equipe trabalha o dia todo: o servidor Git, o editor, o backend de um app e o banco de dados por baixo. Hospedá-las por conta própria mantém o código e os dados em uma máquina que você controla, ao lado dos projetos que elas servem.
O Gitea hospeda Git com pull requests, issues e CI que pode reaproveitar o GitHub Actions. O code-server é o VS Code no navegador, e o Coder abre ambientes remotos a partir de templates do Terraform. O Hasura e o Parse Server colocam APIs sobre um banco de dados, e o InsForge é um backend para apps que agentes de código criam. O LibreDB Studio é uma IDE de SQL no navegador, o marimo é um notebook reativo de Python e o Kroki desenha diagramas a partir de texto.
- GiteaHospedagem de Git com pull requests e issues
- code-serverO VS Code no navegador
- KrokiDiagramas a partir de texto: PlantUML, Mermaid, Graphviz e mais
- CoderAmbientes de desenvolvimento remotos a partir de templates do Terraform, abertos no VS Code, JetBrains, no navegador ou por SSH
- HasuraAPIs GraphQL e REST instantâneas sobre um banco Postgres, com permissões, eventos e um console web
- InsForgeUm backend para apps que agentes de código constroem: Postgres, autenticação, armazenamento e edge functions
- LibreDB StudioUma IDE de SQL no navegador para PostgreSQL, MySQL, SQLite, MongoDB, Redis e mais
- marimoUm notebook Python reativo: as células rodam de novo quando muda aquilo de que dependem, e um notebook é um simples arquivo .py
- OpenSearchMecanismo de busca e análise de código aberto, com o OpenSearch Dashboards: busca em texto completo e vetorial, logs e dashboards
- Parse ServerUm backend open source para apps: API de banco de dados, usuários, arquivos, cloud code e push, com o Parse Dashboard
- VerdaccioUm registry npm privado para os seus próprios pacotes, que também faz cache dos pacotes do npm
- WeblateUma plataforma de localização sincronizada com o Git: traduza apps e documentação com a sua equipe
Falta um app? Os templates estão no GitHub, e qualquer pessoa pode adicionar um com um pull request.