Typhon Documentation

Real-time, low-latency ACID database engine with an ECS data model and microsecond-level performance — embedded, in-process, no server.

New here? Start with Getting Started — a working Typhon app in about five minutes.

Explore the docs

Section What's inside
Guides Task-oriented how-to: model your data, transact, query, and run systems. Start here.
Key Concepts The vocabulary — one short page per concept, cross-linked, each pointing at its API reference.
Feature Catalog One page per feature, with usage snippets and guarantees — organized for Ctrl-F lookup.
Technical Overview How the engine is built — 14 chapters spanning storage, MVCC, indexing, durability, runtime, and errors.
Tools The Workbench GUI (typhon ui) and the typhon CLI — Typhon is a complete toolchain, not just a library.
API Reference Generated reference for the public API (engine + Profiler + Protocol + Schema.Definition).
Demos AntHill — a persistent world larger than RAM, proving Typhon's beyond-RAM ECS thesis.
Benchmarks The latest regression report, run on CI reference hardware.

Who is Typhon for?

Workload Why it fits
Game servers High-frequency entity updates, ECS-native model, transactional safety
Simulations MVCC snapshot reads during world ticks — readers never block writers
Real-time systems Microsecond reads, predictable latency, no GC pressure
Embedded apps No server process, runs in-process, single-file storage

Product site: typhondb.io · Source: github.com/Log2n-io/Typhon