Repolode
spiral-project

spiral-project/ihatemoney

Aplicação web Flask auto-hospedada para controlar despesas compartilhadas, registrar quem pagou cada item e acertar as contas do grupo.

Alternativa open source a:Splitwise

Estrelas
1,393
Forks
301
Issues abertas
98
Último commit
há 3 meses

O que é?

I hate money é uma aplicação web para gerenciar orçamentos compartilhados. Ela registra quem comprou o quê, quando e para quem, e calcula como as contas devem ser acertadas entre os participantes. É voltada a grupos como colegas de apartamento, companheiros de viagem ou organizadores de eventos que querem dividir os custos sem fazer muitos controles manualmente.

O projeto é escrito em Python com Flask e pode usar SQLite, PostgreSQL, MariaDB ou um backend em memória. É possível instalá-lo a partir do código-fonte ou por uma imagem Docker, e também há uma versão hospedada disponível. Os participantes podem ser convidados sem criar contas, e a mesma interface web funciona em dispositivos móveis.

Os mantenedores descrevem o projeto como estando em modo de manutenção, priorizando simplicidade e estabilidade em vez de novos recursos de grande porte. Espera-se que as contribuições mantenham a interface e a implementação simples.

Recursos principais

  • 01Registra quem pagou cada despesa e para quem.
  • 02Calcula os acertos para que os participantes saibam quem deve a quem.
  • 03Convida participantes sem exigir que criem contas.
  • 04Oferece suporte a SQLite, PostgreSQL, MariaDB e backends em memória.
  • 05Disponível como imagem Docker ou para instalação a partir do código-fonte, com Python 3.11 a 3.13.

Casos de uso

  • Dividir as contas da casa entre colegas de apartamento.
  • Controlar os custos compartilhados durante uma viagem em grupo.
  • Acertar as despesas após um evento ou uma festa.
  • Hospedar por conta própria uma ferramenta privada para dividir despesas em um grupo pequeno.

Início rápido

  1. 1

    Use a imagem oficial do Docker no Docker Hub

  2. 2

    Siga o guia de instalação na documentação online

Antes de usar

  • O projeto está em modo de manutenção, então é improvável que novos recursos sejam adicionados; apenas correções de estabilidade são priorizadas.
  • O README exige Python 3.11 a 3.13 e um banco de dados compatível, como SQLite, PostgreSQL ou MariaDB 10.3.2 ou superior.
  • A licença nos metadados está listada como NOASSERTION, portanto não está clara; o README a descreve como uma variante da licença BSD beerware.

Em coleções

Tópicos

#expense-splitting#budget-manager#flask#python#self-hosted#web-app

Perguntas frequentes

O que é ihatemoney?
Aplicação web Flask auto-hospedada para controlar despesas compartilhadas, registrar quem pagou cada item e acertar as contas do grupo. I hate money é uma aplicação web para gerenciar orçamentos compartilhados. Ela registra quem comprou o quê, quando e para quem, e calcula como as contas devem ser acertadas entre os participantes. É voltada a grupos como colegas de apartamento, companheiros de viagem ou organizadores de eventos que querem dividir os custos sem fazer muitos controles manualmente.
ihatemoney é gratuito? Qual é a licença?
ihatemoney é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
ihatemoney ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de ihatemoney foi em 7 de ago. de 2026.
Para que posso usar ihatemoney?
Dividir as contas da casa entre colegas de apartamento. Controlar os custos compartilhados durante uma viagem em grupo. Acertar as despesas após um evento ou uma festa. Hospedar por conta própria uma ferramenta privada para dividir despesas em um grupo pequeno.
Como instalar ihatemoney?
Use a imagem oficial do Docker no Docker Hub Siga o guia de instalação na documentação online
Onde consigo ihatemoney?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/spiral-project/ihatemoney

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados