fp-bindgen: Full-stack plugins made easy
summary
Generates a Rust server runtime, Rust plugin bindings, and a TypeScript runtime from Rust data types as source of truth and uses MessagePack serialization so schemas evolve without breaking older plugins. Uses simple Rust macros and a derivable serializable trait to avoid duplicating types to an IDL, emits TypeScript types and respects field-name casing annotations, and is already used to build Fiberplane providers and a shared Rust core (fiber kit) in production.
AI-written summary · about
chapters (5)
related talks
31mRustly typed APIs; ... JSON RPC with Rust, Procedural macros and a DSL
01h 01mBuilding Software Extensions in Rust using WebAssembly Components
01h 13mRust-Powered Fullstack GraphQL: From Actix-Web & Juniper Server to WASM Yew Client
30mRust in the Browser for Javascripters:New Frontiers,New Possibilities
59mKeynote
30mRust and the Web Platform: A Rookie’s Guide
36mBootstrapping Ecosystems: Unveiling the Power of the Component Model
37mAssembling a Bigger Band: Backstage Plugins in Any Language with WebAssembly
