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
404 downloads per month
Used in 22 crates
(9 directly)
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