⚡️ Zaplib
Docs Slack Github
Port your slow JavaScript to Rust, incrementally
Zaplib is a frontend framework that lets you rewrite the slow pieces of your app in Rust and have them seamlessly run within your existing JS/TS web app.
Read the Docs Join our Slack
Creators need an immediate connection to what they're creating.
— Bret Victor, Inventing on Principle
Every profession deserves a fast tool. Unfortunately, the web wasn’t built for performance. This isn’t a problem for most sites, but for highly interactive tools like Figma, JavaScript just doesn’t cut it. Rust lets you write performance-intensive code in a natural way, and it now runs on the web!
Zaplib is an open-source Rust WebAssembly framework. It allows you to rewrite pieces of your app in Rust and have them seamlessly run within your existing JS app.
Porting over pieces of your JS app is just the beginning! We have the bones of a full web framework with 2d and 3d rendering, an UI components, and more. We hope to empower the next generation of app developers to empower the next generation of engineers, architects, designers, policy-makers, scientists, artists, and creators of all kinds.