Saved from post editable from doc live!
A comprehensive ViewComponent-based UI library designed specifically for Ruby on Rails applications with Tailwind CSS and dark mode support
A comprehensive ViewComponent-based UI library designed specifically for Ruby on Rails applications with Tailwind CSS and dark mode support
Creating keyboard-navigable, screen reader friendly dropdown menus.
Small details that make a big difference in user experience.
A preview of new components and features coming to RapidRailsUI including Select, Combobox, Modal, and more.
Extending Rails FormBuilder with custom components.
Learn how RapidRailsUI makes building accessible forms the default with proper ARIA labels, keyboard navigation, and screen reader support.
Explore the design principles and systematic thinking that shapes every component in RapidRailsUI.
Learn the patterns and best practices we've developed building RapidRailsUI with ViewComponent.
How we use Stimulus to build interactive components that stay minimal, declarative, and progressively enhanced.
A beginner-friendly guide to integrating Tailwind CSS with your Rails application.
Different approaches to implementing dark mode in web applications.
How to build maintainable UIs using ViewComponent and a design system approach.
Practical guide to testing your web application with VoiceOver, NVDA, and JAWS.
Lessons learned from creating RapidRailsUI's design system foundations.
Tips and tricks to make your ViewComponents render faster.
Client-side and server-side validation strategies that work together.
Understanding color theory to build better interfaces.
Advanced patterns for real-time updates with Turbo Streams.
How to choose and pair fonts for better readability.
Unit testing and integration testing strategies for Stimulus.
Accessibility and UX best practices for modal implementations.
Modern CSS techniques for building responsive layouts.
What's new in Rails 8 and how it affects your applications.
How to create flexible, customizable data table components.
Using motion to enhance user experience without overwhelming.
Advanced slot patterns for complex component compositions.