Orbit UI

Los componentes que tu dashboard ya debería tener

58 componentes de React para dashboards e interfaces agénticas, con 20 charts escritos en SVG propio. Un comando y el código queda en tu repositorio: sin runtime de librería, sin overrides de CSS, sin pelearte con la API de nadie.

npx orbitui-cli init
npx orbitui-cli add line-chart composer task-list

Ingresos

$19.4008.4%

Tráfico por origen

Últimos 30 días

29.100sesiones
  • Orgánico43%
  • Directo28%
  • Social18%
  • Email12%

Migración a Orbit UI

2/4
  1. Leer el sistema de tokens actual

    packages/tokens/src/theme.css

  2. Migrar los componentes base

    12 primitivas

  3. Escribir el motor de charts

    curva Catmull-Rom

  4. Generar el registry

Todo el catálogo

58 componentes · 37 Pro

Utilidades1

La paleta de series

8 colores · OKLCH

Elegidos con contraste validado contra el fondo de tarjeta en ambos temas, y con distancia perceptual mínima entre series contiguas. Con 20 charts encima, improvisar estos colores se paga caro.

  • chart-1
  • chart-2
  • chart-3
  • chart-4
  • chart-5
  • chart-6
  • chart-7
  • chart-8

Cómo está construido

Tokens en dos capas
Las primitivas viven fuera de @theme, así que no existe ninguna utilidad de Tailwind que apunte a un valor crudo. La regla la impone la herramienta, no la disciplina.
Dependencias derivadas del AST
Ningún listado a mano: el registry se genera parseando los imports de cada archivo con el compilador de TypeScript.
Accesibilidad de base
Los componentes interactivos se apoyan en React Aria: roles, teclado, foco y anuncios de lector de pantalla vienen resueltos.
Charts sin librería
Escalas, curvas, arcos y diagramas de flujo escritos a mano en SVG. Cero kilobytes de dependencias de gráficos.
Preview abierta, código cerrado
Los 37 componentes Pro se ven y se usan completos acá. Lo que requiere licencia es el código fuente, que nunca se envía al navegador.
Reinstalar no pisa tus cambios
El CLI guarda el hash de cada archivo que escribió. Si lo editaste, te pregunta antes de sobrescribirlo.