Sempre que encontro ferramentas Open Source que resolvem um problema de forma inteligente, salvo pra testar com calma. Com o tempo, fui juntando alguns projetos que realmente fazem sentido, seja pelo que entregam, pela proposta ou por como se integram no fluxo de trabalho.
Essa é uma lista com algumas dessas ferramentas que podem ser úteis pra outros devs também. A ideia é manter atualizado sempre que surgir algo novo que valha a pena conferir.
Se quiser, já salva nos favoritos. Pode ser uma boa referência pra quando estiver buscando algo diferente pra testar no time, otimizar algum processo ou só entender melhor o que tá rolando no ecossistema.
Vamos nessa?
1. Kodus
Se você já perdeu tempo esperando aprovação de PR, lidando com feedback genérico ou revisando código que nem precisava ser revisado, a Kodus pode te poupar várias horas por semana.
Ela é uma plataforma de code review automatizado com IA, que aprende como sua equipe trabalha e fornece avaliações precisas.
E o melhor: a base da Kodus é open source e já pode ser usada hoje em qualquer repositório.
O que a Kodus faz na prática
🔹 Sugere melhorias de código automaticamente
Analisa o que mudou no PR e aponta ajustes de legibilidade, performance, segurança e boas práticas. Tudo direto nos arquivos, como se fosse um reviewer do seu time.
🔹 Aprende com seu time
A IA da Kodus (Kody) leva em conta os padrões de feedback do seu time. Quanto mais você usa, mais personalizada ela fica.
🔹 Permite configurar regras personalizadas
Com o recurso de Kody Rules, dá para definir padrões que o time quer seguir. Por exemplo, evitar fetch
no useEffect
ou exigir useApi
. A Kody identifica isso automaticamente e sugere a correção.
🔹 Reduz ruído e foca no que importa
Você pode limitar o número de sugestões por PR, escolher o nível de severidade dos comentários e definir que arquivos devem ser ignorados nos reviews.
🔹 Funciona direto na sua ferramenta de Git
Não precisa instalar nada ou mudar seu fluxo. A Kody participa dos PRs como qualquer outro revisor, só que muito mais rápida.
2. Refine
Refine é um framework open source baseado em React, focado na criação de aplicações B2B complexas, como CRMs, ERPs, painéis administrativos e sistemas internos. Ele oferece uma estrutura flexível com ferramentas avançadas de data fetching, autenticação, controle de acesso e roteamento — sem travar você em uma stack específica.
-
Totalmente customizável: você pode usar qualquer design system ou biblioteca de UI (como Ant Design, Material UI, Tailwind, Chakra, etc) — o Refine não impõe estilos ou componentes.
-
Data fetching poderoso: integração nativa com REST, GraphQL e ferramentas como Supabase, Strapi, Hasura, Firebase e Airtable. Lida bem com cache, paginação, filtros e otimizações de query.
-
Auth e RBAC integrados: suporte completo a autenticação e controle de acesso baseado em permissões (RBAC), com hooks prontos pra usar.
-
Painéis e CRUDs avançados: abstrações que facilitam a criação de CRUDs complexos e interfaces dinâmicas, sem perder controle sobre a lógica.
-
Pronto para produção: integração com i18n, theming, testes, SSR e CI/CD — já vem com o que você precisa pra escalar uma app B2B real.
3. OpenHands
OpenHands é uma plataforma open source que permite criar agentes de IA personalizados para fluxos de trabalho internos, com foco em automação e integração com ferramentas empresariais. A proposta é facilitar a criação de assistentes que entendem contextos específicos do negócio e ajudam equipes a operar com mais eficiência.
-
Agentes de IA com múltiplas habilidades: capazes de modificar código, executar comandos, navegar na web, chamar APIs e até extrair trechos do StackOverflow, simulando o trabalho de um desenvolvedor humano .
-
Integração com repositórios e sistemas existentes: conecta-se facilmente ao GitHub, sistemas de arquivos locais e outras ferramentas, permitindo que os agentes operem com informações reais do dia a dia .
-
Execução em ambientes isolados: os agentes operam em containers Docker, garantindo segurança e isolamento durante a execução de tarefas .
-
Suporte a múltiplos modelos de linguagem: compatível com diversos provedores de LLMs, como OpenAI e Anthropic, oferecendo flexibilidade na escolha do modelo de IA .
4. Tabby
Tabby é um autocompletador de código open source, projetado para funcionar localmente ou em ambientes auto-hospedados. Ele oferece sugestões contextuais de código em tempo real, com suporte para múltiplas linguagens e integração com editores populares como VS Code, JetBrains e Neovim.
-
Autocompletar de código em tempo real: sugestões geradas com base no contexto do código, funcionam de forma fluida nos principais editores de texto.
-
Execução local e privada: ideal para times que precisam de controle sobre dados sensíveis ou querem evitar soluções baseadas em nuvem.
-
Suporte a múltiplas linguagens: compatível com Python, TypeScript, Java, Go, Rust, entre outras — com suporte contínuo a novas linguagens.
-
Modelos otimizados para desenvolvimento: utiliza modelos leves treinados especificamente para tarefas de codificação, com performance ajustada para uso em tempo real.
5. Appsmith
Se você já precisou montar um dashboard interno, um painel de suporte ou alguma ferramenta de uso interno que ninguém queria realmente codar do zero… o Appsmith resolve isso muito bem.
Appsmith é uma plataforma open source de baixo código voltada para a criação rápida de painéis internos, sistemas administrativos e ferramentas de negócio, com suporte nativo à integração com IA e múltiplas fontes de dados.
-
Editor visual com componentes prontos: permite construir interfaces completas com arrastar-e-soltar, usando uma biblioteca robusta de widgets como tabelas, formulários, gráficos e inputs.
-
Conexão com múltiplas fontes de dados: integra com mais de 30 bancos de dados e serviços (PostgreSQL, MongoDB, Google Sheets, APIs REST/GraphQL, etc), facilitando o uso de dados em tempo real.
-
IA e automações inteligentes: com os Appsmith Agents, é possível integrar modelos de linguagem e criar fluxos automatizados dentro dos apps, sem precisar treinar ou ajustar modelos manualmente.
6.LocalStack
LocalStack é uma plataforma que simula serviços da AWS localmente, permitindo que desenvolvedores testem aplicações em nuvem de forma mais rápida, segura e sem custos com infraestrutura real.
-
Emulação completa de serviços da AWS: suporta mais de 80 serviços da AWS (como Lambda, S3, DynamoDB, SQS, SNS e API Gateway), permitindo testes locais com comportamento próximo ao ambiente de produção.
-
Ambiente isolado para desenvolvimento: executa todos os serviços em containers, facilitando testes consistentes, CI/CD local e workflows offline.
-
Ferramentas de produtividade integradas: conta com uma UI para inspecionar recursos, plugins para gerenciamento de ambiente e integração com ferramentas como Terraform e AWS SDKs.
7. Streamlit
😸 GitHub | 🌐 Site oficial
Streamlit é um framework em Python que permite criar aplicações web interativas direto de um script. A proposta é bem simples: você escreve seu código normalmente e consegue adicionar componentes como gráficos, tabelas e inputs sem precisar montar um front-end.
-
testar ou demonstrar modelos de machine learning com uma interface simples
-
montar um dashboard leve e rápido pra explorar dados
-
criar protótipos interativos sem sair do Python
A interface atualiza sozinha quando o código muda, o que ajuda bastante em ciclos de experimentação. Também não precisa configurar backend, rotas ou frontend: tudo acontece no mesmo script.
Funciona bem com bibliotecas do ecossistema Python como Pandas, NumPy, Matplotlib, Plotly, PyTorch, entre outras. E dá pra publicar o app localmente, em servidores próprios ou direto no Streamlit Community Cloud (tem plano gratuito).
8. Rocket.chat
😸 GitHub | 🌐 Site oficial
Rocket.Chat é uma alternativa open source ao Slack, voltada pra quem precisa mais controle sobre onde os dados ficam e como a ferramenta se comporta. Ideal pra times que levam segurança a sério ou querem algo personalizável sem depender de soluções 100% SaaS.
- Comunicação em tempo real: Chats diretos, grupos privados e canais públicos, tudo com criptografia e controle fino de permissões.
- Integra com o que você já usa: Funciona com Jira, GitHub, Google Workspace, Microsoft 365, Zapier e outras plataformas. Também dá pra conectar via API ou webhook.
- Central de atendimento multicanal: Dá pra usar o Rocket.Chat como hub de suporte, reunindo mensagens de WhatsApp, Telegram, e-mail, Instagram e outros num só lugar.
- Customização total: Você pode mudar o visual, criar bots, configurar automações e até desenvolver apps próprios com o Rocket.Chat Apps Engine.
- Use do seu jeito: Tem versão em nuvem, mas muita gente opta por rodar self-hosted. A versão gratuita já entrega bastante coisa, e os planos pagos adicionam recursos mais avançados.
📌 Espero que essa curadoria te ajude a encontrar ferramentas que resolvam problemas reais no seu dia a dia. Se quiser voltar depois, salva o link. E se fizer sentido, compartilha com alguém do time.