SaaSHub helps you find the best software and product alternatives Learn more โ
View_component Alternatives
Similar projects and alternatives to view_component
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
Bootstrap
The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.
-
-
storybook
Storybook is the industry standard workshop for building, documenting, and testing UI components in isolation
-
daisyui
๐ผ ๐ผ ๐ผ ๐ผ ๐ผ โThe most popular, free and open-source Tailwind CSS component library
-
-
turbo
The speed of a single-page web application without having to write any JavaScript (by hotwired)
-
-
-
-
-
-
-
-
-
-
-
view_component discussion
view_component reviews and mentions
-
The Icon Component I Keep Carrying
These days, I reach for ViewComponent as my default for any view logic โ reused partials, anything with non-trivial rendering behaviour, anything I want to test without standing up a full controller context. The icon renderer works fine and doesn't need much maintenance (it's still in use in that project), but it was exactly the kind of thing ViewComponent was made for.
- Rails ViewComponent 4.0.0
-
Rails Designer's UI Components v1.15: now for ViewComponent v4
From this release ViewComponent 4.0 is required. See the ViewComponent release for all the details.
-
Ruby 3.4.0 Released
You might want to look at view components:
https://viewcomponent.org/
https://evilmartians.com/chronicles/viewcomponent-in-the-wil...
https://thoughtbot.com/blog/hotwire-turbo-streaming-viewcomp...
-
Rails developers should embrace Web Component
If you search for Rails Component, you will find the ViewComponent gem. It is essentially an object-oriented server-side partial template that provides better testing interfaces but does not solve client-side state and rendering.
-
Introducing RailsbootUI: Rails View Components for Bootstrap
For this, RailsbootUI provides a comprehensive set of pre-built, customizable view components. Under the hood, it uses GitHub's excellent ViewComponent system and provides free and professional components - ButtonComponent, AccordionComponent, ProgressComponent, etc. - everything a modern application needs for consistent styling. The components eliminate the need for manual HTML and CSS coding for Bootstrap elements in Rails. This means you can focus more on building functionality and less on mastering the complexities of UI design.
- Do React ao Hotwire - Parte II - [PT-BR]
-
From React to Hotwire - Part II - [EN]
To try to solve this, the first solution that emerged was ViewComponents, a framework created by the folks at Github. ViewComponent is our React, allowing the frontend to be thought of as components. It is the most popular solution today. Although I have never used it, I feel it lacked boldness. It seems like a fusion of partials with erb. But what disappointed me the most was that Github is migrating from Rails to React, and the maintainers of ViewComponents don't seem very enthusiastic.
- Things I wish I knew before moving 50K lines of code to React Server Components
-
Supercharged table component built with ViewComponent
When searching for examples of table components built with the ViewComponent gem, I was surprised to find none. After some inquiries, I came across examples that worked like this:
-
A note from our sponsor - SaaSHub
www.saashub.com | 10 Jul 2026
Stats
ViewComponent/view_component is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of view_component is Ruby.
Popular Comparisons
- view_component VS Stimulus
- view_component VS rails-7-fullstack
- view_component VS cypress-rails
- view_component VS turbo-rails
- view_component VS Open-Source-Ruby-and-Rails-Apps
- view_component VS hotwire-rails
- view_component VS Ruby on Rails
- view_component VS stimulus_reflex
- view_component VS Avo
- view_component VS phlex