Docs/Introduction

Search documentation

Jump to any guide or component.

↑↓ move · Enter open · Esc close

Documentation

Introduction

Why Cetha is Astro-native, semantic, and SSR-safe.

Designed around Astro

Cetha renders semantic HTML on the server. Static components ship no browser JavaScript, while interactive components add small progressive-enhancement controllers for behavior such as tabs, dialogs, dropdowns, and toasts.

01

Native first

Buttons, inputs, details, dialog, tables, and landmarks retain their platform behavior.

02

SSR safe

Every component renders useful HTML before any client controller executes.

03

Small surface

The package has no runtime dependency and needs no Tailwind setup in the consuming app.

What Cetha is for

Use Cetha for product interfaces, operational tools, settings surfaces, and documentation where compact density and predictable interaction matter more than ornamental presentation.

Current release

This documentation targets @charvesta/cetha@0.1.4 and Astro 5, 6, or 7.

Composition over configuration

Components expose focused props and forward native HTML attributes. Layout remains in your application, so Cetha can support dense workspaces without forcing a page template.

Install Cetha