I’m quite excited to introduce ReScript-Shadcn, a rewrite of shadcn-ui components in ReScript, compatible with Shadcn CLI and ecosystem!
This is a first version, there’ll be many things to tweak and improve but it should be usable, so don’t hesitate to start using it in your projects and come back here with your feedback! The initial setup is manual for now but I’ll likely integrate it in create-rescript-app at some point.
Wow! I’m so glad the ReScript ecosystem now gives a choice between at least two major UI frameworks. I would give it a try immediately if only I’m not bound so hard to MUI (which is great as well). But I will definitely keep it in mind until an opportunity appears.
Looks like a looot of work. Thank you for publishing this
hello @JohnsongDetlev, Shadcn means a few different things, my project aims to rewrite shadcn-ui components in rescript, those are react components, but shadcn also comes with a fully-agnostic registry system you can use in any language or framework you want, so you can totally come up with your own shadcn-compatible component registry for xote for example!
hey btw, since shadcn introduced a new UI library as its base, React-Aria, I’ve also started supporting it, I’ve published bindings for react-aria and you can now select your UI lib base and style you want on rescript-shadcn documentation website or in your project’s shadcn settings.