Simple, battle-tested conventions and helpers for building web pages.
Helpful method when you need to add some logic that figures out if the link (or more often navigation item) is selected based on the current page or other arbitrary condition
ruby2ruby provides a means of generating pure ruby code easily from RubyParser compatible Sexps. This makes making dynamic language processors in ruby easier than ever!
A pure ruby implementation of the RFC 7519 OAuth JSON Web Token (JWT) standard.
A toolkit of support libraries and Ruby core extensions extracted from the Rails framework. Rich support for multibyte strings, internationalization, time zones, and testing.
Zeitwerk implements constant autoloading with Ruby semantics. Each gem and application may have their own independent autoloader, with its own configuration, inflector, and logger. Supports autoloading, reloading, and eager loading.
This library provides arbitrary-precision decimal floating-point number class.
test-unit (Test::Unit) is unit testing framework for Ruby, based on xUnit principles. These were originally designed by Kent Beck, creator of extreme programming software development methodology, for Smalltalk's SUnit. It allows writing tests, checking results and automated testing in Ruby.
Diff tool for deep Ruby hash comparison
Simple search
Mature EventMachine-based RabbitMQ client.
Easy to use, feature complete Ruby client for RabbitMQ 3.9 and later versions.
Fast background processing framework for Ruby and RabbitMQ
Shoryuken is a super efficient AWS SQS thread based message processor
Ruby implementation of GraphQL trace data in the Apollo Tracing format.
This gem is empty. It protects against brandjacking. You are welcome. If you think it is yours to own, just contact me.
A plain-Ruby implementation of GraphQL.
[Deprecated] The PayPal REST SDK provides Ruby APIs to create, process and manage payment. It is recommended to use paypal-server-sdk instead
Stripe is the easiest way to accept payments online. See https://stripe.com for details.
This gem allows Ruby developers to programmatically access the admin section of Shopify stores.
A complete open source e-commerce solution with multi-store, multi-currency and multi-language capabilities
Avo is a very custom Content Management System for Ruby on Rails that saves engineers and teams months of development time by building user interfaces and logic using configuration rather than traditional coding; When configuration is not enough, you can fallback to familiar Ruby on Rails code.
Trestle is a modern, responsive admin framework for Ruby on Rails.
Administrate is a library for Rails that generates admin dashboards. These give users clean interfaces that allow them to create, edit, search, and delete records for any model in the application. Administrate aims to provide the best user experience, and doing as much work as possible for you, whilst also being flexible to customise.
The administration framework for Ruby on Rails.
RailsAdmin is a Rails engine that provides an easy-to-use interface for managing your data.
Quick way to inspect your Rails database, see content of tables, filter, export them to CSV, Excel, EXPLAIN SQL and run SQL queries.
Automatically generate an entity-relationship diagram (ERD) for your Rails models.
Annotates Rails/ActiveRecord Models, routes, fixtures, and others based on the database schema.
Provides the Binding#of_caller method. Using binding_of_caller we can grab bindings from higher up the call stack and evaluate code in that context. Allows access to bindings arbitrarily far up the call stack, not limited to just the immediate caller. Recommended for use only in debugging situations. Do not use this in production apps.