cloudzilla-app
Forge Git auto-alojada en Go con frontend HTMX/Templ y PostgreSQL. Binario único sin dependencias externas. Funcionalidad completa (PRs, issues, wikis) pero en fase Alpha.
Ficha actualizada 25 sept 2026, 13:27 · upstream 25 sept 2026, 13:20 · release v0.3.0
Qué es cloudzilla-app
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Cloudzilla es una plataforma de forja Git minimalista escrita en Go puro, diseñada para ser auto-alojada como un binario único sin dependencias de tiempo de ejecución externas. Utiliza PostgreSQL para persistencia y combina el framework Templ con HTMX para la interfaz de usuario, permitiendo actualizaciones asíncronas sin recargas completas. La arquitectura separa claramente las capas de servidor (HTTP/SSH), lógica de negocio, almacenamiento SQL y repositorios Git en disco.
El proyecto incluye características avanzadas como gestión de organizaciones, control de acceso multinivel, autenticación OAuth/LDAP, webhooks con firma HMAC y búsqueda full-text. Aunque la fase M1 está completa, la plataforma se encuentra en estado Alpha, lo que significa que las APIs y funcionalidades pueden cambiar sin previo aviso. No está recomendada para entornos de producción críticos hasta completar la fase M2 de infraestructura avanzada.
- Auto-alojamiento de GitLab/GitHub alternativos con binario único
- Reemplazo de forjas comerciales en infraestructuras on-premise
- Plataforma de código abierto para comunidades internas
- Herramienta de revisión de código y gestión de PRs
- Binario único Go sin dependencias externas
- Arquitectura modular clara (HTTP/SSH separados)
- Frontend moderno con HTMX/Templ
- Licencia BSL 1.1 para uso comercial controlado
- Estado Alpha no recomendado para producción crítica
- APIs y funcionalidades sujetas a cambios frecuentes
- Fase M2 de infraestructura aún en planificación
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.
Requiere PostgreSQL 14+ y Go 1.26+. Configurar CZ_AUTH_JWT_SECRET antes de exposición pública. Usar docker-compose para despliegue rápido o desarrollo local con make targets. Migraciones deben ejecutarse antes del primer acceso.
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.