Plataforma de desenvolvimento Postgres que oferece um banco Postgres hospedado com autenticação, APIs geradas automaticamente, armazenamento e recursos em tempo real como alternativa ao Firebase.
convex/convex-backend
Banco de dados reativo e open source para aplicações web, que permite escrever funções de servidor e lógica de dados em TypeScript puro.
Alternativa open source a:Firebase
- Estrelas
- 12,724
- Forks
- 837
- Issues abertas
- 250
- Último commit
- há 3 dias
O que é?
Convex é um banco de dados reativo e open source para quem desenvolve aplicações web. Ele reúne um banco de dados, um ambiente para escrever funções de servidor em TypeScript e bibliotecas cliente, permitindo executar consultas e mutações com forte consistência e enviar dados atualizados em tempo real para a interface.
O projeto pode ser usado pela plataforma de nuvem hospedada, que oferece um plano gratuito, ou hospedado por conta própria com Docker ou um binário pré-compilado. A versão hospedada por conta própria inclui a maioria dos recursos da nuvem, como o dashboard e a CLI, e a documentação informa que ela funciona com Postgres, Sqlite, Neon, Fly.io, Vercel e outras ferramentas.
O repositório contém o backend em Rust em crates/ e os pacotes TypeScript em npm-packages/. As instruções de build estão em BUILD.md, e o guia para hospedar por conta própria fica no diretório self-hosted.
Recursos principais
- 01Consultas reativas que enviam atualizações de dados em tempo real aos clientes
- 02Funções de servidor e lógica de negócios escritas em TypeScript puro
- 03Banco de dados integrado com forte consistência
- 04Bibliotecas cliente para criar aplicações com atualizações em tempo real
- 05Hospedagem por conta própria com Docker ou binário pré-compilado, incluindo dashboard e CLI
Casos de uso
- Criar aplicações web com atualizações em tempo real, como dashboards ou ferramentas colaborativas
- Projetos pessoais que podem rodar em um plano gratuito hospedado e exigem pouca manutenção
- Hospedar um backend na própria infraestrutura com Postgres ou Sqlite
Início rápido
- 1
Leia o guia de introdução na documentação do Convex
- 2
Faça a hospedagem própria com Docker (recomendado), seguindo o guia de hospedagem própria
Antes de usar
- A licença não está claramente identificada nos metadados, então confira os termos de licença do repositório antes de usar.
- Os testes e a experiência são mais sólidos no Linux e no Mac, com menos experiência no Windows.
- A hospedagem própria exige trabalho de configuração, e o segredo de instância e a chave de administrador padrão do repositório precisam ser alterados.
- O repositório não inclui as suítes de testes internas do Convex.
Tópicos
Perguntas frequentes
- O que é convex-backend?
- Banco de dados reativo e open source para aplicações web, que permite escrever funções de servidor e lógica de dados em TypeScript puro. Convex é um banco de dados reativo e open source para quem desenvolve aplicações web. Ele reúne um banco de dados, um ambiente para escrever funções de servidor em TypeScript e bibliotecas cliente, permitindo executar consultas e mutações com forte consistência e enviar dados atualizados em tempo real para a interface.
- convex-backend é gratuito? Qual é a licença?
- convex-backend é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- convex-backend ainda é mantido?
- Manutenção ativa. O último commit de convex-backend foi em 16 de out. de 2026.
- Para que posso usar convex-backend?
- Criar aplicações web com atualizações em tempo real, como dashboards ou ferramentas colaborativas Projetos pessoais que podem rodar em um plano gratuito hospedado e exigem pouca manutenção Hospedar um backend na própria infraestrutura com Postgres ou Sqlite
- Como instalar convex-backend?
- Leia o guia de introdução na documentação do Convex Faça a hospedagem própria com Docker (recomendado), seguindo o guia de hospedagem própria
- Onde consigo convex-backend?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/convex/convex-backend
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Backend open source em Go distribuído como um único executável, com SQLite integrado, assinaturas em tempo real, gerenciamento de arquivos e usuários e uma interface administrativa.
Plataforma de backend open source para criar apps com Auth, Databases, Storage, Functions, Messaging, Realtime e Hosting, auto-hospedada via Docker.
Editor SQL e gerenciador de bancos de dados multiplataforma para Linux, macOS e Windows, com suporte a MySQL, PostgreSQL, SQLite, SQL Server e muitos outros.
Plataforma de automação de workflows com licença fair-code para criar agentes de IA e workflows, combinando um canvas visual, código personalizado e mais de 1.500 integrações.
Plataforma de agendamento open source e auto-hospedada (fork comunitário do Cal.com sob licença MIT) para marcar reuniões e gerenciar calendários.