How about a framework-agnostic shadcn-ui? #2392
sveltecult
started this conversation in
Show and tell
Replies: 2 comments
-
we have and everyone has some unique implementation for a specific framework I believe having a monorepo where all shadcn framework implementation lives in and is updated together and where we also merge the community power is better for long-term maintainability |
Beta Was this translation helpful? Give feedback.
0 replies
-
shadcn/ui htmx |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Is this for you? Let's find out 🤔
Let's start with the WHY
Because I just want to have my own go-to framework with beautiful UI out of the box.
What is this:
This is a Tailwind CSS plugin. First phase of the development was to expose UIkit classes as a tailwind plugin so I can make its JavaScript work. It's a great and mature UI framework that works on React, Svelte, basically anywhere because it is framework agnostic.
Whose this project is for:
Features
How
Once it is published, all you need to do is import and list as your tailwind plugin on your
tailwind.config.js
file. Define the components you needed and you can even optionally customize components via hooks. You can even customize the entire framework using thetheme
option and it will use shadcn's "violet" scheme.Components
Important components that are working are:
theme-[name]
class while radio, checkboxes need to be "compiled" using the "theme" option.Basically, almost every UIkit components are working.
Caveats
FAQ
When:
Not sure yet. Currently, I've been experimenting/porting with this full time since last year and it worked. I would love to release it this year. But because I do not have a job at the moment and will run out of resources, I am thinking to release this initially as a sponsorware. If you think this project will help you or your team, please reach out via mail
sveltecult[at]proton[dot]me
. Once stabilized and documentation is ready, I'll send it.Please note that I'm just an independent dev and just a fan of the framework and not in anyway associated with Svelte brand.
Short Demo
2024-01-12.08-08-14.mp4
Beta Was this translation helpful? Give feedback.
All reactions