30 releases

Uses new Rust 2024

0.14.6 Jan 3, 2026
0.14.6-rc3 Dec 31, 2025
0.14.0 Nov 2, 2025
0.13.16 Jul 29, 2025
0.13.12-rc1 Mar 31, 2025

#704 in Programming languages

Download history 235/week @ 2025-10-08 190/week @ 2025-10-15 578/week @ 2025-10-22 497/week @ 2025-10-29 192/week @ 2025-11-05 87/week @ 2025-11-12 153/week @ 2025-11-19 111/week @ 2025-11-26 199/week @ 2025-12-03 105/week @ 2025-12-10 67/week @ 2025-12-17 32/week @ 2025-12-24 38/week @ 2025-12-31 151/week @ 2026-01-07 143/week @ 2026-01-14 66/week @ 2026-01-21

404 downloads per month
Used in 22 crates (9 directly)

Apache-2.0

410KB
8K SLoC

tinymist-world

Typst's World implementation for tinymist.

Example: Resolves a system universe from system arguments

let args = CompileOnceArgs::parse();
let universe = args
    .resolve_system()
    .expect("failed to resolve system universe");

Example: Runs a typst compilation

let world = verse.snapshot();
// in current thread
let doc = typst_shim::compile_opt(&world)?;
// the snapshot is Send + Sync
std::thread::spawn(move || {
    let doc = typst_shim::compile_opt(&world)?;
});

Dependencies

~93MB
~1.5M SLoC