Productos
Todo lo que Hemia construye y mantiene.
01
Diseñado con estándares.
02
Construido en abierto.
03
Mantenido en producción.
01 · Platform
Hemia Coresoon
Identidad, permisos y configuración compartida para todo el ecosistema Hemia.
- ✓SSO y permisos por rol para todo el ecosistema.
- ✓Configuración compartida entre productos y entornos.
- ✓Un solo panel para equipos, tokens y facturación.
import { hemia } from "@hemia/core";
export default hemia({
org: "acme",
products: ["schema", "ui", "cli"],
auth: { sso: true },
});
02 · Data
Hemia Schemastable
Define el esquema una vez y compártelo entre frontend, backend y documentación.
- ✓Define el esquema una vez, valida en cliente y servidor.
- ✓Tipos TypeScript inferidos, sin codegen.
- ✓Mensajes de error legibles y localizables.
const user = h.object({
id: h.uuid(),
email: h.string().email(),
role: h.enum(["admin", "member"]),
});
✓ Type inferred: User
03 · Design
Hemia UIstable
Librería de componentes sobre Tailwind, construida con los estándares de diseño de Hemia.
- ✓Componentes accesibles sobre Radix, estilados con tokens.
- ✓Modo claro y oscuro de serie.
- ✓Copia el código: sin dependencia de runtime.
tokens: --primary · --border · --radius-card
04 · Tooling
Hemia CLIbeta
Inicializa proyectos, genera código y conecta con la plataforma sin salir de la shell.
- ✓Scaffolding de proyectos con los estándares de Hemia.
- ✓Generadores de código para APIs, schemas y componentes.
- ✓Deploys de preview desde la terminal.
$ hemia generate api users
✓ created src/api/users/route.ts
✓ created src/api/users/schema.ts
$ hemia deploy --preview
✓ Preview: https://acme.hemia.app
$
05 · Infrastructure
Hemia Gatewaybeta
Enrutamiento, rate limiting y observabilidad para servicios internos y públicos.
- ✓Enrutamiento declarativo con fallbacks automáticos.
- ✓Rate limiting y API keys por cliente.
- ✓Métricas y trazas sin instrumentar tu código.
GET/v1/users→ users-svc12ms
POST/v1/ingest→ pipeline-svc48ms
GET/v1/search→ search-svc31ms
GET/v1/files/:id→ storage-svc9ms