beast_mode
all_futures
beast_mode | all_futures | |
---|---|---|
2 | 2 | |
62 | 95 | |
- | - | |
0.0 | 0.0 | |
about 2 years ago | almost 2 years ago | |
Ruby | Ruby | |
- | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
beast_mode
-
The Ultimate Search for Rails - Episode 1
Beast mode, by @leastbad
-
Sort tables (almost) instantly with Ruby on Rails and StimulusReflex
We’ll be building a simpler application, moving through the implementation step-by-step, but the Beast Mode codebase was vital as I began thinking about how to solve this problem. Reviewing that code base is highly recommended as you begin thinking about how to build more scalable, production-ready code with StimulusReflex.
all_futures
-
A powerful search feature with what Rails provides out of the box
The model used for the filtering concept is using the all_futures gem that I never heard about it. I read the code making use of it and I couldn't find why this library was used: It seemed that everything done with it could be achieved using only ActiveModel.
-
The Ultimate Search for Rails - Episode 1
On the backend, we'll need a few tools. Apart from the classics (ActiveRecord scopes and the pg_search gem), you’ll see how the (yet officially unreleased but production-tested) all_futures gem, built by SR authors, will act as an ideal ephemeral object to temporarily store our filter params and host our search logic. Finally, we’ll use pagy for pagination duties.
What are some alternatives?
morphdom - Fast and lightweight DOM diffing/patching (no virtual DOM needed)
solder - Simplistic UI State Management for Rails Apps using Hotwire and Caching
anycable_rails_demo - AnyCable Rails demo application and its different variations
importmap-rails - Use ESM with importmap to manage modern JavaScript in Rails without transpiling or bundling.
turbo-search
pg_search - pg_search builds ActiveRecord named scopes that take advantage of PostgreSQL’s full text search
stimulus-use - A collection of composable behaviors for your Stimulus Controllers
Pagy - 🏆 The Best Pagination Ruby Gem 🥇
ultimate_search - A demo app to illustrate the first post of an ongoing series to build the ultimate Search feature for Rails apps
stimulus_reflex - Build reactive applications with the Rails tooling you already know and love.