Chirp focuses on server-rendered UI, HTML fragments, and browser-native interaction. This section explains the framework's structure, fit, and core model.
Philosophy
Design principles
The instincts that shape every decision.
Architecture
Three-layer design
Surface, core, and engine layers.
When to Use Chirp
Chirp vs Flask vs FastAPI vs Django
When to use what, and why Chirp exists as a framework for HTML over the wire.
Thread Safety
Free-threading patterns
How Chirp makes data races structurally impossible.
Bengal Ecosystem
The Bengal stack
All seven projects in the reactive Python stack.
Core Concepts
The framework mental model
How return values, freezing, configuration, and contracts fit together.