Repolode
spliit-app

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. 1

    Clone o repositório

    git clone https://github.com/spliit-app/spliit
  2. 2

    Inicie um servidor PostgreSQL (ou execute o script do banco de dados local)

    ./scripts/start-local-db.sh
  3. 3

    Copie o arquivo de ambiente de exemplo para .env

  4. 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