Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsNode.js
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
3000
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.