platformkit
Plataforma open-source en Go para construir aplicaciones SaaS multi-tenant rápidamente. Ofrece aislamiento de inquilinos, autenticación y módulos predefinidos para acelerar el desarrollo backend y frontend con HTMX.
Ficha actualizada 22 sept 2026, 16:47 · upstream 22 sept 2026, 14:39 · release v1.0.0
Qué es platformkit
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
PlatformKit es una base sólida escrita en Go para crear aplicaciones SaaS multi-tenant. Proporciona funcionalidades esenciales como aislamiento de tenants, gestión de permisos, eventos y auditoría sin necesidad de reinventar la rueda. La arquitectura se basa en la composición de módulos Go explícitos, permitiendo conectar dependencias externas como procesadores de pago o servicios de email a través de contratos definidos.
Para el frontend, utiliza HTMX para interacciones server-rendered y genera pantallas administrativas automáticamente desde esquemas de recursos. También incluye soporte para Storybook.js para componentes Go. El despliegue local es sencillo vía go run, pero la producción requiere configuración propia de bases de datos (PostgreSQL) y brokers de mensajes (NATS).
- Desarrollar aplicaciones SaaS multi-tenant rápidamente
- Crear paneles administrativos automáticos desde esquemas
- Integrar servicios externos como facturación o email
- Prototipar interfaces web con HTMX sin build steps complejos
- Gestionar workflows y jobs de fondo en Go
- Aislamiento multi-tenant nativo en la arquitectura
- Generación automática de UI desde esquemas de recursos
- API REST clara bajo /api/v1 con documentación OpenAPI
- Integración directa con HTMX para interactividad server-side
- Soporte para Storybook.js para desarrollo de componentes Go
- No es una configuración de producción por defecto, requiere pinning de versiones
- Requiere conocimientos de Go para compilar y conectar módulos
- La base de datos local usa PostgreSQL 16 sin separación física inicial
- Algunas funcionalidades de diseño son experimentales o incompletas
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, pin versions de módulos y configura tu propia DB. Usa config.example.yaml como base. Asegura credenciales de NATS/PostgreSQL. No expongas /docs ni /openapi.json públicamente sin intención.
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.