Nothing but drawing. An engine for everything drawable.
n0 (pronounced "nothing") is a 2D graphics engine.
The graphics engine lives here. It migrated from the Grida repository with its full history (2025→) carried over; Grida remains the service/editor monorepo and consumes the engine only through published artifacts.
The n0 crate name stays reserved: the migrated crates keep their working
names, and the nothing-local topology (what becomes n0) is a separate,
deliberate task.
crates/grida— the canvas/rendering engine corecrates/grida_editor— the editor core (document, history, commands)crates/grida-canvas-wasm— WASM bindings (@grida/canvas-wasm)crates/math2·crates/csscascade·crates/fonts— foundationscrates/grida_dev·crates/grida_wpt— dev tools, benchmarks, reftestscrates/n0— the reserved publicn0crateformat/— the FlatBuffers schema (source of truth)docs/wg/— the engine's normative working-group specs
The repository is a Rust-first Cargo workspace.