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.seamless_database_pool
Add support for master/slave database clusters in ActiveRecord to improve performance.sunspot_index_queue
Asynchronous Solr indexing support for the sunspot gem.last_mod_cache
Simple caching for ActiveRecord models based on the record update timestamps.html_to_plain_text
A ruby gem that can convert HTML to formatted plain text.acts_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.json_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.acts_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.capture_migration_sql
Capture SQL generated by ActiveRecord migrations.sidekiq-process_manager
Process manager for sidekiq.sidekiq-transaction_guard
Guard against invoking Sidekiq workers during database transactions from ActiveRecord.secret_keys
Ruby gem for managing encrypted keys in either JSON or YAML files.support_table_cache
Automatic ActiveRecord caching for small support tablesconfig_object
Feature packed configuration library for Ruby projects.lumberjack_syslog_device
A logging device for the lumberjack gem that writes log entries to syslog.simple_throttle
Simple redis backed throttle ruby gemus_geo
Collection of geographic data for the United States for use with ActiveRecordsupport_table_data
Extension to load and sync data in ActiveRecord for small support tables from YAML files.ultra_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.sidekiq-encrypted_args
Support for encrypting arguments to Sidekiq jobs to protect sensitive information.lazy_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.super_settings
http_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.sidekiq-fast-enq
More efficient scheduled job queue implementation for sidekiq to increase throughput in large installations.support_table
double_restraint
Ruby gem that provides a mechanism for safely dealing with external resources so that latency does not take down your application.attribute_guard
ActiveRecord extension that allows locking attributes to prevent unintended updates.sidekiq-deferred_jobs
http_instrumentation
ActiveSupoprt instrumentation for a variety of Ruby HTTP client libraries.safe_request_timeout
Support for request timeouts for Ruby applications.fast_serializer
Serialization library for Ruby objects that emphasizes speed and efficient code.active_record_query_counter
after_commit_changes
Provide support for merging all saved changes in ActiveRecord models for after_commit callbacks.production_open_struct
Patch to the Ruby OpenStruct class to make it more suitable for production environments.lumberjack_mongo_device
A logging device for the lumberjack gem that writes log entries to a MongoDB collection.safe_object_as_json
Re-implementation of the ActiveSupport Object#as_json method but with handling for circular dependencies.simple_thread_pool
Simple ruby thread pool for executing tasks in parallel.lumberjack_data_dog_device
factory_bot_any_instance
lumberjack_redis_device
created_id
Mechanism for optimizing ActiveRecord queries against the created_at column on tables.lumberjack_capture_device
Lumberjack device that can be used in test suites to assert log messages were created.restrainer
Ruby code for throttling workloads so as not to overwhelm external services.cassie
The short and sweet Cassandra object mapper from We Heart It.xml_node_stream
Simple XML parser wrapper that provides the benefits of stream parsing with the ease of using document nodes.url_fetcher
capistrano-docker_deploy
async_methods
Gem that adds asynchronous method calls for all methods on every object to aid in throughput on I/O bound processes. This is intended to improve throughput on I/O bound processes like making several HTTP calls in row.soft_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.linux_process_memory
Ruby gem to get a breakdown of the memory being used by a Linux processlumberjack_json_device
Log device for the lumberjack gem to output log entries in JSON format.quiet_logger
Ruby gem for quieting logger outputLove Open Source and this site? Check out how you can help us