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.
Open Source · Rust · MIT
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.
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.
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.
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.
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.
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.
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.
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.
A ticket lifecycle driven by an FSM with guarded transitions and a live timeline — the canonical intake-to-resolution workflow.
MIT · GitHub
A drag-and-drop kanban built as an authored extension block — every drag is an optimistic transition through the workflow engine.
MIT · GitHub
FSM depth on display — self-loop transitions, the administrative cancel override, and an SVG route map rendered over live job state.
MIT · GitHub
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.