The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 14 Ruby Hotwire Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
turbo_flash
Automagically include your flash messages in your Ruby on Rails Hotwire TurboStream responses.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Then there are stack-specific libraries: StimulusReflex for Rails, Phoenix LiveView, Laravel Livewire, Unicorn and Tetra for Django, Blazor for .NET, … and the list goes on.
I took a 13,000 line Rails 7.0 app and updated it to 7.1. I had to change 1 line of test configuration code to make everything work.
I would say that's a success for having an easy upgrade path. Now the fun part is going back to refactor some of the code to use the new features in 7.1.
If anyone is curious, I updated my Rails / Docker example app to use 7.1 too https://github.com/nickjj/docker-rails-example. Even though Rails 7.1 comes with a Dockerfile, there's still a lot of opinions you can add such as using Docker Compose to have a fully working out of the box experience that works in development and production -- complete with Postgres, Redis, Action Cable, Sidekiq and more.
Project mention: Reactivity : How do you balance responsibilities between StimulusJS and turbo_stream? | /r/rails | 2023-06-30I think you have to go with what ultimately feels right to you when you're coding. I have a feeling that your spidey senses go off when you do it a certain way because it's easier to hack together. Like you said, there are custom turbo stream actions if you really want to lean into Turbo, if not then reach for Stimulus. If you're working with a team I would ask if they have a preference. Also check out https://github.com/marcoroth/turbo_power-rails for more advanced actions that you can use that may solve your use case.
Project mention: Show HN: Data Dead Drop, self-destructing file sharing for machines | news.ycombinator.com | 2024-01-04Data Dead Drop is a simple file-sharing tool that I originally made to share data between machines where I have nothing but cURL and an internet connection.
I quit my day job at the end of last year, and finally have the time to do what I've been wanting to do for a long time: Just Build Fun Things.
You can check the code at https://github.com/hschne/data-dead-drop
View more about a side project I working on. It is called Mood Opus - a simple mood board that allows people to pin videos by link or upload images and display them in the Masonry layout. https://github.com/hungle00/mood_opus
Full source code can be download on hotwire-sortable repository.
Ruby Hotwire related posts
- Reactivity : How do you balance responsibilities between StimulusJS and turbo_stream?
- Is the default importmap method unrealistic in the most popular real world use cases?
- Collection of Hotwire examples by thoughtbot
- Collection of Hotwire Examples by Thoughtbot
- Angular js or React js, what is better for chat with ActionCable?
- Hotwire in Laravel app?
- Hotwire in Action 🚀
-
A note from our sponsor - WorkOS
workos.com | 26 Apr 2024
Index
What are some of the best open-source Hotwire projects in Ruby? This list will help you:
Project | Stars | |
---|---|---|
1 | stimulus_reflex | 2,201 |
2 | Black candy | 1,092 |
3 | hotwire-example-template | 991 |
4 | docker-rails-example | 905 |
5 | annict | 695 |
6 | turbo_power-rails | 230 |
7 | hotwire-chat | 151 |
8 | turbo_flash | 59 |
9 | data-dead-drop | 36 |
10 | Hotwire-CRUD-MODAL | 14 |
11 | infold | 10 |
12 | mood_opus | 3 |
13 | rails-hotreload | 2 |
14 | hotwire-sortable | 0 |
Sponsored