Skip to content
arachne0.1.1 · pre-release
DocsPackagesGitHub (opens in a new tab)

Titles and section headings of every page. ↑ ↓ to move, Enter to open.

Start here
  • Getting started
  • Framework guide
  • Progress log
Pages
  • kit
  • router
  • render
  • signals
  • jsx
  • vite
Server and data
  • server
  • schema
  • db
  • db-sqlite
  • migrate
  • auth
  • acl
  • mailer
  • storage
UI
  • ui
  • forms
  • UI guides
  • Setup
  • Customization
  • Theming
  • Accessibility
  • Server rendering
UI components
  • All families
  • Actions
  • Charts
  • Commerce
  • Data
  • Developer
  • Docs
  • Feedback
  • Files
  • Forms
  • Layout
  • Media
  • Navigation
  • Overlays
  • People
  • Pickers
  • Progress
  • Selection
  • Status
  • Surfaces
  • Text input
  • Typography
Foundation
  • core
  • config
  • mcp
  • testing
Decisions
  • 0001 Monorepo tooling
  • 0002 Dual license
  • 0003 Core kernel
  • 0004 Config loader
  • 0005 Testing harness
  • 0006 JSX and signals
  • 0007 MCP everywhere
  • 0008 Schema DSL
  • 0009 Router
  • 0010 Server
  • 0011 Vite JSX plugins
  • 0012 DB dialects
  • 0013 UI and forms
  • 0014 UI customization
  • 0015 Universal framework

UIdocs/ui/README.md

@arachnejs/ui documentation

  • Getting started: install, bundler setup, the first component.
  • Customization: shared props, slots, unstyled and configureUI.
  • Theming: tokens, palettes, dark mode, motion.
  • Accessibility: what the kit guarantees and what is up to you.
  • SSR & hydration: server rendering, hydration and client-only behaviour.
  • Component reference: every component, with example, slots and props. Generated by bun run ui:docs.

Design records: ADR 0013 — UI and forms · ADR 0014 — customization, motion and accessibility.

PreviousformsNextSetup
© 2026 Mikhail Matveev, rh1.tech (opens in a new tab)arachne 0.1.1 · MIT OR Apache-2.0This site is an Arachne static build, rendered from the repository's Markdown.