Hey everyone - @bcardiff suggested I post here to share a project I’ve been working on the past few months (super super MVP - barely alpha stage):
Celestite is a glue framework that enables you to use Vue & Svelte components as your view layer in a Crystal MVC application. Currently built for Amber, but in theory should work with Lucky, Kemal, etc. The idea is that you focus purely on writing the components, and Celestite handles the server & client-side rendering (So no need for intermediate .ECR templates.)
I’m a self-taught dev, so apologies for any crap code, but this is a WIP and any PRs, thoughts, bugs, ideas, etc. would be hugely appreciated!
Currently working on an example project, and as soon as that’s done I’ll share to give a bit more detail. But the README covers a lot.