Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
tagz
Logo
  • Tutorials
    • Build your first page
    • Parse and modify existing HTML
    • Stream a large document
  • How-to guides
    • Assemble a page in parts
    • Stream HTML to a socket
    • Stream HTML asynchronously
    • Convert a CSV to an HTML table
    • Embed binary data with a data: URI
    • Lazy children with callables
    • Conditional attributes with ABSENT
    • Boolean attributes
    • Custom tags
    • Fragments vs Raw
    • Inline and embedded CSS
    • Unescaped content in <script> and <style>
    • Pre-resolve async data
    • Serve HTML fragments to htmx
  • Reference
    • API reference
    • The html factory
    • Installation
  • Explanation
    • Why no templates?
    • Architecture
    • The escaping model
    • Rendering and streaming
    • Callables and laziness
    • Async and tagz
Back to top
Copyright © 2025, Dmitry Orlov
Made with Sphinx and @pradyunsg's Furo