# Guides URL: /docs/guides/ Section: guides Tags: guides, best-practices, accessibility -------------------------------------------------------------------------------- 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. Palette chirp-ui Component library — layout, cards, forms, badges Kida macros with CSS and themes. htmx-native, gorgeous by default. Puzzle 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. Shield Auth Hardening Production checklist for auth and authz Harden sessions, CSRF, abuse limits, security headers, and audit events. -------------------------------------------------------------------------------- Metadata: - Word Count: 99 - Reading Time: 1 minutes