Documentation

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

Page actions AI-ready formats and sharing
Open LLM text
Share with AI
Ask Claude Ask ChatGPT Ask Gemini Ask Copilot

Get Oriented

Chirp is a Python framework for hypermedia-native apps: you return HTML — pages, fragments, streams, and Server-Sent Events — and the return type expresses the intent.

New here? Start with Get Started (learning path). Sizing it up? Read About. Already building? Jump to Build Apps or the Reference.

How this site is organized

Lane Use when
Get Started First hour — install, quickstart, learning path
About Why Chirp, mental model, comparison, non-goals
Build Apps Implementing a feature (routing, forms, SSE, …)
Tutorials Guided multi-step builds (Flask migration, auth, patterns)
Examples Copy runnable code — tier 1 → 2 → 3
Quality & Operations chirp check, tests, deployment
Reference Symbol lookup, glossary, CLI

Machine-readable doc index: /chirp/llms.txt (generated on site build).


Reference and Examples