Jera

A minimal, reactive component library for Svelte 5. Built on the Miozu Base16 design system.

Svelte 5 Base16 AI-First

Features

  • Miozu Design Tokens - Base16 color palette, spacing, typography, effects
  • Reactive Utilities - cn(), cv() for class composition with Svelte 5 runes
  • Accessible Components - Button, Input, Select, Badge, Checkbox, Switch, Toast
  • Svelte Actions - clickOutside, focusTrap, portal, escapeKey, and more
  • AI-First Documentation - Optimized for LLM-assisted development

Quick Start

Installation

Import Components

Import Tokens

Import all tokens or pick individual sets:

Design Philosophy

Jera follows the principle of minimal complexity with maximum utility. Each component is designed to be:

  • Simple - Clean API, sensible defaults
  • Accessible - ARIA attributes, keyboard navigation
  • Themeable - CSS custom properties for easy customization
  • AI-friendly - Well-documented for LLM consumption

Browser Support

  • Chrome 88+
  • Firefox 78+
  • Safari 14+
  • Edge 88+

Requires Svelte 5.0+