A UI component library, crafted precisely for Ruby devs who want to stay organised and build modern apps, fast.
Built for Speed
Dive into a world where your Rails UI development happens at light speed. Phlex is not just fast - it's blazing fast.
12x
Faster than traditional Rails ERB templates
Speed Tests
Huge thanks to @KonnorRogers for running these tests
Phlex
ViewComponent
5.57x
ERB Templates
12.08x
UI that... Wow!
Design stunning, streamlined, and customizable UIs that not only look great but sell your app without you lifting a finger.
Stay Organized
Say goodbye to clutter. With Phlex, your UI components are not only organized, but also easy to manage and track.
1
Find the perfect component
Each component is embedded live on the page so you can find exactly the design you want.
2
Copy the snippet
Click the "Code" tab to see the code for a component and grab the part that you need, or click the clipboard button to quickly copy the entire snippet in one step.
3
Make it yours
Every component is built entirely out of Tailwind utility classes, so you can easily dive in and adjust anything you want to better fit your use case.
Customer-Centric UX
Create an app experience your users will rave about. RubyUI ensures that your user's journey is nothing less than memorable.
Completely Customisable
Have full control over the design of all components.
Minimal Dependencies
Keep your app lean and mean. With RubyUI, we use custom built Stimulus.js controllers wherever possible - less package dependencies to worry about.
Reuse with Ease
Avoid the hassle of constantly reconstructing components. With Phlex, once built, use them seamlessly as needed.