peanutsplit
Herramienta open source (AGPL) para repartir gastos mediante enlaces sin registro. Soporta PWA, funcionamiento offline y múltiples divisas. Basada en Next.js y PostgreSQL.
Ficha actualizada 22 sept 2026, 16:45 · upstream 22 sept 2026, 14:40 · release v0.1.0
Qué es peanutsplit
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Peanut Split permite repartir gastos compartiendo un enlace único donde los participantes añaden sus pagos y el sistema calcula las deudas. No requiere cuentas, aplicaciones ni correos electrónicos para nadie. Funciona con cualquier moneda, soporta splits desiguales y se instala como PWA.
El proyecto utiliza Next.js para la interfaz web y PostgreSQL como base de datos gestionada vía Prisma. Aunque existe un componente separado en apps/api basado en Fastify, este no forma parte del flujo de solicitudes actual del servicio web oficial.
Squirrel Labs es el único mantenedor upstream y cubre los costes de infraestructura y mantenimiento. El código fuente está bajo licencia AGPL-3.0-or-later, mientras que la documentación y arte están bajo CC-BY-4.0.
- Reparto de gastos en viajes compartidos o alquileres
- Facturación de eventos informales sin necesidad de login
- Uso offline en zonas con conectividad limitada
- Autohospedaje para garantizar privacidad de datos
- Cálculo de splits desiguales entre participantes
- Sin cuentas ni registro requerido para los usuarios
- Funciona como PWA instalable en navegadores
- Licencia AGPL-3.0 garantizando código abierto
- Soporte nativo para múltiples divisas
- Arquitectura simple con Next.js y PostgreSQL
- Mantenimiento activo por Squirrel Labs
- El componente apps/api no está integrado actualmente
- Despliegue manual sin Dockerfile raíz disponible
- Dependencia de configuración inicial de entorno
- No garantiza permanencia del servicio oficial a largo plazo
- Configuración de migraciones Prisma obligatoria antes de iniciar
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Leer SELF-HOSTING.md antes de exponer al público. Usar docker compose para desarrollo. Configurar .env manualmente y ejecutar migraciones Prisma. No es un despliegue turnkey.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.