Craft stunning Rails apps with ease

Accelerate your workflow with beautiful
UI components tailored for Rails

Project Members

Invite your team members to collaborate.

Profile Picture Eduardo Castillo Member
Profile Picture Emily Johnson Editor
Profile Picture Brianna Washington Member
Profile Picture Huan Zhang Member
Profile Picture Isabella Garcia Owner

Create Your First Team

Organize users into teams and control access

Create Project

Deploy your new project in one-click.

Notification Preferences

Choose how you will be notified

Receive a daily summary of all important activity and notifications in your inbox.

Receive notifications whenever someone comments on your posts or files

Error: File Upload Failed

Please ensure the file size is within the accepted limit and try again

Project Updated Successfully



With an intuitive DSL and seamless Rails integration, using ZestUI is a breeze.

Gorgeous Colors

Ditch the ordinary with 25 vibrant themes, creating a standout look for your app.

Dark Mode

Effortlessly switch to a beautifully crafted dark mode for each theme with just one class.

Accelerated Shipping

Boost your development speed with robust UI components. Focus your efforts on creating unique product features.

Effortless Form Styling

Switch form_with to zui_form_with for instantly stylish forms.

Form Builder

Build beautiful, functional forms quickly with full Rails' form helpers support and minimal coding.

Pay Once, Use Forever.


For solo developers

Pre-Launch Discount (30% OFF)
$99 $69
one-time payment Plus local taxes
  • Lifetime access
  • All components
  • Unlimited projects
  • Free updates


For product teams

Pre-Launch Discount (30% OFF)
$199 $139
one-time payment Plus local taxes
  • Lifetime access
  • All components
  • Unlimited projects
  • Free updates
  • Team access


ZestUI in its current form is ready but it hasn't been put through its paces yet. Here is what is pending
  • Rigourous testing of Form Builder components
  • Detailed documentation
  • Improve accessibility
  • Test and improve compatibility with different Ruby & Rails versions
  • Dot all the i's and cross all the t's

You can go ahead and start using ZestUI right now. The DSL is unlikely to change and since the components are copied to your app, you will not be affected by any changes until you copy over the updated components.

The Pre-Launch is a way to get early access to ZestUI and help shape its future.

  • A Rails 7.1 & Ruby 3.2 app configured with ZestUI ready to go
  • ZestUI bundled separately to be installed into your existing Rails app

After the holidays!. The tentative launch date is March 30th, 2024


No. ZestUI can be used without ever knowing Phlex. You do need to know Phlex if you want to customize the components or build your own components.

I highly recommend learning Phlex. It is the best way to build views in Ruby. It is powerful, performant and simple to both learn and use, a combo that is hard to find. You can pick up the basics of Phlex in under 30 minutes and you will be cruising in no time.

ZestUI should be compatible with Rails 6.1 and above. It has been tested only with Rails 7.0

ZestUI has been tested only with Ruby 3.2. It will be made compatible with Ruby 2.7 and above when it is launched.

ZestUI has two parts.
  • A gem that contains all the dependencies and provides an installer.
  • The components and other helper files which are copied to your app.

Since all of ZestUI lives in your app,

  • You can customize the components to your heart's content
  • You have complete control over the updates

Yes. You can remove any theme that you don't need except red, blue and green. These themes are used by some components like Toast and Banner


You can use ZestUI for an unlimited number of your own projects. However, for client projects, each client should purchase their own license

Only if client has purchased a license. You can also purchase a license on behalf of your client.

Unfortunately, no. Since ZestUI is a component library, it is not possible to offer a license that allows for open source projects.

No. You cannot sell a theme/template/UI Kit/Starter Kit/Admin Template or builder/Page Builder built with ZestUI.

Apart from these, you can use ZestUI for any other project including projects which have on-premise offerings.


If you have trouble setting up ZestUI or encounter any bugs, you can reach out to me at [email protected] and I will help you out.

If you need any help with your Rails project, you can hire me for consulting. You can reach out to me at [email protected]

If you are not satisfied with ZestUI, you can request a refund within 14 days of purchase. No questions asked.

To request a refund, please send an email to [email protected] with your order details.

Subscribe to our newsletter for regular updates on our product's progress