The Full Moon Harvest #1
I'm very excited for the0.0.6-rc.3
of beet, now available.
In May Ispoke at the bevy meetupabout unifying structural representations (games, dom trees, behavior etc), since then I've only become more certain this is how I want to develop applications. One language (rust), one paradigm (bevy ecs) across the entire stack.
The biggest missing piece of this picture is the DOM so this has been my focus. I got the first implementation wrong though, thinking it would be overkill to use bevy for the web parser etc.
beet_rsx
├── html
└── bevy
It was working but it was not beautiful and much less maintainable, so Ithrew down the gauntletand made the call to rewrite the entire dom parsing system in bevy.
bevy
└── beet
└── beet_rsx
└── html
And that brings us to today, the first RC for the fullstack bevy experience with a growing list of features:
- File based routes
- Markdown & Rusty MDX
- All the Rendering: SSR, CSR & SSG
- Client Islands
- Server Actions
- Template Scoped Styles
- Instant Template Reloading
If this project is of interest come and say hi in thebeet ecosystem crate channel, and keep me in the loop if you decide to give the quickstart a go. Its difficult to do much without stepping on a proverbial rake at the moment 😅
Happy Harvest!
Pete