Accessibility
Semantic markup, ARIA, and WCAG alignment
Build inclusive apps with Chirp.
Alpine.js
Local UI state — dropdowns, modals, tabs
Complement htmx with Alpine for client-only interactivity.
chirp-ui
Component library — layout, cards, forms, badges
Kida macros with CSS and themes. htmx-native, gorgeous by default.
Islands Contract
Framework-agnostic high-state mount roots
Mount isolated high-state widgets while keeping pages server-rendered.
No-Build High-State
State primitives without bundlers
Use islands + static ES modules for complex UI state while staying server-first.
Auth Hardening
Production checklist for auth and authz
Harden sessions, CSRF, abuse limits, security headers, and audit events.