Hemia
Open source

We build in the open.

Libraries, components, templates and tools we use to build products inside the Hemia ecosystem. Open source with intent: every project with a purpose, license and maintainer.

skeletree

Featured · Rust

hemia/skeletreeMIT

Turns any repo into a queryable graph (symbols, calls, dependencies) exposed over MCP: agents navigate code structure with hundreds of tokens instead of tens of thousands.

340v0.1.0MIT
skeletree — zsh

$ skeletree index .

✓ 1,240 archivos · 8,932 símbolos → graph.db (0.9s)

$ skeletree mcp

◆ servidor MCP listo · stdio

$ query "callers of parseConfig"

→ 3 hits · 412 tokens

config.ts:parseConfig ← cli.ts:main

config.ts:parseConfig ← watch.ts:reload

$

docrail

Featured · Rust

hemia/docrailMIT

The agentic document framework: define templates as code and generate PDF, DOCX and HTML deterministically. Agents write JSON over MCP; Docrail writes the document with governance, versioning and branding.

210v0.1.0MIT
docrail — zsh

$ docrail render nda --data payload.json

{ party: "Acme", term: "2y" }

✓ nda.pdf · nda.docx · nda.html — determinístico

◆ cláusulas v3 aprobadas · marca aplicada

$ docrail mcp

◆ servidor MCP listo · 12 plantillas

los agentes escriben JSON → Docrail escribe el documento

$

Featured · TypeScript

hemia/schemaMIT

The heart of validation at Hemia: define the schema once, get inferred types and readable error messages on client and server.

1.2kv0.4.1MIT
user.schema.ts

const user = h.object({

id: h.uuid(),

email: h.string().email(),

role: h.enum(["admin", "member"]),

});

 

✓ Type inferred: User

Featured · TypeScript

hemia/uiMIT

Accessible components on top of Radix, styled with Hemia's design tokens. Copy the code: no runtime dependency.

860v0.2.0MIT
specimen — @hemia/ui
stablebetasoon

tokens: --primary · --border · --radius-card

Featured · Go

hemia/cliApache-2.0

Scaffolding, code generators and preview deploys without leaving the terminal.

430v0.1.3Apache-2.0
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

$

Contribute.

Issues, ideas and pull requests are welcome in every repository.