#narrative #ink #interactive-fiction #compiler

brink-codegen-json

JSON codegen backend: LIR → ink.json format

1 unstable release

Uses new Rust 2024

new 0.0.2 Jun 4, 2026

#2256 in Programming languages


Used in 3 crates (via brink-compiler)

MIT license

720KB
16K SLoC

JSON backend: LIR → brink_json::InkJson.

Emits the same ink.json format that inklecate produces, enabling diff-based validation against the reference compiler.


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

~6.5–9.5MB
~110K SLoC