Dashboard de bolsa de código abierto y autoalojable, con gráficos en tiempo real, alertas de precios, listas de seguimiento e información de empresas, creado con Next.js y TradingView.
spliit-app/spliit
Alternativa gratuita y de código abierto a Splitwise para compartir gastos de grupo y llevar las cuentas con amigos y familiares.
Alternativa open source a:Splitwise
- Estrellas
- 3,001
- Forks
- 516
- Issues abiertos
- 225
- Último commit
- anteayer
¿Qué es?
Spliit es una aplicación web para repartir gastos compartidos dentro de un grupo, como los de viajes, hogares o cenas compartidas. Los usuarios crean un grupo, lo comparten con otras personas, registran gastos con una descripción y los participantes, y la aplicación muestra el saldo acumulado de cada persona y registra los reembolsos para saldar las cuentas.
Los gastos se pueden dividir en partes iguales o desiguales entre los participantes, asignar a una categoría, buscar dentro del grupo y adjuntarles imágenes. Los grupos se pueden marcar como favoritos y la aplicación se puede instalar como Progressive Web App. Desarrollada con Next.js, TailwindCSS, shadcn/UI y Prisma sobre PostgreSQL, se puede usar en la instancia oficial alojada, desplegar en Vercel o ejecutar con Docker Compose.
Las funciones opcionales incluyen la carga de documentos de gastos en almacenamiento compatible con S3, el escaneo de recibos y la sugerencia de categorías mediante API compatibles con OpenAI, la eliminación de grupos con un plazo de 30 días para restaurarlos y las analíticas mediante Plausible o Umami.
Funciones clave
- 01Crear grupos y compartirlos con amigos o familiares
- 02Dividir gastos en partes iguales o desiguales entre los participantes
- 03Mostrar los saldos del grupo y registrar reembolsos
- 04Buscar gastos, asignar categorías y adjuntar imágenes
- 05Escanear recibos para crear gastos mediante una API compatible con OpenAI
- 06Autoalojar con Docker, Docker Compose o Vercel
Casos de uso
- Llevar un registro de los gastos compartidos durante un viaje en grupo
- Repartir las facturas del hogar entre compañeros de piso o familiares
- Saldar las cuentas después de cenas o eventos con amigos
- Usar una alternativa privada y autoalojada a Splitwise
Inicio rápido
- 1
Clona el repositorio
git clone https://github.com/spliit-app/spliit - 2
Inicia un servidor PostgreSQL (o ejecuta el script de base de datos local)
./scripts/start-local-db.sh - 3
Copia el archivo de entorno de ejemplo a .env
- 4
Instala las dependencias e inicia el servidor de desarrollo
npm install && npm run dev
Antes de usarlo
- Para alojarlo por cuenta propia, se necesita una base de datos PostgreSQL en ejecución.
- Para subir documentos de gastos, se necesita un bucket de AWS S3 o un almacenamiento compatible.
- El escaneo de recibos y la extracción de categorías requieren una clave de API de OpenAI o un proveedor compatible y pueden generar costos.
Temas
Preguntas frecuentes
- ¿Qué es spliit?
- Alternativa gratuita y de código abierto a Splitwise para compartir gastos de grupo y llevar las cuentas con amigos y familiares. Spliit es una aplicación web para repartir gastos compartidos dentro de un grupo, como los de viajes, hogares o cenas compartidas. Los usuarios crean un grupo, lo comparten con otras personas, registran gastos con una descripción y los participantes, y la aplicación muestra el saldo acumulado de cada persona y registra los reembolsos para saldar las cuentas.
- ¿spliit es gratuito? ¿Qué licencia tiene?
- spliit es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿spliit sigue mantenido?
- Mantenimiento activo. El último commit de spliit fue el 19 oct 2026.
- ¿Para qué puedo usar spliit?
- Llevar un registro de los gastos compartidos durante un viaje en grupo Repartir las facturas del hogar entre compañeros de piso o familiares Saldar las cuentas después de cenas o eventos con amigos Usar una alternativa privada y autoalojada a Splitwise
- ¿Cómo se instala spliit?
- Clona el repositorio: git clone https://github.com/spliit-app/spliit Inicia un servidor PostgreSQL (o ejecuta el script de base de datos local): ./scripts/start-local-db.sh Copia el archivo de entorno de ejemplo a .env Instala las dependencias e inicia el servidor de desarrollo: npm install && npm run dev
- ¿Dónde consigo spliit?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/spliit-app/spliit
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Plataforma de agenda autohospedada y de código abierto (fork comunitario de Cal.com con licencia MIT) para reservar reuniones y gestionar calendarios.
Biblioteca de componentes y efectos de UI animados para React y Tailwind CSS, que puedes copiar en tus aplicaciones de Next.js o shadcn/ui.
Plataforma open source de atribución de enlaces para enlaces cortos, seguimiento de conversiones y programas de afiliados, desarrollada con Next.js y TypeScript.
Plataforma de firma de documentos de código abierto, concebida como alternativa autoalojable a DocuSign y basada en firmas PDF.
Plataforma de encuestas de código abierto para aplicaciones, sitios web, enlaces y correo electrónico, presentada como alternativa a Qualtrics.