Open Source · Rust · MIT

Built in Rust. Given back.

FastYoke is built in Rust — end to end, no exceptions. When we hit a gap in the ecosystem, we built the library ourselves. And then we gave it back.

Rust programming language logo

We believe the Rust community grows strongest when production teams publish the crates they actually depend on — real libraries, solving real problems, maintained to production standards.

FastYoke's open-source program is that commitment in code. Every crate here was extracted from the live platform, not written as a demo. Each one fills a gap we couldn't find elsewhere in the ecosystem. We'll keep shipping them as we pull them out.

Crates

Open source from FastYoke

Production-quality Rust libraries, MIT licensed, maintained by the FastYoke engineering team.

fastyoke-pdf-forms

High-level PDF form filling, sanitization, and overlay in Rust — extracted from the FastYoke e-signature and forms pipeline. Fills AcroForms, flattens widgets, composites overlays, and stamps signatures. Built on lopdf.

Rust · MIT · crates.io · GitHub

fsm-guards

Fuel-metered JSONLogic guard evaluation for FSM transition engines. Forked from jsonlogic-rs with in-loop node budgeting, typed errors, and per-evaluation custom operators — no global state, no cross-tenant bleed.

Rust · MIT · v0.1.1 · crates.io · GitHub

tenant-scope

Compile-time multi-tenant safety for sqlx. A typed query builder that unconditionally injects WHERE tenant_id = ? into every scoped SELECT, INSERT, UPDATE and DELETE — with a loud, opt-in escape hatch you can compile out entirely. Generic over SQLite, Postgres and MySQL.

Rust · MIT · crates.io · GitHub

migrate-guard

Catch colliding sqlx migration version numbers before they reach CI. Scans your migration directories across the working tree and every local branch, flags two branches that claimed the same version, and auto-renumbers your topic branch above the max — rewriting include_str! references as it goes.

Rust · MIT · crates.io · GitHub

sqlite-hardened

A correct-by-default sqlx SQLite pool. WAL, foreign keys, a sane busy-timeout and synchronous = NORMAL out of the box, plus a BEGIN IMMEDIATE helper that avoids the deferred-transaction deadlock and safe, uniquely-named in-memory pools for tests.

Rust · MIT · crates.io · GitHub

More crates are coming as we extract them from the platform. Follow github.com/fastyoke to see what ships next.

Example apps

Built on FastYoke

An open-source gallery of complete apps built on the FastYoke SDK. Each one runs locally against a real FastYoke backend — no cloud account — so you can read the recipe, run it, and take the parts you need. MIT licensed.

Support Desk

A ticket lifecycle driven by an FSM with guarded transitions and a live timeline — the canonical intake-to-resolution workflow.

MIT · GitHub

Issue Board

A drag-and-drop kanban built as an authored extension block — every drag is an optimistic transition through the workflow engine.

MIT · GitHub

Last-Mile Dispatch

FSM depth on display — self-loop transitions, the administrative cancel override, and an SVG route map rendered over live job state.

MIT · GitHub

Field Service

A work-order flow where a 21 CFR Part 11 e-signature gates the sign-off transition — a regulated approval you can verify offline.

MIT · GitHub

Claude Code

Build your own with Claude

The gallery doubles as a Claude Code plugin marketplace.

Add the marketplace, install the plugin, and Claude scaffolds a new FastYoke app, runs it on the local runtime, and verifies a first workflow transition for you:

/plugin marketplace add fastyoke/built-on-fastyoke
/plugin install fastyoke
/fy-new-app

See the Claude Code Plugin docs for what it scaffolds and how the local runtime works, or browse the gallery on GitHub.