spernakit
Plantilla full-stack self-hosted para aplicaciones administrativas construida con Bun, Elysia y React. Incluye autenticación JWT, RBAC, gestión de tenencias y soporte nativo para Docker/SQLite o PostgreSQL.
Ficha actualizada 26 sept 2026, 18:24 · upstream 26 sept 2026, 18:10 · release v3.47.2
Qué es spernakit
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Spernakit es una plantilla completa para desarrollar aplicaciones administrativas auto-alojadas utilizando Bun como runtime principal y gestor de paquetes. La arquitectura combina un backend con Elysia y Drizzle ORM con un frontend en React 19, Vite y shadcn/ui. El proyecto prioriza la seguridad mediante autenticación JWT con cookies HTTP-only, OAuth/SSO y una jerarquía RBAC de cinco niveles.
- Desarrollo rápido de paneles de administración internos para empresas
- Creación de dashboards de monitorización con widgets personalizables
- Prototipado de aplicaciones SaaS multi-tenant con aislamiento de datos
- Implementación de sistemas de auditoría y registro de eventos en tiempo real
- Utiliza Bun como runtime nativo, mejorando la velocidad de inicio y ejecución
- Configuración JSON-only sin archivos .env para mayor seguridad y claridad
- Soporte Docker monolítico simplificado con nginx y supervisord incluidos
- Sistema de autenticación robusto con JWT, OAuth y recuperación de cuentas
- Dependencia estricta de Bun 1.4.2 o superior para funcionar correctamente
- Ausencia de frameworks tradicionales de unit testing como Vitest o Jest
- Base de datos SQLite por defecto, que puede ser limitante para grandes volúmenes de datos frente a PostgreSQL
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.
Para producción, genere claves únicas con 'bun run generate-keys'. Instale dependencias con 'bun install' y configure la base de datos con 'bun run db:setup'. Utilice Docker Compose para despliegue rápido o arranque servicios separados en desarrollo. Valide la configuración antes de iniciar el servidor.
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.