hasir
Hasir es una plataforma autocontenido para gestionar registros de esquemas Protobuf con trabajo nativo Git, generación automática de SDKs y un panel de administración.
Ficha actualizada 23 sept 2026, 17:40 · upstream 23 sept 2026, 17:32 · release hasir-landing@1.1.0
Qué es hasir
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Hasir es una plataforma autocontenida para la gestión de registros de esquemas Protobuf. Permite subir definiciones de esquemas a través del SSH de Git, lo que permite generar automáticamente SDKs tipo desde las definiciones. Incluye un dashboard interno para gestionar organizaciones, repositorios y claves SSH. Además ofrece una API tipo segura (ConnectRPC) compatible con gRPC, gRPC-Web y protocolos Connect. El proyecto utiliza PostgreSQL como base de datos principal y cuenta con soporte TLS automático mediante Let's Encrypt.
- Gestionar esquemas Protobuf en entornos distribuidos sin necesidad de un servidor externo
- Automatizar la generación de SDKs tipo a partir de definiciones de esquema Git
- Centralizar el control de versiones y cambios de esquemas mediante Git nativo
- Administrar múltiples organizaciones con un solo dashboard centralizado
- Implementar trazabilidad distribuida mediante OpenTelemetry integrado
- Proveer seguridad TLS automática a través de certificados Let's Encrypt
- Soporte nativo de Git SSH para el trabajo colaborativo sin necesidad de un servidor Git externo
- Generación automática de SDKs tipo desde las definiciones del esquema mediante Buf
- Dashboard web integrado con gestión de organizaciones, usuarios y claves SSH
- API tipo segura (ConnectRPC) compatible con gRPC, gRPC-Web y protocolos Connect
- Soporte automático de certificados TLS mediante Certbot sin configuración manual
- Diseño modular con arquitectura basada en repositorios separados (api, dashboard, proto)
- El proyecto original se encuentra en mantenimiento activo pero no tiene soporte oficial para versiones antiguas del sistema operativo Linux
- La generación de SDKs requiere configuración manual de worker pools según la complejidad del esquema
- No incluye herramientas de depuración nativas para el lado cliente, lo que puede complicar la depuración en entornos remotos
- El despliegue con Docker Compose requiere un servidor Linux con Docker instalado y configurado
- La migración desde repositorios antiguos (git history) requiere un proceso manual de 5 pasos
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
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 desplegar Hasir, se recomienda usar Docker Compose en entornos locales o Kubernetes mediante Helm. Se debe configurar una base de datos PostgreSQL y abrir las puertos 80, 443 y 2222. Es necesario instalar el servidor TLS (Let's Encrypt) para la seguridad HTTPS. Para producción, se sugiere el despliegue con Docker Compose en un entorno aislado o mediante Helm en Kubernetes. Se recomienda ejecutar backups diarios del banco de datos y mantener los logs en /var/log/hasir-backup.log.
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.
