Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

00

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.

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

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Hasir Logo
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

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

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactNode.js
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
80803000
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.