ruby-ui / ruby_ui

Ruby gem for RBUI Components
https://rbui.dev/
MIT License
248 stars 30 forks source link

RBUI (former PhlexUI) 🚀

A UI component library, crafted precisely for Ruby devs who want to stay organized and build modern apps, fast. ✨ Use this to build your own component library 🛠️

About RBUI 📚

RBUI is a UI component library designed to let Ruby developers create modern, fast, and organized applications. 💎

Key Features:

How to Use:

  1. Find the perfect component 🔍: Browse live-embedded components on our documentation page.
  2. Copy the snippet 📋: Easily copy code snippets for quick implementation.
  3. Make it yours 🎨: Customize components using Tailwind utility classes to fit your specific needs.

Installation 🚀

1. Install the gem

bundle add rbui

or add it to your Gemfile:

gem "rbui"

2. Run the installer:

bin/rails g rbui:install

3. Done! 🎉

Documentation 📖

Visit https://rbui.dev/docs/introduction to view the full documentation, including:

Speed Comparison 🏎️

RBUI, powered by Phlex, outperforms traditional methods:

Huge thanks to @KonnorRogers for running these tests 🙏

Importmap notes:

If you run into importmap issues this stackoverflow question might help: https://stackoverflow.com/questions/70548841/how-to-add-custom-js-file-to-new-rails-7-project/72855705

License 📜

Licensed under the MIT license.


© 2024 RBUI. All rights reserved. 🔒