chanzuckerberg / redis-memo
A Redis-based version addressable caching system. Memoize pure functions, aggregated database queries, and 3rd party API calls.
☆33Updated 2 years ago
Related projects: ⓘ
- Rails console history for Heroku, Docker, and more☆80Updated last month
- Powerful DateRanges for Ruby and ActiveSupport☆51Updated 2 months ago
- Sequential Sidekiq jobs for Rails☆59Updated last year
- Automatic scopes for ActiveRecord models.☆80Updated last month
- Make use of recursive queries in Rails when using Postgresql or SQLite☆59Updated 2 weeks ago
- Breakout detection for Ruby☆44Updated last month
- Create ActiveRecord relations from UNIONs☆46Updated last week
- Active Record extension providing slotted counters support☆102Updated 10 months ago
- Getting paranoid about your Rails application params? Try paramoid!☆71Updated 8 months ago
- This gem provides a mechanism for pending features.☆84Updated 2 years ago
- Make any method perfomed later with ActiveJob☆28Updated last year
- String enums for Rails☆83Updated last month
- An easy way to enhance your system tests with Rails and Capybara using EvilMartians System of a Test.☆55Updated last year
- Concurrent index migrations for Rails☆41Updated last month
- Custom script to generate new gems☆36Updated 3 months ago
- A one-file Rails app that runs the Stripe Checkout example☆57Updated 3 years ago
- Collection of helpers for dealing with fixtures in RSpec☆43Updated 3 years ago
- Super simple and convenient way to isolate and namespace a collection of related methods☆37Updated 5 months ago
- Showcase lets you build previews for your partials, components, view helpers, Stimulus controllers and more.☆86Updated 7 months ago
- Bullet Train Roles provides a Yaml-based configuration layer on top of CanCanCan.☆34Updated last year
- ☆58Updated 11 months ago
- Directory of Ruby gemfiles that are used in your favorite Ruby and Rails projects!☆51Updated 6 months ago
- Automatically unsubscribe from emails in Rails.☆66Updated last year
- WhereChain - don't write Post.where('comments > ?', 5), write Post.where.gt(comments: 5) instead!☆44Updated 3 weeks ago
- Mariage of policy object and interactor patterns☆27Updated 2 years ago
- ConventionalExtensions sets up a file naming convention to extend your domain model☆71Updated last year
- Separate schema from data migrations in your Rails apps☆70Updated 5 months ago
- Redirect the user to the proper "back" page☆34Updated last year
- Tell StatsD about request time, GC, objects and more. Latest Rails 4 and Ruby 2.1 support, and ancient Rails 2 and Ruby 1.8 support.☆81Updated last month
- Rate limiter for Rails based on leaky buckets☆58Updated 4 months ago