The b-stack

How Zoomies fits into the Bengal ecosystem.

1 min read 170 words

Overview

Zoomies is part of the b-stack — a set of pure Python libraries built for free-threaded Python 3.14t. Each layer is standalone with no cross-dependencies.

Project Role
ᓚᘏᗢ Bengal Static site generator
∿∿ Purr Content runtime
⌁⌁ Chirp Web framework
=^..^= Pounce ASGI server
)彡 Kida Template engine
ฅᨐฅ Patitas Markdown parser
⌾⌾⌾ Rosettes Syntax highlighter
⟢⟣ Zoomies QUIC / HTTP/3

How they connect

Request → Pounce (ASGI) → Chirp (routing) → Kida (templates)
  ↑                                            ↓
Zoomies (QUIC/H3)                    Patitas (markdown) + Rosettes (syntax)

Zoomies provides the transport layer. Pounce wraps it into an ASGI server. But Zoomies has zero b-stack imports — it works anywhere.

Shared principles

  • Pure Python, no C extensions (exceptcryptography)
  • Free-threading native (3.14t)
  • Typed withpy.typedmarkers
  • MIT licensed