Skip to main content

For a complete page index, fetch /chirp/llms.txt.

⌁⌁
  • Documentation
    • InfoAbout
    • Get Started
    • Build Apps
    • Quality and Operations
    • File TextReference
    • CubeExamples
    • Applied Tutorials
  • Releases
  • Dev
    • GitHub
    • Chirp API Reference
  • Forum
Mode
Palette
External Open LLM text
Share with AI
Ask Claude Ask ChatGPT Ask Gemini Ask Copilot

Documentation

Documentation for building HTMX-driven, server-rendered web apps with Chirp

File Text 7 pages in this section

Get Oriented

Chirp's docs are organized around a few durable dimensions: why the framework exists, how to start, how to build server-rendered apps, how to keep those apps correct in production, and where to look up exact APIs or examples.

Info
About

Philosophy, architecture, framework fit, thread safety, ecosystem, and the core return-type model.

Get Started

Install Chirp, build the first fragment app, and learn the default project layout.

Build Apps

Pages, fragments, forms, streaming, UI extensions, and request pipelines.

Quality and Operations

Contracts, debugging, tests, deployment, and production operations.


Reference and Examples

File Text
Reference

Complete API reference, error codes, and configuration.

Cube
Examples

Full-featured apps: contacts, dashboards, RAG, streaming, fragments, and SSE.

Applied Tutorials

Step-by-step walkthroughs for migrations, htmx patterns, and UI interactions.

Documentation
Caret Right
Info About
Philosophy
Architecture
When to Use Chirp
Thread Safety
Bengal Ecosystem
Caret Right
Core Concepts
Return Values
App Lifecycle
Configuration
Caret Right
Get Started
Installation
Project Layout
Quickstart
First Fragment App
Caret Right
Build Apps
Caret Right
Git Branch Pages and Navigation
Routes
Filesystem Routing
Request & Response
Route Directory Golden Path
Mounting
Caret Right
HTML Fragments
Rendering
Fragments
Fragment Blocks - Swap-Only Targets
Kida Integration
Layout Patterns
Filters
Caret Right
Database Forms and Data
Database
Forms & Validation
Caret Right
Streaming and Updates
Streaming HTML
Server-Sent Events
Reactive System
SSE Patterns
Caret Right
UI and Extensions
Accessibility
Alpine.js
chirp-ui
Islands Contract (V1)
Shells
UI layers & shell regions
App Shells
No-Build High-State
Boosted Navigation
Tools & MCP
Caret Right
Settings Request Pipeline
Overview
Built-in Middleware
Custom Middleware
RenderPlan Middleware
Caret Right
Quality and Operations
Caret Right
Shield Contracts and Debugging
Debugging Swaps
OOB Registry & Fail-Loud Rendering
Route Directory Contract
Caret Right
Testing
Test Client
Assertions
Caret Right
Server Deployment
Production Deployment
Auth Hardening
Hybrid Static/Dynamic Freeze
Caret Right
File Text Reference
API Reference
Errors
Caret Right
Cube Examples
RAG Demo
Returns Gallery
Contacts
Suspense Dashboard
SSE
Contacts Shell
Kanban Shell
Caret Right
Applied Tutorials
Coming from Flask
View Transitions + OOB — The Stable Pattern
htmx Patterns
Alpine + htmx
  • Get Oriented
  • Reference and Examples
Magnifying Glass
Recent
    Magnifying Glass

    No results for ""

    Start typing to search...

    ↑↓ Navigate ↵ Open ESC Close
    Powered by Lunr
    ⌁⌁
    • Documentation
      • Info About
      • Get Started
      • Build Apps
      • Quality and Operations
      • File Text Reference
      • Cube Examples
      • Applied Tutorials
    • Releases
    • Dev
      • GitHub
      • Chirp API Reference
    • Forum
    Mode
    Palette

    © 2026 Chirp

    built in ᓚᘏᗢ