Interfacets
Rails on the server, Ruby in the browser, React for rendering.
Using WebAssembly to run MRuby in the browser, Interfacets allows you to share both state and behavior seamlessly between frontend and backend. Declare the schema and behaviors of an object that you need on the frontend. Fulfill the schema on the backend. Build your React frontend from the comfort of Ruby. Let interfacets handle the rest.
Choose your own adventure
- Peruse some demo code
- Read the tutorial
- Ponder a minimal sinatra example
- Contemplate a minimal rails example
- Scan the technical documentation (...some day, but not ready yet. Sorry, I'll probably have AI write it so I can spend more time rollerblading)
The fine print
Interfacets is developed using itch-driven-development: I have an itch, I scratch it.
This is an early version; expect unexpected breaking changes. Like Larry Enticer, I'm pretty much just gonna send it.
I wrote it all by hand. This is my little home away from Claude, at least for now.
It wasn't made with ❤️, mostly just 👨💻, 🤔, and 😅.