| Haven't checked out Catalyst but I have used TailwindUI. The components are really good but if you are not using a JS framework, it's a lot of work to integrate. The regular JS version of TailwindUI uses Alpine which doesn't have a CSP compatible version so you will have to write the Javascript from scratch. Partially due to these and frustrated by lack of component libraries in Rails, I built and recently released a UI kit for Rails - https://zestui.com Built with Phlex, styled with Tailwind with custom built Stimulus controllers. It's got - 25 themes - Dark Mode - Form Builder - Icons - Built in Flash Toast - The components are responsive or have specific mobile views - All the JS needed (Stimulus controllers) is wired up automatically Phlex is a game changer. It is simple, powerful, intuitive and performant. I will never ever write a component as a partial/ViewComponent again. A short video (50 seconds) showing it off: https://youtu.be/OQmDZddLtR8 |