lumberjack. A simple, powerful, and very fast logging utility that can be a drop in replacement for Logger. Provides support for automatically rolling log files, formatting log output, and tagging log entries.
317seamless_database_pool. Add support for master/slave database clusters in ActiveRecord to improve performance.
222sunspot_index_queue. Asynchronous Solr indexing support for the sunspot gem.
81last_mod_cache. Simple caching for ActiveRecord models based on the record update timestamps.
47html_to_plain_text. A ruby gem that can convert HTML to formatted plain text.
42acts_as_revisionable. ActiveRecord extension that provides revision support so that history can be tracked and changes can be reverted. Emphasis for this plugin versus similar ones is including associations, saving on storage, and extensibility of the model.
31json_record. Add ability to serialize arbitrarily complex schemas into an ActiveRecord field. You get the benefits of a schemaless database but with all the features of ActiveRecord.
24capture_migration_sql. Capture SQL generated by ActiveRecord migrations.
18acts_as_trashable. ActiveRecord extension that serializes destroyed records into a trash table from which they can be restored. This is intended to reduce the risk of users misusing your application's delete function and losing data.
17sidekiq-process_manager. Process manager for sidekiq.
15secret_keys. Ruby gem for managing encrypted keys in either JSON or YAML files.
12us_geo. Collection of geographic data for the United States for use with ActiveRecord
11support_table_cache. Automatic ActiveRecord caching for small support tables
10sidekiq-transaction_guard. Guard against invoking Sidekiq workers during database transactions from ActiveRecord.
10ultra_settings. UltraSettings is a Ruby gem that provides a flexible and documented approach to managing application configurations from multiple sources, including environment variables, runtime settings, and YAML files, with an optional web UI for easy documentation.
9config_object. Feature packed configuration library for Ruby projects.
8support_table_data. Extension to load and sync data in ActiveRecord for small support tables from YAML files.
6lumberjack_syslog_device. A logging device for the lumberjack gem that writes log entries to syslog.
6super_settings. SuperSettings provides a scalable framework for managing dynamic runtime application settings with in-memory caching, strong typing, a built-in web UI, and support for multiple storage backends.
5simple_throttle. Simple redis backed throttle ruby gem
5sidekiq-encrypted_args. Support for encrypting arguments to Sidekiq jobs to protect sensitive information.
4sidekiq-fast-enq. More efficient scheduled job queue implementation for sidekiq to increase throughput in large installations.
3after_commit_changes. Provide support for merging all saved changes in ActiveRecord models for after_commit callbacks.
3lazy_methods. Gem that adds lazy method wrapping to every object. Preceding any method with lazy_ will defer the invocation until the result is actually needed. This pattern is useful when used with caching systems.
3http_configuration. Gem that provides the ability to set defaults for proxies and timeouts for Net::HTTP. Simplifies integration of HTTP calls into any environment and provides a unified interface for setting values.
3support_table. Support tables for ActiveRecord models with YAML-backed data, helper methods, and automatic caching for small tables.
2sidekiq-deferred_jobs. Ruby
2fast_serializer. Serialization library for Ruby objects that emphasizes speed and efficient code.
2safe_request_timeout. Support for request timeouts for Ruby applications.
2attribute_guard. ActiveRecord extension that allows locking attributes to prevent unintended updates.
2double_restraint. Ruby gem that provides a mechanism for safely dealing with external resources so that latency does not take down your application.
2active_record_query_counter. Ruby
2http_instrumentation. ActiveSupoprt instrumentation for a variety of Ruby HTTP client libraries.
2lumberjack_capture_device. Lumberjack device that can be used in test suites to assert log messages were created.
1production_open_struct. Patch to the Ruby OpenStruct class to make it more suitable for production environments.
1capistrano-docker_deploy. Shell
1created_id. Optimize ActiveRecord queries for filtering large tables on the created_at column by pre-computing id ranges.
1factory_bot_any_instance. Ruby
1quiet_logger. Ruby gem for quieting logger output
1restrainer. Ruby code for throttling workloads so as not to overwhelm external services.
1lumberjack_data_dog_device. Ruby
1linux_process_memory. Ruby gem to get a breakdown of the memory being used by a Linux process
1url_fetcher. Ruby
1lumberjack_json_device. Log device for the lumberjack gem to output log entries in JSON format.
1safe_object_as_json. Re-implementation of the ActiveSupport Object#as_json method but with handling for circular dependencies.
1lumberjack_redis_device. Ruby
1simple_thread_pool. Simple ruby thread pool for executing tasks in parallel.
1soft_validator. ActiveModel/ActiveRecord validator that can wrap other validators to notify of errors so that new validations can be safely added to an existing model.
1ref. A weak reference implementation for Ruby that works across runtimes (MRI, REE, Jruby, Rubinius, and IronRuby)
1cassie. The short and sweet Cassandra object mapper from We Heart It.
1