The Baga Application Ecosystem — Not Demos, Building Blocks
2026-08-11 16:26:20
Baga ships with an expanding application ecosystem under app-product/ and apps/. These are not demos or toy examples — they are shippable building blocks that stress the language in different dimensions: IO, concurrency, memory management, networking, and cryptography.
The web stack: httpdbaga (HTTP/1.1 + HTTP/2 + HPACK), fmrbaga (web framework with router and workers), wsbaga (WebSocket), chatbaga (multi-room chat), and oauthbaga (OAuth proxy).
The database stack: pgbaga (PostgreSQL wire client with SCRAM auth), ormbaga (ActiveRecord-style ORM with migrations), boilabaga (boilaDB adapter), and the flagship rocksbaga (durable LSM KV store with WAL, memtable, SST, page cache, and bloom sidecar).
Distributed systems: raftbaga (3-node Raft consensus), txnbaga (2PC coordinator + MVCC), metbaga (Prometheus metrics), otelbaga (W3C tracing), and relbaga (retry/breaker/bulkhead patterns).
The long horizon is a RocksDB-like storage engine (rocksbaga) that proves Baga can host real systems work from protocol layer to persistent storage.
The web stack: httpdbaga (HTTP/1.1 + HTTP/2 + HPACK), fmrbaga (web framework with router and workers), wsbaga (WebSocket), chatbaga (multi-room chat), and oauthbaga (OAuth proxy).
The database stack: pgbaga (PostgreSQL wire client with SCRAM auth), ormbaga (ActiveRecord-style ORM with migrations), boilabaga (boilaDB adapter), and the flagship rocksbaga (durable LSM KV store with WAL, memtable, SST, page cache, and bloom sidecar).
Distributed systems: raftbaga (3-node Raft consensus), txnbaga (2PC coordinator + MVCC), metbaga (Prometheus metrics), otelbaga (W3C tracing), and relbaga (retry/breaker/bulkhead patterns).
The long horizon is a RocksDB-like storage engine (rocksbaga) that proves Baga can host real systems work from protocol layer to persistent storage.