As of July 24, 2020 1:14am
MIT whitelisted ✓
Email on Rails. Compose, deliver, receive, and test emails using the familiar controller/view pattern. First-class support for multipart email and attachments.
MIT whitelisted ✓
Web apps on Rails. Simple, battle-tested conventions for building and testing MVC web applications. Works with any Rack-compatible server.
MIT whitelisted ✓
Simple, battle-tested conventions and helpers for building web pages.
MIT whitelisted ✓
Declare job classes that can be run by a variety of queueing backends.
MIT whitelisted ✓
A toolkit for building modeling frameworks like Active Record. Rich support for attributes, callbacks, validations, serialization, internationalization, and testing.
MIT whitelisted ✓
Databases on Rails. Build a persistent domain model by mapping database tables to Ruby classes. Strong conventions for associations, validations, aggregations, migrations, and testing come baked-in.
MIT whitelisted ✓
A toolkit of support libraries and Ruby core extensions extracted from the Rails framework. Rich support for multibyte strings, internationalization, time zones, and testing.
Apache 2.0 whitelisted ✓
Addressable is an alternative implementation to the URI implementation that is part of Ruby's standard library. It is flexible, offers heuristic parsing, and additionally provides extensive support for IRIs and URI templates.
MIT whitelisted ✓
Arel Really Exasperates Logicians Arel is a SQL AST manager for Ruby. It 1. Simplifies the generation of complex SQL queries 2. Adapts to various RDBMSes It is intended to be a framework framework; that is, you can build your own ORM with it, focusing on innovative object and collection modeling as opposed to database compatibility and query generation.
MIT whitelisted ✓
Ruby toolkit for Auth0 API https://auth0.com.
Apache 2.0 whitelisted ✓
Amazon Web Services event stream library. Decodes and encodes binary stream under `vnd.amazon.event-stream` content-type
Apache 2.0 whitelisted ✓
Provides an object mapping abstraction for Amazon DynamoDB.
Apache 2.0 whitelisted ✓
A newer version of this gem is available, please upgrade to version 3.The official AWS SDK for Ruby. Provides both resource oriented interfaces and API clients for AWS services.
Apache 2.0 whitelisted ✓
A newer version of this gem is available, please upgrade to version 3.Provides API clients for AWS. This gem is part of the official AWS SDK for Ruby.
Apache 2.0 whitelisted ✓
A newer version of this gem is available, please upgrade to version 3.Provides resource oriented interfaces and other higher-level abstractions for many AWS services. This gem is part of the official AWS SDK for Ruby.
Apache 2.0 whitelisted ✓
Version 1 of the AWS SDK for Ruby. Available as both `aws-sdk` and `aws-sdk-v1`. Use `aws-sdk-v1` if you want to load v1 and v2 of the Ruby SDK in the same application.
Apache 2.0 whitelisted ✓
Amazon Web Services Signature Version 4 signing library. Generates sigv4 signature for HTTP requests.
MIT whitelisted ✓
Define types with optional constraints for use within axiom and other libraries.
MIT whitelisted ✓
A subset of the BCP47 spec implemented in ruby
MIT whitelisted ✓
A fast Bloom Filter library for Ruby for unices.
MIT whitelisted ✓
Builder provides a number of builder objects that make creating structured data simple to do. Currently the following builder objects are supported: * XML Markup * XML Events
MIT whitelisted ✓
Bundler manages an application's dependencies through its entire life, across many machines, systematically and repeatably
MIT whitelisted ✓
Capistrano is a utility and framework for executing commands in parallel on multiple remote machines, via SSH.
MIT whitelisted ✓
Useful task libraries and methods for Capistrano
MIT whitelisted ✓
Powerful, flexible and configurable coercion library. And nothing more.
MIT whitelisted ✓
Modern concurrency tools including agents, futures, promises, thread pools, actors, supervisors, and more. Inspired by Erlang, Clojure, Go, JavaScript, actors, and classic concurrency patterns.
MIT whitelisted ✓
Crass is a pure Ruby CSS parser based on the CSS Syntax Level 3 spec.
MIT whitelisted ✓
CSV Validator
MIT whitelisted ✓
Patches Date, Time, and DateTime ruby classes to keep track of precision
MIT whitelisted ✓
Delayed_job (or DJ) encapsulates the common pattern of asynchronously executing longer tasks in the background. It is a direct extraction from Shopify where the job table is responsible for a multitude of core tasks.
MIT whitelisted ✓
ActiveRecord backend for Delayed::Job, originally authored by Tobias Lütke
MIT whitelisted ✓
Web interface for delayed_job inspired by resque
MIT whitelisted ✓
Module that adds descendant tracking to a class
Simplified BSD, New BSD, Mozilla Public License 2.0 whitelisted ✓
This is a Domain Name manipulation library for Ruby. It can also be used for cookie domain validation based on the Public Suffix List.
MIT whitelisted ✓
Simple configuration of aws-record
MIT whitelisted ✓
Module to define equality, equivalence and inspection methods
MIT whitelisted ✓
Erubis is an implementation of eRuby and has the following features: * Very fast, almost three times faster than ERB and about 10% faster than eruby. * Multi-language support (Ruby/PHP/C/Java/Scheme/Perl/Javascript) * Auto escaping support * Auto trimming spaces around '<% %>' * Embedded pattern changeable (default '<% %>') * Enable to handle Processing Instructions (PI) as embedded pattern (ex. '') * Context object available and easy to combine eRuby template with YAML datafile * Print statement available * Easy to extend and customize in subclass * Ruby on Rails support
MIT whitelisted ✓
Quickly perform HTML, URL, URI and Javascript escaping/unescaping
MIT whitelisted ✓
Very lightweight libcurl wrapper.
MIT whitelisted ✓
EXtended http(s) CONnections
Apache 2.0 whitelisted ✓
You can prove anything with facts!
MIT whitelisted ✓
factory_girl provides a framework and DSL for defining and using factories - less error-prone, more explicit, and all-around easier to work with than fixtures.
MIT whitelisted ✓
factory_girl_rails provides integration between factory_girl and rails 3 (currently just automatic factory definition loading)
MIT whitelisted ✓
Faker, a port of Data::Faker from Perl, is used to easily generate fake data: names, addresses, phone numbers, etc.
MIT whitelisted ✓
Apache 2.0 whitelisted ✓
A Gem for handling FHIR client requests in ruby
unknown manually approved ✓
Github README includes Apache 2.0 license
rick@grnds.com,
A Gem for handling FHIR DSTU2 models in ruby
unknown manually approved ✓
Github README includes Apache 2.0 license
rick@grnds.com,
A Gem for handling FHIR models in ruby
MIT whitelisted ✓
Feature flipper is the act of enabling/disabling features in your application, ideally without re-deploying or changing anything in your code base. Flipper makes this extremely easy to do with any backend you would like to use.
MIT whitelisted ✓
ActiveRecord adapter for Flipper
MIT whitelisted ✓
This library can be used as a module for `fog` or as standalone provider to use the Amazon Web Services in applications..
MIT whitelisted ✓
Shared classes and tests for fog providers and services.
MIT whitelisted ✓
Extraction of the JSON parsing tools shared between a number of providers in the 'fog' gem.
MIT whitelisted ✓
Extraction of the XML parsing tools shared between a number of providers in the 'fog' gem
MIT whitelisted ✓
STDOUT text formatting
MIT whitelisted ✓
MIT whitelisted ✓
URIs for your models makes it easy to pass references around.
LGPL-2.1+ whitelisted ✓
Ruby-GPGME is a Ruby language binding of GPGME (GnuPG Made Easy). GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG easier for applications. It provides a High-Level Crypto API for encryption, decryption, signing, signature verification and key management.
MIT whitelisted ✓
A Ruby framework for rapid API development with great conventions.
MIT whitelisted ✓
Logging middleware for the Grape framework, similar to what Rails offers
MIT whitelisted ✓
Use Roar with Grape
MIT whitelisted ✓
MIT whitelisted ✓
Swagger UI as Rails Engine for grape-swagger gem
MIT whitelisted ✓
unknown manually approved ✓
:copy: Grand Rounds, Inc. 2019-2020. All rights reserved.
rick@grnds.com,
MIT whitelisted ✓
Copyright (c) 2016 Grand Rounds Inc, all rights reserved whitelisted ✓
Don't be an EDIot. This gem contains libraries to transform an EDI X12 834 formated file (row based) to flattened CSV format (column based)
MIT whitelisted ✓
Internal gem used to use LaunchDarkly for feature flags.
Copyright 2016 Grand Rounds Inc. All rights reserved. whitelisted ✓
MIT whitelisted ✓
GrandRounds gem to retrieve secret.
Copyright 2015-2016 Grand Rounds Inc. All rights reserved. manually approved ✓
:copy: Grand Rounds
rick@grnds.com,
Copyright 2015-2017 Grand Rounds Inc. All rights reserved manually approved ✓
:copy: Grand Rounds
rick@grnds.com,
MIT whitelisted ✓
A simple way to expose SSO on Grand Rounds projects
MIT whitelisted ✓
Hashie is a collection of classes and mixins that make hashes more powerful.
Apache whitelisted ✓
Secure, lightweight Rack middleware for Amazon Simple Notification Service (SNS) endpoints. SNS messages are intercepted, parsed, verified, and then passed along to the web application via the 'sns.message' environment key. Heroic::SNS has no dependencies besides Rack (specifically, the aws-sdk gem is not needed). SNS message signatures are verified in order to reject forgeries and replay attacks.
ruby whitelisted ✓
A high-level IO library that provides validation, type conversion, and more for command-line interfaces. HighLine also includes a complete menu system that can crank out anything from simple list selection to complete shells with just minutes of work.
ISC whitelisted ✓
A fast, high resolution timer library for recording peformance metrics. * (http://github.com/copiousfreetime/hitimes) * (http://github.com.org/copiousfreetime/hitimes) * email jeremy at copiousfreetime dot org * `git clone url git://github.com/copiousfreetime/hitimes.git`
MIT whitelisted ✓
MIT whitelisted ✓
A fast-as-possible pure Ruby HTTP parser plus associated lower level utilities to aid working with HTTP and the web.
MIT whitelisted ✓
Makes http fun! Also, makes consuming restful web services dead easy.
MIT whitelisted ✓
New wave Internationalization support for Ruby.
MIT whitelisted ✓
Deep Freeze Ruby Objects
MIT whitelisted ✓
IPAddress is a Ruby library designed to make manipulation of IPv4 and IPv6 addresses both powerful and simple. It mantains a layer of compatibility with Ruby's own IPAddr, while addressing many of its issues.
MIT whitelisted ✓
Apache 2.0 whitelisted ✓
Implements JMESPath for Ruby
ruby whitelisted ✓
This is a JSON implementation as a Ruby extension in C.
MIT whitelisted ✓
A pure ruby implementation of the RFC 7519 OAuth JSON Web Token (JWT) standard.
LGPL-2.1+ whitelisted ✓
This is a legacy project, do not use it for new projects. Ruby 2.3 and later should make this obsolete. kgio provides non-blocking I/O methods for Ruby without raising exceptions on EAGAIN and EINPROGRESS.
Apache 2.0 whitelisted ✓
LaunchDarkly SSE client for Ruby
Apache 2.0 whitelisted ✓
Official LaunchDarkly SDK for Ruby
MIT whitelisted ✓
LittlePlugger is a module that provides Gem based plugin management. By extending your own class or module with LittlePlugger you can easily manage the loading and initializing of plugins provided by other gems.
MIT whitelisted ✓
**Logging** is a flexible logging library for use in Ruby programs based on the design of Java's log4j library. It features a hierarchical logging system, custom level names, multiple output destinations per log event, custom formatting, and more.
MIT whitelisted ✓
Loofah is a general library for manipulating and transforming HTML/XML documents and fragments, built on top of Nokogiri. Loofah excels at HTML sanitization (XSS prevention). It includes some nice HTML sanitizers, which are based on HTML5lib's safelist, so it most likely won't make your codes less secure. (These statements have not been evaluated by Netexperts.) ActiveRecord extensions for sanitization are available in the [`loofah-activerecord` gem](https://github.com/flavorjones/loofah-activerecord).
MIT whitelisted ✓
A really Ruby Mail handler.
MIT whitelisted ✓
The mime-types library provides a library and registry for information about MIME content type definitions. It can be used to determine defined filename extensions for MIME types, or to use filename extensions to look up the likely MIME type definitions. Version 3.0 is a major release that requires Ruby 2.0 compatibility and removes deprecated functions. The columnar registry format introduced in 2.6 has been made the primary format; the registry data has been extracted from this library and put into {mime-types-data}[https://github.com/mime-types/mime-types-data]. Additionally, mime-types is now licensed exclusively under the MIT licence and there is a code of conduct in effect. There are a number of other smaller changes described in the History file.
MIT whitelisted ✓
mime-types-data provides a registry for information about MIME media type definitions. It can be used with the Ruby mime-types library or other software to determine defined filename extensions for MIME types, or to use filename extensions to look up the likely MIME type definitions.
MIT whitelisted ✓
A lightweight mime type lookup toy
MIT whitelisted ✓
Simplistic port-like solution for developers. It provides a standard and simplified way to compile against dependency libraries without messing up your system.
MIT whitelisted ✓
minitest provides a complete suite of testing facilities supporting TDD, BDD, mocking, and benchmarking. "I had a class with Jim Weirich on testing last week and we were allowed to choose our testing frameworks. Kirk Haines and I were paired up and we cracked open the code for a few test frameworks... I MUST say that minitest is *very* readable / understandable compared to the 'other two' options we looked at. Nicely done and thank you for helping us keep our mental sanity." -- Wayne E. Seguin minitest/test is a small and incredibly fast unit testing framework. It provides a rich set of assertions to make your tests clean and readable. minitest/spec is a functionally complete spec engine. It hooks onto minitest/test and seamlessly bridges test assertions over to spec expectations. minitest/benchmark is an awesome way to assert the performance of your algorithms in a repeatable manner. Now you can assert that your newb co-worker doesn't replace your linear algorithm with an exponential one! minitest/mock by Steven Baker, is a beautifully tiny mock (and stub) object framework. minitest/pride shows pride in testing and adds coloring to your test output. I guess it is an example of how to write IO pipes too. :P minitest/test is meant to have a clean implementation for language implementors that need a minimal set of methods to bootstrap a working test suite. For example, there is no magic involved for test-case discovery. "Again, I can't praise enough the idea of a testing/specing framework that I can actually read in full in one sitting!" -- Piotr Szotkowski Comparing to rspec: rspec is a testing DSL. minitest is ruby. -- Adam Hawkins, "Bow Before MiniTest" minitest doesn't reinvent anything that ruby already provides, like: classes, modules, inheritance, methods. This means you only have to learn ruby to use minitest and all of your regular OO practices like extract-method refactorings still apply.
MIT whitelisted ✓
A common interface to multiple JSON libraries, including Oj, Yajl, the JSON gem (with C-extensions), the pure-Ruby JSON gem, NSJSONSerialization, gson.rb, JrJackson, and OkJson.
MIT whitelisted ✓
Provides swappable XML backends utilizing LibXML, Nokogiri, Ox, or REXML.
MIT whitelisted ✓
Use with Net::HTTP to do multipart form postspec. IO values that have #content_type, #original_filename, and #local_path will be posted as a binary file.
MIT whitelisted ✓
library implementing patterns that behave like regular expressions
MIT whitelisted ✓
Adds Grape style patterns to Mustermman
MIT whitelisted ✓
MIT whitelisted ✓
Manages persistent connections using Net::HTTP plus a speed fix for Ruby 1.8. It's thread-safe too! Using persistent HTTP connections can dramatically increase the speed of HTTP. Creating a new HTTP connection for every request involves an extra TCP round-trip and causes TCP congestion avoidance negotiation to start over. Net::HTTP supports persistent connections with some API methods but does not handle reconnection gracefully. Net::HTTP::Persistent supports reconnection and retry according to RFC 2616.
MIT whitelisted ✓
A pure Ruby implementation of the SCP client protocol
MIT whitelisted ✓
A pure Ruby implementation of the SFTP client protocol
MIT whitelisted ✓
Net::SSH: a pure-Ruby implementation of the SSH2 client protocol. It allows you to write programs that invoke and interact with processes on remote servers, via SSH2.
MIT whitelisted ✓
A simple library to assist in establishing tunneled Net::SSH connections
MIT whitelisted ✓
This library can read and update netrc files, preserving formatting including comments and whitespace.
New Relic manually approved ✓
Commercial
rick@grnds.com,
New Relic is a performance management system, developed by New Relic, Inc (http://www.newrelic.com). New Relic provides you with deep information about the performance of your web application as it runs in production. The New Relic Ruby Agent is dual-purposed as a either a Gem or plugin, hosted on https://github.com/newrelic/rpm/
MIT whitelisted ✓
Nokogiri (鋸) is an HTML, XML, SAX, and Reader parser. Among Nokogiri's many features is the ability to search documents via XPath or CSS3 selectors.
MIT whitelisted ✓
A Ruby wrapper for the OAuth 2.0 protocol built with a similar style to the original OAuth spec.
MIT whitelisted ✓
OpenURI patch to allow redirections between HTTP and HTTPS
MIT whitelisted ✓
PublicSuffix can parse and decompose a domain name into top level domain, domain and subdomains.
MIT whitelisted ✓
Rack provides a minimal, modular and adaptable interface for developing web applications in Ruby. By wrapping HTTP requests and responses in the simplest way possible, it unifies and distills the API for web servers, web frameworks, and software in between (the so-called middleware) into a single method call. Also see http://rack.github.io/.
MIT whitelisted ✓
HTTP Accept, Accept-Charset, Accept-Encoding, and Accept-Language for Ruby/Rack
MIT whitelisted ✓
You should use protection!
MIT whitelisted ✓
Rack::Test is a small, simple testing API for Rack apps. It can be used on its own or as a reusable starting point for Web frameworks and testing libraries to build on. Most of its initial functionality is an extraction of Merb 1.0's request helpers feature.
MIT whitelisted ✓
Ruby on Rails is a full-stack web framework optimized for programmer happiness and sustainable productivity. It encourages beautiful code by favoring convention over configuration.
MIT whitelisted ✓
MIT whitelisted ✓
This gem can compare doms and assert certain elements exists in doms using Nokogiri.
MIT whitelisted ✓
HTML sanitization for Rails applications
MIT whitelisted ✓
Rails internals: application bootup, plugins, generators, and rake tasks.
MIT whitelisted ✓
Colorize printed text on ANSI terminals
LGPL-2.1+ whitelisted ✓
raindrops is a real-time stats toolkit to show statistics for Rack HTTP servers. It is designed for preforking servers such as unicorn, but should support any Rack HTTP server on platforms supporting POSIX shared memory. It may also be used as a generic scoreboard for sharing atomic counters across multiple processes.
MIT whitelisted ✓
Rake is a Make-like program implemented in Ruby. Tasks and dependencies are specified in standard Ruby syntax. Rake has the following features: * Rakefiles (rake's version of Makefiles) are completely defined in standard Ruby syntax. No XML files to edit. No quirky Makefile syntax to worry about (is that a tab or a space?) * Users can specify tasks with prerequisites. * Rake supports rule patterns to synthesize implicit tasks. * Flexible FileLists that act like arrays but know about manipulating file names and paths. * Supports parallel execution of tasks.
LGPL whitelisted ✓
rdoc manually approved ✓
License allows free commercial use
rick@grnds.com,
RDoc produces HTML and command-line documentation for Ruby projects. RDoc includes the +rdoc+ and +ri+ tools for generating and displaying documentation from the command-line.
MIT whitelisted ✓
Renders and parses JSON/XML/YAML documents from and to Ruby objects. Includes plain properties, collections, nesting, coercion and more.
MIT whitelisted ✓
A simple HTTP and REST client for Ruby, inspired by the Sinatra microframework style of specifying actions: get, put, post, delete.
MIT whitelisted ✓
Object-oriented representers help you defining nested REST API documents which can then be rendered and parsed using one and the same concept.
MIT whitelisted ✓
Easy and powerful exception tracking for Ruby
ruby whitelisted ✓
Ruby bindings to the magic(4) library
MIT whitelisted ✓
Simplified BSD whitelisted ✓
MIT whitelisted ✓
RVM / Capistrano Integration Gem
MIT whitelisted ✓
MIT whitelisted ✓
rdoc generator html with javascript search index.
MIT whitelisted ✓
Semantic Version utility class for parsing, storing, and comparing versions. See: http://semver.org
MIT whitelisted ✓
Sinatra is a DSL for quickly creating web applications in Ruby with minimal effort.
MIT whitelisted ✓
A simple, clean DSL for describing, writing, and parsing fixed-width text files.
MIT, GPL-2 whitelisted ✓
Ruby Gem for smarter importing of CSV Files as Array(s) of Hashes, with optional features for processing large files in parallel, embedded comments, unusual field- and record-separators, flexible mapping of CSV-headers to Hash-keys
MIT whitelisted ✓
Socketry wraps Ruby's sockets with an advanced timeout engine which is able to provide multiple simultaneous timeout behaviors in a thread-safe way.
MIT whitelisted ✓
Sprockets is a Rack-based asset packaging system that concatenates and serves JavaScript, CoffeeScript, CSS, LESS, Sass, and SCSS.
MIT whitelisted ✓
MIT whitelisted ✓
Thor is a toolkit for building powerful command-line interfaces.
Apache 2.0 whitelisted ✓
A collection of data structures and utilities to make thread-safe programming in Ruby easier
MIT whitelisted ✓
Generic interface to multiple Ruby template engines
MIT whitelisted ✓
general purpose Ruby library used by Sinatra 2.0, Mustermann and related projects
MIT whitelisted ✓
Transform Ruby objects in functional style
MIT whitelisted ✓
Rails engine for Turbolinks 5 support
MIT whitelisted ✓
MIT whitelisted ✓
Like a modern code version of the mythical beast with 100 serpent heads, Typhoeus runs HTTP requests in parallel while cleanly encapsulating handling logic.
MIT whitelisted ✓
TZInfo provides daylight savings aware transformations between times in different time zones.
MIT whitelisted ✓
TZInfo::Data contains data from the IANA Time Zone database packaged as Ruby modules for use with TZInfo.
MIT whitelisted ✓
A gem-authoring framework.
2-clause BSDL manually approved ✓
License is actually 2-clause BSD, the L is a typo in the the gemspec, AFAICT
rick@grnds.com,
This is a wrapper library to bring Unicode Normalization Form support to Ruby/JRuby.
MIT whitelisted ✓
Unicode Normalization Form support library for CRuby
GPL-2.0+, Ruby-1.8 manually approved ✓
Ruby 1.8 license
rick@grnds.com,
unicorn is an HTTP server for Rack applications designed to only serve fast clients on low-latency, high-bandwidth connections and take advantage of features in Unix/Unix-like kernels. Slow clients should only be served by placing a reverse proxy capable of fully buffering both the the request and response in between unicorn and slow clients.
MIT whitelisted ✓
A templating system for URIs, which implements RFC6570 and Colon based URITemplates in a clean and straight forward way.
Mozilla Public License 2.0 whitelisted ✓
Vault is a Ruby API client for interacting with a Vault server.