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

HTML Fragments

Templates, named blocks, Page, Fragment, OOB swaps, and kida integration

File Text 6 pages in this section

Use this section when one template needs to serve full pages, htmx fragments, OOB updates, Suspense blocks, and SSE payloads.

Monitor
Rendering
Template rendering and context passing

How Template works with kida under the hood.

File Code
Fragments
Fragment, Page, and OOB rendering

Render named blocks independently for htmx.

Fragment Blocks
Naming and targeting blocks

Use template blocks as the shared unit for fragments, OOB swaps, Suspense, and SSE.

Layout Patterns
Block-heavy layouts, boost pattern, outer vs inner

When to use block, include, and call.

Filter
Filters
Custom template filters and globals

Register filters and globals on your app.

Puzzle
Kida Integration
AST-driven OOB discovery and regions

How Chirp uses template_metadata() for block validation.

templates kida rendering fragments oob
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 ᓚᘏᗢ