#narrative #ink #interactive-fiction #compiler

brink-db

Incremental project database for inkle's ink narrative scripting language

1 unstable release

Uses new Rust 2024

new 0.0.2 Jun 4, 2026

#2414 in Programming languages

44 downloads per month
Used in 6 crates (3 directly)

MIT license

1MB
28K SLoC

Incremental project database for inkle's ink narrative scripting language.

ProjectDb caches parsed trees and lowered HIR per file, enabling efficient re-analysis when individual files change. Both the compiler (one-shot) and LSP (long-lived) use this as their project model.


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

~5.5–8.5MB
~85K SLoC