Repolode
oss-apps

oss-apps/split-pro

App de código abierto y autohospedada para compartir gastos y dividir cuentas entre amigos y grupos, como alternativa a Splitwise.

Alternativa open source a:Splitwise

Estrellas
1,486
Forks
206
Issues abiertos
43
Último commit
anteayer

¿Qué es?

SplitPro es una app autohospedada para compartir gastos con amigos y grupos. Permite llevar el control de quién pagó qué y quién le debe a quién, con métodos para dividir los gastos en partes iguales, por porcentaje, por participación, por importe exacto o mediante ajustes, además de registrar liquidaciones.

Los gastos pueden incluir categorías, monedas, fechas y recibos adjuntos almacenados en el disco local. Los gastos negativos permiten gestionar reembolsos y correcciones; los saldos se muestran por persona y por grupo, con simplificación opcional de deudas, y un historial de actividad registra las ediciones y eliminaciones. La app es una PWA con notificaciones push y puede importar amigos y grupos desde Splitwise (por ahora, no importa los gastos). La conversión de moneda depende de un proveedor de tasas configurado.

El inicio de sesión se gestiona con NextAuth mediante enlaces mágicos por correo electrónico, Google OAuth o proveedores OIDC genéricos como Authentik y Keycloak. Se despliega con imágenes Docker publicadas y requiere Postgres; los gastos recurrentes necesitan la extensión pg_cron.

Funciones clave

  • 01Dividir gastos en partes iguales, por porcentaje, por participación, por importe exacto o mediante ajustes.
  • 02Llevar el control de los saldos de amigos y grupos, con simplificación opcional de deudas.
  • 03Adjuntar recibos almacenados en el disco local y usar varias monedas con conversión.
  • 04Admitir gastos negativos para gestionar reembolsos y correcciones.
  • 05PWA instalable con notificaciones push e historial de actividad de ediciones y eliminaciones.
  • 06Iniciar sesión mediante enlace mágico por correo electrónico, Google o proveedores OIDC.

Casos de uso

  • Compartir gastos de alquiler, servicios y viajes entre compañeros de piso o acompañantes de viaje.
  • Usar un servicio privado para dividir gastos entre familiares o amigos, alojado en un servidor propio.
  • Migrar amigos y grupos desde Splitwise y mantener los datos autohospedados.

Inicio rápido

  1. 1

    Usa el archivo Docker Compose de docker/prod/compose.yml

  2. 2

    Copia .env.example a .env y configura la autenticación, la base de datos y las cargas

  3. 3

    Inicia el stack e inicia sesión para crear tu primera cuenta

Antes de usarlo

  • Las transacciones recurrentes requieren una base de datos PostgreSQL con la extensión pg_cron.
  • Los recibos se almacenan en el disco local, por lo que necesitas un volumen persistente para las cargas.
  • La importación de Splitwise es parcial: se importan los amigos y los grupos, pero no los gastos.
  • La precisión y la cobertura de la conversión de divisas dependen del proveedor de tipos de cambio elegido.

En colecciones

Temas

Preguntas frecuentes

¿Qué es split-pro?
App de código abierto y autohospedada para compartir gastos y dividir cuentas entre amigos y grupos, como alternativa a Splitwise. SplitPro es una app autohospedada para compartir gastos con amigos y grupos. Permite llevar el control de quién pagó qué y quién le debe a quién, con métodos para dividir los gastos en partes iguales, por porcentaje, por participación, por importe exacto o mediante ajustes, además de registrar liquidaciones.
¿split-pro es gratuito? ¿Qué licencia tiene?
split-pro es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿split-pro sigue mantenido?
Mantenimiento activo. El último commit de split-pro fue el 4 nov 2026.
¿Para qué puedo usar split-pro?
Compartir gastos de alquiler, servicios y viajes entre compañeros de piso o acompañantes de viaje. Usar un servicio privado para dividir gastos entre familiares o amigos, alojado en un servidor propio. Migrar amigos y grupos desde Splitwise y mantener los datos autohospedados.
¿Cómo se instala split-pro?
Usa el archivo Docker Compose de docker/prod/compose.yml Copia .env.example a .env y configura la autenticación, la base de datos y las cargas Inicia el stack e inicia sesión para crear tu primera cuenta
¿Dónde consigo split-pro?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/oss-apps/split-pro

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

Proyectos relacionados