InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more β
View_component Alternatives
Similar projects and alternatives to view_component
-
-
InfluxDB
InfluxDB β Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
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
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
turbo
The speed of a single-page web application without having to write any JavaScript (by hotwired)
-
-
-
-
-
-
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
view_component discussion
view_component reviews and mentions
-
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:
-
More expressive APIs for View Components
View components offer two primary ways to interact with the component: passing arguments to the initializer and using slots:
- Have you been using ViewComponent. What advantages do you see in it?
-
How can I integrate VueJS into a rails 7 application? What is the workflow?
For example, splitting out views into partials? Or the new ViewComponent feature that's becoming quite popular - https://viewcomponent.org/
-
A note from our sponsor - InfluxDB
www.influxdata.com | 13 May 2025
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 phlex
- view_component VS Stimulus
- view_component VS i18n-tasks
- view_component VS turbo-rails
- view_component VS Ruby on Rails
- view_component VS cypress-rails
- view_component VS hotwire-rails
- view_component VS Tailwind CSS
- view_component VS turbo
- view_component VS Open-Source-Ruby-and-Rails-Apps