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
  1. Build Apps
External Open LLM text
Share with AI
Ask Claude Ask ChatGPT Ask Gemini Ask Copilot

Pages and Navigation

Routes, filesystem pages, request handling, and navigation structure

File Text 5 pages in this section

Build the paths users can visit, the page directories that serve them, and the navigation helpers that keep URLs and route metadata aligned.

Routes
Route registration and path parameters

Decorators, methods, typed parameters, and catch-all routes.

Folder
Filesystem Routing
Route discovery from the pages/ directory

Layout nesting, context cascade, and co-located handlers.

Route Directory
`_meta.py`, `_context.py`, `_actions.py`

Sections, shell context, route validation, and filesystem app conventions.

Workflow
Request & Response
Immutable Request, chainable Response

The frozen request object and the .with_*() response API.

Mounting
Compose sub-apps into one route tree

Mount reusable Chirp apps without leaving orphan registries behind.

routing request response pages navigation
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
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 ᓚᘏᗢ