Dashboard open source e auto-hospedável para acompanhar o mercado de ações, com gráficos em tempo real, alertas de preço, listas de acompanhamento e informações sobre empresas, feito com Next.js e TradingView.
spliit-app/spliit
Alternativa gratuita e de código aberto ao Splitwise para dividir despesas em grupo e acompanhar os saldos entre amigos e familiares.
Alternativa open source a:Splitwise
- Estrelas
- 3,001
- Forks
- 516
- Issues abertas
- 225
- Último commit
- anteontem
O que é?
O Spliit é um app web para dividir despesas compartilhadas em um grupo, como viagens, casas ou jantares. Os usuários criam um grupo, compartilham com outras pessoas, registram despesas com uma descrição e os participantes, e o app mostra o saldo atualizado de cada pessoa e registra os reembolsos para acertar as contas.
As despesas podem ser divididas igualmente ou em valores diferentes entre os participantes, receber uma categoria, ser pesquisadas dentro do grupo e ter imagens anexadas. Os grupos podem ser marcados como favoritos, e o app pode ser instalado como Progressive Web App. Desenvolvido com Next.js, TailwindCSS, shadcn/UI e Prisma sobre PostgreSQL, pode ser usado na instância oficial hospedada, implantado na Vercel ou executado com Docker Compose.
Os recursos opcionais incluem o envio de documentos de despesas para armazenamento compatível com S3, a leitura de recibos e a sugestão de categorias por meio de APIs compatíveis com OpenAI, a exclusão de grupos com um prazo de 30 dias para restauração e analytics via Plausible ou Umami.
Recursos principais
- 01Criar grupos e compartilhá-los com amigos ou familiares
- 02Dividir despesas igualmente ou em valores diferentes entre os participantes
- 03Mostrar os saldos do grupo e registrar reembolsos
- 04Pesquisar despesas, atribuir categorias e anexar imagens
- 05Ler recibos para criar despesas por meio de uma API compatível com OpenAI
- 06Hospedar por conta própria com Docker, Docker Compose ou Vercel
Casos de uso
- Acompanhar despesas compartilhadas durante uma viagem em grupo
- Dividir as contas da casa entre colegas de quarto ou familiares
- Acertar as contas depois de jantares ou eventos com amigos
- Executar uma alternativa privada e hospedada por conta própria ao Splitwise
Início rápido
- 1
Clone o repositório
git clone https://github.com/spliit-app/spliit - 2
Inicie um servidor PostgreSQL (ou execute o script do banco de dados local)
./scripts/start-local-db.sh - 3
Copie o arquivo de ambiente de exemplo para .env
- 4
Instale as dependências e inicie o servidor de desenvolvimento
npm install && npm run dev
Antes de usar
- Para hospedar por conta própria, é necessário ter um banco de dados PostgreSQL em execução.
- O envio de documentos de despesas requer um bucket do AWS S3 ou armazenamento compatível.
- A digitalização de recibos e a extração de categorias requerem uma chave de API da OpenAI ou um provedor compatível e podem gerar custos.
Tópicos
Perguntas frequentes
- O que é spliit?
- Alternativa gratuita e de código aberto ao Splitwise para dividir despesas em grupo e acompanhar os saldos entre amigos e familiares. O Spliit é um app web para dividir despesas compartilhadas em um grupo, como viagens, casas ou jantares. Os usuários criam um grupo, compartilham com outras pessoas, registram despesas com uma descrição e os participantes, e o app mostra o saldo atualizado de cada pessoa e registra os reembolsos para acertar as contas.
- spliit é gratuito? Qual é a licença?
- spliit é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- spliit ainda é mantido?
- Manutenção ativa. O último commit de spliit foi em 19 de out. de 2026.
- Para que posso usar spliit?
- Acompanhar despesas compartilhadas durante uma viagem em grupo Dividir as contas da casa entre colegas de quarto ou familiares Acertar as contas depois de jantares ou eventos com amigos Executar uma alternativa privada e hospedada por conta própria ao Splitwise
- Como instalar spliit?
- Clone o repositório: git clone https://github.com/spliit-app/spliit Inicie um servidor PostgreSQL (ou execute o script do banco de dados local): ./scripts/start-local-db.sh Copie o arquivo de ambiente de exemplo para .env Instale as dependências e inicie o servidor de desenvolvimento: npm install && npm run dev
- Onde consigo spliit?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/spliit-app/spliit
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
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.
Biblioteca de componentes React e Tailwind CSS com componentes e efeitos de UI animados para copiar nos seus apps Next.js ou shadcn/ui.
Plataforma open source de atribuição de links para links curtos, acompanhamento de conversões e programas de afiliados, criada com Next.js e TypeScript.
Plataforma open source de assinatura de documentos, apresentada como alternativa ao DocuSign que pode ser hospedada por conta própria e usa assinaturas em PDF.
Plataforma de pesquisas open source para apps, sites, links e e-mails, apresentada como alternativa ao Qualtrics.