view_component

A framework for building reusable, testable & encapsulated view components in Ruby on Rails. (by ViewComponent)

View_component Alternatives

Similar projects and alternatives to view_component

  1. Tailwind CSS

    A utility-first CSS framework for rapid UI development.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. htmx

    671 view_component VS htmx

    </> htmx - high power tools for HTML

  4. Bootstrap

    The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.

  5. storybook

    375 view_component VS storybook

    Storybook is the industry standard workshop for building, documenting, and testing UI components in isolation

  6. daisyui

    ๐ŸŒผ ๐ŸŒผ ๐ŸŒผ ๐ŸŒผ ๐ŸŒผ โ€ƒThe most popular, free and open-source Tailwind CSS component library

  7. crystal

    The Crystal Programming Language

  8. turbo

    158 view_component VS turbo

    The speed of a single-page web application without having to write any JavaScript (by hotwired)

  9. web.dev

    Discontinued The frontend, backend, and content source code for web.dev

  10. Stimulus

    121 view_component VS Stimulus

    A modest JavaScript framework for the HTML you already have

  11. hotwire-rails

    Discontinued Use Hotwire in your Ruby on Rails app

  12. Sidekiq

    Simple, efficient background processing for Ruby

  13. turbo-rails

    Use Turbo in your Ruby on Rails app

  14. Avo

    The most powerful Ruby on Rails Admin Panel Framework! (by avo-hq)

  15. stimulus_reflex

    Build reactive applications with the Rails tooling you already know and love.

  16. bullet

    help to kill N+1 queries and unused eager loading

  17. Roda

    Routing Tree Web Toolkit

  18. phlex

    Object-oriented views in Ruby.

  19. Blazer

    Business intelligence made simple

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better view_component alternative or higher similarity.

view_component discussion

Log in or Post with

view_component reviews and mentions

Posts with mentions or reviews of view_component. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2026-05-14.
  • The Icon Component I Keep Carrying
    3 projects | dev.to | 14 May 2026
    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
    1 project | news.ycombinator.com | 4 Aug 2025
  • Rails Designer's UI Components v1.15: now for ViewComponent v4
    1 project | dev.to | 30 Jul 2025
    From this release ViewComponent 4.0 is required. See the ViewComponent release for all the details.
  • Ruby 3.4.0 Released
    15 projects | news.ycombinator.com | 25 Dec 2024
    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
    4 projects | dev.to | 17 Oct 2024
    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
    2 projects | dev.to | 1 Sep 2024
    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]
    5 projects | dev.to | 16 Jun 2024
  • From React to Hotwire - Part II - [EN]
    5 projects | dev.to | 16 Jun 2024
    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
    7 projects | news.ycombinator.com | 1 Sep 2023
  • Supercharged table component built with ViewComponent
    1 project | dev.to | 2 Aug 2023
    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
    SaaSHub helps you find the best software and product alternatives Learn more โ†’

Stats

Basic view_component repo stats
82
3,565
9.5
19 days ago

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com