Repolode
spiral-project

spiral-project/ihatemoney

Aplicación web de Flask autoalojada para llevar el control de gastos compartidos, registrar quién pagó cada cosa y saldar cuentas entre un grupo.

Alternativa open source a:Splitwise

Estrellas
1,395
Forks
301
Issues abiertos
98
Último commit
hace 3 meses

¿Qué es?

I hate money es una aplicación web para gestionar presupuestos compartidos. Registra quién compró qué, cuándo y para quién, y luego calcula cómo deben saldarse las cuentas entre los participantes. Está pensada para grupos como compañeros de piso, personas que viajan juntas u organizadores de eventos que quieren repartir los gastos sin llevar demasiadas cuentas a mano.

El proyecto está escrito en Python con Flask y puede usar SQLite, PostgreSQL, MariaDB o un backend en memoria. Se puede instalar desde el código fuente o mediante una imagen de Docker; también hay una versión alojada disponible. Se puede invitar a participantes sin que creen una cuenta, y la misma interfaz web funciona en dispositivos móviles.

Los mantenedores describen el proyecto como uno que está pasando a un modo de mantenimiento, en el que se priorizan la simplicidad y la estabilidad por encima de las nuevas funciones importantes. Se espera que las contribuciones mantengan sencilla tanto la interfaz como la implementación.

Funciones clave

  • 01Registra quién pagó cada gasto y para quién.
  • 02Calcula los saldos para que los participantes sepan quién le debe a quién.
  • 03Permite invitar a participantes sin exigirles que creen una cuenta.
  • 04Es compatible con SQLite, PostgreSQL, MariaDB y backends en memoria.
  • 05Disponible como imagen de Docker o para instalar desde el código fuente con Python 3.11 a 3.13.

Casos de uso

  • Repartir las facturas del hogar entre compañeros de piso.
  • Llevar el control de los gastos compartidos durante un viaje en grupo.
  • Saldar gastos después de un evento o una fiesta.
  • Autoalojar una herramienta privada para repartir gastos en un grupo pequeño.

Inicio rápido

  1. 1

    Usa la imagen oficial de Docker en Docker Hub

  2. 2

    Sigue la guía de instalación de la documentación en línea

Antes de usarlo

  • El proyecto está en modo de mantenimiento, por lo que es poco probable que se añadan nuevas funciones y solo se priorizan las correcciones de estabilidad.
  • El README requiere Python 3.11 a 3.13 y una base de datos compatible, como SQLite, PostgreSQL o MariaDB 10.3.2 o posterior.
  • La licencia de los metadatos figura como NOASSERTION, por lo que no está clara; el README la describe como una variante de BSD beerware.

En colecciones

Temas

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

Preguntas frecuentes

¿Qué es ihatemoney?
Aplicación web de Flask autoalojada para llevar el control de gastos compartidos, registrar quién pagó cada cosa y saldar cuentas entre un grupo. I hate money es una aplicación web para gestionar presupuestos compartidos. Registra quién compró qué, cuándo y para quién, y luego calcula cómo deben saldarse las cuentas entre los participantes. Está pensada para grupos como compañeros de piso, personas que viajan juntas u organizadores de eventos que quieren repartir los gastos sin llevar demasiadas cuentas a mano.
¿ihatemoney es gratuito? ¿Qué licencia tiene?
ihatemoney es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿ihatemoney sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de ihatemoney fue el 7 ago 2026.
¿Para qué puedo usar ihatemoney?
Repartir las facturas del hogar entre compañeros de piso. Llevar el control de los gastos compartidos durante un viaje en grupo. Saldar gastos después de un evento o una fiesta. Autoalojar una herramienta privada para repartir gastos en un grupo pequeño.
¿Cómo se instala ihatemoney?
Usa la imagen oficial de Docker en Docker Hub Sigue la guía de instalación de la documentación en línea
¿Dónde consigo ihatemoney?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/spiral-project/ihatemoney

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados