#ink #narrative #interactive-fiction #compiler

brink-format

Binary interface between brink compiler and runtime

1 unstable release

Uses new Rust 2024

new 0.0.2 Jun 4, 2026

#2030 in Programming languages

42 downloads per month
Used in 15 crates (10 directly)

MIT license

205KB
4.5K SLoC

Binary interface between the brink compiler and runtime.

This crate defines the types shared across the compiler/runtime boundary: DefinitionId, opcodes, value types, line templates, and the top-level StoryData container.

brink-runtime depends ONLY on this crate — nothing else from brink.


brink

A Rust compiler and runtime for inkle's ink narrative scripting language.

Crates.io docs.rs CI

This project is in early development.

Dependencies

~0.3–1.3MB
~28K SLoC