Hemia
Productos de Hemia

Productos

Todo lo que Hemia construye y mantiene.

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.
hemia.config.ts

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.
user.schema.ts

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.
specimen — @hemia/ui
stablebetasoon

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 — zsh

$ 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.
gateway — live

GET/v1/users→ users-svc12ms

POST/v1/ingest→ pipeline-svc48ms

GET/v1/search→ search-svc31ms

GET/v1/files/:id→ storage-svc9ms