Projects

405 projects from just 11 people...

Name Desc
aarch64 Tired of writing Ruby in Ruby? Now you can write ARM64 assembly in Ruby!
aaron-test-gem test gem
abstract_notifier ActionMailer-like interface for any type of notifications
action-cable-redis-backport Backports Action Cable 7.1 Redis adapter for older versions
action-cable-testing Testing utils for Action Cable
action_policy Authorization framework for Ruby/Rails application
action_policy-graphql Action Policy integration for GraphQL-Ruby
actioncable Structure many real-time application concerns into channels over a single WebSocket connection.
actioncable-next Next-gen version of Action Cable
actionform An alternative layer to accepts_nested_attributes_for by using Form Models.
actionmailbox Receive and process incoming emails in Rails applications.
actionmailer Email on Rails. Compose, deliver, and test emails using the familiar controller/view pattern. First-class support for multipart email and attachments.
actionpack Web apps on Rails. Simple, battle-tested conventions for building and testing MVC web applications. Works with any Rack-compatible server.
actionpack-action_caching Action caching for Action Pack (removed from core in Rails 4.0)
actionpack-page_caching Static page caching for Action Pack (removed from core in Rails 4.0)
actionpack-xml_parser XML parameters parser for Action Pack (removed from core in Rails 4.0)
actiontext Edit and display rich text in Rails applications.
actionview Simple, battle-tested conventions and helpers for building web pages.
actionview-component MOVED to view_component.
active_delivery Ruby and Rails framework for managing all types of notifications in one place
active_event_store Wrapper over Rails Event Store with conventions and transparent Rails integration
activejob Declare job classes that can be run by a variety of queuing backends.
activemodel A toolkit for building modeling frameworks like Active Record. Rich support for attributes, callbacks, validations, serialization, internationalization, and testing.
activemodel-serializers-xml XML serialization for your Active Model objects and Active Record models - extracted from Rails
activerecord Databases on Rails. Build a persistent domain model by mapping database tables to Ruby classes. Strong conventions for associations, validations,…
activerecord-slotted_counters Active Record slotted counters support
activeresource REST on Rails. Wrap your RESTful web app with Ruby classes and work with them like Active Record models.
activestorage Attach cloud and local files in Rails applications.
activesupport A toolkit of support libraries and Ruby core extensions extracted from the Rails framework. Rich support for multibyte strings, internationalization,…
activesupport-json_encoder A pure-Ruby ActiveSupport JSON encoder
allocation_sampler This keeps track of allocations, but only onspecified intervals. Useful for profiling allocations in programs where there is a time…
amorail Ruby API client for AmoCRM. You can integrate your system with it.
anycable Ruby SDK for AnyCable, an open-source realtime server for reliable two-way communication
anycable-core Ruby SDK for AnyCable, an open-source realtime server for reliable two-way communication
anycable-rack-server AnyCable-compatible Ruby Rack middleware
anycable-rails AnyCable integration for Rails
anycable-rails-core AnyCable integration for Rails (w/o RPC dependencies)
anycable-rails-jwt AnyCable Rails helpers for JWT-based authentication
anycable-thruster A zero-config HTTP/2 proxy for lightweight production deployments with AnyCable real-time server included
anyt Action Cable / AnyCable conformance testing tool
anyt-core Action Cable / AnyCable conformance testing tool
anyway_config Configuration DSL for Ruby libraries and applications. Allows you to easily follow the twelve-factor application principles (https://12factor.net/config).
arel Arel Really Exasperates Logicians Arel is a SQL AST manager for Ruby. It Simplifies the generation of complex SQL…
arel-haversine Provides haversine formula, implemented with Arel; which could be added to ActiveRecord scope, for instance.
arel-trigonometry Provides trigonometry functions, implemented with Arel; which could be added to ActiveRecord scope, for instance.
asmrepl Tired of writing assembly and them assembling it? Now you can write assembly and evaluate it!
autoprefixer-rails Parse CSS and add vendor prefixes to CSS rules using values from the Can I Use website.
autotest This is a stub gem to fix the confusion caused by autotest being part of the ZenTest suite. In now…
autotest-rails This is an autotest plugin to provide rails support. It provides basic rails support and extra plugins for migrations and…
av_capture Wraps up AVCapture and exposes it to Ruby. This gem only works on OS X.
awkward Awkward helps you walk your Object Graph and output a dot file suitable for viewing in Graphviz. Awkward doesn’t know…
bcrypt bcrypt() is a sophisticated and secure hash algorithm designed by The OpenBSD project for hashing passwords. The bcrypt Ruby...
bcrypt-ruby bcrypt() is a sophisticated and secure hash algorithm designed by The OpenBSD project for hashing passwords. The bcrypt Ruby...
benchmark-ips A iterations per second enhancement to Benchmark.
benchmark_suite A set of enhancements to the standard library benchmark.rb
betabrite Provides a Ruby interface to BetaBrite LED signs.
bfts BFTS is a branch of rubicon with the intent of auditing all of rubicon against the latest version of 1.8.x,…
bitz Bitz provides a dynamic bitset implementation for Ruby with efficient bit manipulation operations, automatic buffer resizing, and idiomatic operators.
bootsnap Boot large ruby/rails apps faster
box_layout Allows you to lay out HTML using ASCII art. Stolen from psykotic’s code posted to reddit: programming.reddit.com/info/k9dx/comments == SYNOPSIS: require…
builder Builder provides a number of builder objects that make creating structured data simple to do. Currently the following builder objects…
callback_hell Callback Hell analyzes your Rails application models and provides useful insights on callbacks and validations defined
capistrano-anycable AnyCable integration for Capistrano
capybara-thruster Example description
carat Carat manages an application’s dependencies through its entire life, across many machines, systematically and repeatably
cast C parser and AST constructor.
change_class Lets you set the class of an object. Use at your own risk.
charlock_holmes charlock_holmes provides binary and text detection as well as text transcoding using libicu
checkr-canada Checkr Canda API client (checkr-canada.api-docs.io/v1/overview)
clowne A flexible gem for cloning your models.
coco-rails Coco adapter for the Rails asset pipeline.
coffee-rails CoffeeScript adapter for the Rails asset pipeline.
coffee-script Ruby CoffeeScript is a bridge to the JS CoffeeScript compiler.
coffee-script-source CoffeeScript is a little language that compiles into JavaScript. Underneath all of those embarrassing braces and semicolons, JavaScript has...
csspool This rubygem does not have a description or summary.
currentsh Use this gem to send logs to current.sh
daapclient This library is used for browsing iTunes DAAP servers.
debride Analyze code for potentially uncalled / dead methods, now with auto-removal.
debride-erb Extends debride to analyze erb files (erubis ala rails, actually).
debride-haml Plugin to allow debride to parse Haml files.
defrost Frozen objects: hard to use, can’t mutate them, boring. Defrosted objects: exciting, dynamic, change any time!
digest-m4p iTunes specific digest encoding
dnssd DNS Service Discovery (aka Bonjour, MDNS) API for Ruby. Implements browsing, resolving, registration and domain enumeration. Supports avahi’s DNSSD compatibility…
downstream Straightforward way to implement communication between Rails Engines using the Publish-Subscribe pattern
drawr DESCRIPTION: This is a ruby wrapper around Plotr with a similar API to Gruff. You can create graphs with…
ds9 This library allows you to write HTTP/2 clients and servers. It is a wrapper around nghttp2.
earworm Earworm can identify unknown music using MusicDNS and libofa. == FEATURES/PROBLEMS: * Identifies mp3, ogg, and wav files. == SYNOPSIS:…
elefont The gem that never forgets where your fonts are.
em-minitest-spec Utility to allow easy integration of MiniTest::Spec and Eventmachine.
email_address_validator RFC Compliant Email Address Parsing using the KPEG grammars.
email_reply_parser EmailReplyParser is a small library to parse plain text email content. This is what GitHub uses to display comments that…
emp A number of extensions that Evan Phoenix uses.
enterprise Wish you could write your Ruby in XML? Has the fact that Ruby is not "enterprise" got you down? Do…
event_hook Wraps rb_add_event_hook so you can write fast ruby event hook processors w/o the speed penalty that comes with set_trace_func (sooo…
evil-seed This gem allows you to easily dump and transform subset of your ActiveRecord models and their relations.
execjs ExecJS lets you run JavaScript code from Ruby.
facebooker Facebooker is a Ruby wrapper over the Facebook REST API. Its goals are: Idiomatic Ruby No dependencies outside…
faraday-restrict-ip-addresses Restrict the IP addresses Faraday will connect to
fibur Fibur is a gem that gives you full concurrency during your I/O calls in Ruby 1.9.
fisk Tired of writing Ruby in Ruby? Now you can write assembly in Ruby!
flakon Smart flaky tests detection for Rails apps
flay Flay analyzes code for structural similarities. Differences in literal values, variable, class, method names, whitespace, programming style, braces vs do/end,…
flay-persistence Did you ever want to make your flay results persistent?!? Me neither, but now you can! This flay plugin allows…
flexmock-minitest Some lame monkeypatches to make a small subset of FlexMock functionality work with MiniTest::Unit and MiniTest::Spec.
flog Flog reports the most tortured code in an easy to read pain report. The higher the score, the more pain…
freeze_the_lits Example description
freezolite Example description
gauntlet Gauntlet is a pluggable means of running code against all the latest gems and storing off the data.
gda An SQL parser. Wraps libgda in a loving embrace to give you a ruby level SQL parser.
geera Geera is a command line tool for dealing with Jira tickets.
gem Just enough not-Rubygems to index a collection of gems for download… and maybe more.
gem-stfu A fork of gem-shut-the-fuck-up that provides configurable silencing of post-install-messages.
github_contribs A simple commandline tool that downloads yearly contribution graphs from github and assembles them into a unified view.
githubscore githubscore provides a dashboard overview of the current state of your github issues and pull requests.
gitjour Automates ZeroConf-powered serving and cloning of git repositories.
globalid URIs for your models makes it easy to pass references around.
graph Graph is a type of hash that outputs in graphviz’s dot format. It comes with a command-line interface that is…
graphics Graphics provides a simple framework to implement games and/or simulations and is designed to follow mathematical conventions, NOT game programming…
graphql-anycable A drop-in replacement for GraphQL ActionCable subscriptions for AnyCable.
graphql-connections GraphQL cursor-based stable pagination to work with Active Record relations
gx Gx is 3 git related tools: gx-update, gx-publish, and gx-pull-check gx-update is a replacement for ‘git pull’ that includes an…
hacks These are some hacks I use. This gem exposes some Ruby C internals as Ruby functions and constants
hana Implementation of [JSON Patch][1] and [JSON Pointer][2] RFC.
hatstone A Capstone wrapper for Ruby.
heckle Heckle is unit test sadism(tm) at it’s core. Heckle is a mutation tester. It modifies your code and runs your…
hoe Hoe is a rake/rubygems helper for project Rakefiles. It helps you manage, maintain, and release your project and includes a…
hoe-git A set of Hoe plugins for tighter Git integration. Provides tasks to automate release tagging and pushing and changelog generation.…
hoe-git2 A set of Hoe plugins for tighter Git integration. Provides tasks to automate release tagging and pushing and changelog generation.…
hoe-ignore FIX (describe your package)
hoe-seattlerb Hoe plugins providing tasks used by seattle.rb including minitest, perforce, and email providing full front-to-back release/announce automation.
hola A simple hello world gem
horo An RDoc template extracted from Ruby on Rails. Provides the same documetation style and format used for Ruby on Rails…
icanhasaudio Hai! icanhasaudio? is an interface to lame for decoding ur MP3s. I iz in ur computer. Decodin ur mp3s. Whatevs!…
image_science ImageScience is a clean and happy Ruby library that generates thumbnails – and kicks the living crap out of RMagick.…
imap_processor IMAPProcessor is a client for processing messages on an IMAP server. It provides some basic mechanisms for connecting to an…
IMAPCleanse IMAPCleanse removes old, read, unflagged messages from your IMAP mailboxes so you don’t have to! IMAPFlag flags messages I find…
imatcher Image comparison lib built on top of ChunkyPNG
imgproxy-rails A gem that integrates imgproxy.rb with ActiveStorage::Variant API
imgur2 Upload stuff to imgur. Yay.
influxer InfluxDB the Rails way
InlineFortran FEATURES/PROBLEMS: * Very rudimentary right now. Needs some love. == SYNOPSYS: inline :Fortran do |builder| builder.subroutine(‘print_integer’, ["void", "int"], <<-END)…
isolate Isolate is a very simple RubyGems sandbox. It provides a way to express and automatically install your project’s Gem dependencies.
isolator Detect non-atomic interactions within DB transactions
itiscold A thing that reads data from Elitech RC-5 temp sensor. Protocol documentation can be found here: https://github.com/civic/elitech-datareader/blob/master/rc-4-data.md I’ve tested this…
jbuilder Create JSON structures via a Builder-style DSL
jit_buffer A JIT Buffer object for Ruby.
johnson Johnson wraps JavaScript in a loving Ruby embrace. It embeds the Mozilla SpiderMonkey JavaScript runtime as a C extension.
journey Journey is a router. It routes requests.
jquery-rails This gem provides jQuery and the jQuery-ujs driver for your Rails 4+ application.
jswanner-carrierwave Upload files in your Ruby applications, map them to a range of ORMs, store them on different backends.
kantan An HTTP/2.0 parser in Ruby
kara-gem This is a pretty empty gem. It just has a binstub and a version
keynote A presenter is an object that encapsulates view logic. Like Rails helpers, presenters help you keep complex logic out of...
knockoutjs-rails Knockout is a JavaScript library that helps you to create rich, responsive display and editor user interfaces with a clean…
kpeg KPeg is a simple PEG library for Ruby. It provides an API as well as native grammar to build the…
kuby-anycable Kuby plugin to deploy AnyCable applications
leap_motion Wrapper around the C++ api for Leap Motion.
libxml-ruby The Libxml-Ruby project provides Ruby language bindings for the GNOME Libxml2 XML toolkit. It is free software, released under...
litecable Fat-free ActionCable implementation for using with AnyCable (and without Rails)
logidze PostgreSQL JSONB-based model changes tracking
lost Find where you are with CoreLocation!
lunchbox A gem to help you get started with development on the TI Launchpad. This gem contains a set of rake…
makerakeworkwell make/rake/work/well provides two simple modifications to rake that make working with file tasks cleaner, easier, and faster.
markup_validity MarkupValidity provides test/unit and rspec helpers for checking the validity of your documents. Shortcuts for verifying xhtml-transitional and xhtml-strict documents…
mechanize The Mechanize library is used for automating interaction with websites. Mechanize automatically stores and sends cookies, follows redirects, and can…
meow Send Growl notifications via Ruby.
milton Milton fills out your ADP ezLaborManager timesheet
mini_gpio Provides GPIO access on the Raspberry Pi in Ruby (using Fiddle)
minitest minitest provides a complete suite of testing facilities supporting TDD, BDD, and benchmarking. "I had a class with Jim Weirich...
minitest-allow Allows you to provide an exclusion list of allowed failures/errors. Failures and errors on this list still get run and…
minitest-autotest autotest is a continous testing facility meant to be used during development. As soon as you save a file, autotest…
minitest-bacon minitest-bacon extends minitest with bacon-like functionality. It should allow you to bridge 90+% of your bacon specs over to minitest.
minitest-bisect Hunting down random test failures can be very very difficult, sometimes impossible, but minitest-bisect makes it easy. minitest-bisect helps you…
minitest-ci Minitest Junit XML results that CircleCI can read.
minitest-compare This is a quick and dirty tool to compare test time deltas between two runs by comparing verbose run output.
minitest-coverage Ruby’s contemporary test coverage tools all lie, exaggerating coverage through false-positives and creating a false sense of security; minitest-coverage tries…
minitest-debugger This is a stupid simple example of how easy it is to make a minitest plugin that does something useful.…
minitest-emoji Print out emoji for your test passes, fails, and skips
minitest-excludes minitest/excludes.rb extends Minitest::Test to provide a clean API for excluding certain tests you don’t want to run under certain conditions.
minitest-focus Allows you to focus on a few tests with ease without having to use command-line arguments. Good for tools like…
minitest-gcstats A minitest plugin that adds a report of the top tests by number of objects allocated.
minitest-happy All pride, all the time!
minitest-macruby minitest-macruby provides extensions to minitest for macruby UI testing. It provides a framework to test GUI apps in a live…
minitest-mock minitest/mock, by Steven Baker, is a beautifully tiny mock (and stub) object framework. The minitest-mock gem is an extraction of…
minitest-proveit Originally written by github user bradleyjames, minitest-proveit forces all tests to prove success (via at least one assertion) rather than…
minitest-rails Adds Minitest as the default testing library in Rails
minitest-server minitest-server provides a client/server setup with your minitest process, allowing your test run to send its results directly to a…
minitest-speed minitest-speed adds test hooks to verify the time it takes to run the setup, body, and teardown phases of each…
minitest-sprint Runs (Get it? It’s fast!) your tests and makes it easier to rerun individual failures.
minitest-stackprofit A minitest plugin that runs your tests and outputs a stackprof profile. This lets you quickly and easily determine the…
minitest-trump NOTE: this project, like that infamous administration, is EOL’d. For when the reality of your tests is just too much…
minitest-unordered Adds a new assertion to minitest for checking the contents of a collection, ignoring element order.
minitest_tu_shim minitest_tu_shim bridges the gap between the small and fast minitest and ruby’s huge and slow test/unit.
miniunit mini/test is a completely minimial drop-in replacement for ruby’s test/unit. This is meant to be clean and easy to use…
mmap The Mmap class implement memory-mapped file objects
mock-suey Utilities to keep mocks in line with real objects
modelscope Model scope analyzes your Rails application models and provides some useful insights on callbacks and validations defined
myhidapi This is a small wrapper around HIDAPI. I couldn’t get other HIDAPI wrappers to work, so I wrote this one.…
mysql2 A simple, fast Mysql library for Ruby, binding to libmysql
mytest This rubygem does not have a description or summary.
n_plus_one_control RSpec and Minitest matchers to prevent N+1 queries problem. Evaluates code under consideration several times with different scale factors...
na_str na_str
namecase NameCase is a Ruby implementation of Lingua::EN::NameCase, a library for converting strings to be properly cased. This is good for…
nanosleep A wrapper around the nanosleep system call.
net-http-persistent Manages persistent connections using Net::HTTP including a thread pool for connecting to multiple hosts. Using persistent HTTP connections can dramatically…
net-mdns DNS-SD and mDNS implementation for ruby
netologiest Ruby API client for Netology
neversaydie NEVER SAY DIE lets you rescue from segmentation faults. Got a SEGV, don’t worry about it anymore! Just rescue an…
newrelic-redis Redis instrumentation for Newrelic.
nfc NFC is a ruby wrapper for the Near Field Communication library. The Near Field Communication library works with many USB…
nokogiri Nokogiri (鋸) makes it easy and painless to work with XML and HTML from Ruby. It provides a sensible, easy-to-understand…
npmdc Check for missed dependencies of NPM packages based on dependency list specified in package.json file.
odinflex Do you need to parse an AR file or a Mach-O file? If so, then this is the library for…
oedipus_lex Oedipus Lex is a lexer generator in the same family as Rexical and Rex. Oedipus Lex is my independent lexer…
ograph ObjectGraph will output Graphviz dot files of your objects in memory. It will ferret out your instance variables and enumerate…
ohmygems I’m tired of the complications that tools like bundler and rvm inject into my system and my workflow. I don’t…
omnifocus Synchronizes bug tracking systems to omnifocus.
omnifocus-bugzilla Plugin for omnifocus gem to provide bugzilla BTS synchronization. The first time this runs it creates a yaml file in…
omnifocus-github Plugin for omnifocus gem to provide github BTS synchronization. Support for Github Enterprise: In your git config, set the key…
omnifocus-redmine Plugin for the omnifocus gem to provide synchronization with Redmine Issues. This plugin uses the Redmine REST API. It must…
omnifocus-rt Plugin for omnifocus gem to provide rt BTS synchronization. The first time this runs it creates a yaml file in…
omnifocus-rubyforge Plugin for omnifocus gem to provide rubyforge BTS synchronization.
open4 open child process with handles on pid, stdin, stdout, and stderr: manage child processes and their io handles easily.
openx A Ruby interface to the OpenX XML-RPC API.
options parse options from *args cleanly
orderedhash orderedhash
orthrus-ssh A user authentication system built on SSH’s key
osx_keychain Provides API and a command line tool to Access the OS X Keychain. The command line tool isn’t actually useful…
paco Paco is a parser combinator library.
parseargs parseargs
ParseTree ParseTree is a C extension (using RubyInline) that extracts the parse tree for an entire class or a specific method…
path_expander PathExpander helps pre-process command-line arguments expanding directories into their constituent files. It further helps by providing additional mechanisms to make…
pervasives pervasives
pglite PGlite for Ruby and Rails
pgrel ActiveRecord extension for querying hstore and jsonb.
PheldItunesReporter PheldItunesReporter provides a library and corresponding executable script that calculate and report statistics for a given iTunes library file. When…
phuby Phuby wraps PHP in a loving embrace. Exposes a PHP runtime in ruby
pieces-rails pieces.js for rails
pingpongpear It is for ping pong pearing
pixoo This is just a Ruby client for Pixoo displays
playpen Playpen wraps OS X sandbox api with a loving embrace. Playpen provides the same API that the Sandbox class in…
plombir You cannot call yourself an “ice-cream” if you contain no cream
png PNG is an almost-pure-ruby PNG library. It lets you write a PNG without any C libraries.
prism Prism Ruby parser
private_attr Easily create private/protected attribute readers/writers
profile-viewer This gem packages the Mozilla Profiler so that you can run it locally
protected_attributes Protect attributes from mass assignment
prototype prototype
psych Psych is a YAML parser and emitter. Psych leverages libyaml for its YAML parsing and emitting capabilities. In addition to…
puma Puma is a simple, fast, multi-threaded, and highly parallel HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use…
puma-heroku A Puma plugin that contains the default Heroku config
punch punch
purdytest Purdytest extends minitest with pretty colors. Simply require minitest, then require purdytest, and you have colorific output on your terminal!…
qoi Quite OK Image Format Implementation in pure Ruby
qrtools QRTools is a library for decoding QR Codes. It relies on libdecodeqr for decoding.
racc Racc is an LALR(1) parser generator. It is written in Ruby itself, and generates Ruby program. NOTE: Ruby 1.8.x comes...
rack Rack provides a minimal, modular and adaptable interface for developing web applications in Ruby. By wrapping HTTP requests and responses…
rack-session A session implementation for Rack.
rails Ruby on Rails is a full-stack web framework optimized for programmer happiness and sustainable productivity. It encourages beautiful code by…
rails-controller-testing Extracting assigns and assert_template from ActionDispatch.
rails-deprecated_sanitizer Deprecated sanitizer API extracted from Action View.
rails-dom-testing This gem can compare doms and assert certain elements exists in doms using Nokogiri.
rails-html-sanitizer HTML sanitization for Rails applications
rails-intest-views Generate view templates dynamically in Rails tests
rails-observers Rails observer (removed from core in Rails 4.0)
rails-ujs This gem provides rails-ujs driver for Rails applications.
rails_autolink This is an extraction of the auto_link method from rails. The auto_link method was removed from Rails in version Rails…
railties Rails internals: application bootup, plugins, generators, and rake tasks.
rake-remote_task Vlad the Deployer’s sexy brainchild is rake-remote_task, extending Rake with remote task goodness.
raop-client Net::RAOP::Client is an Airport Express client. It allows you to stream music to an Airport Express.
raptcha description: raptcha kicks the ass
rb-scpt This is a fork of the original rb-appscript. Ruby AppleScript (rb-scpt) is a high-level, user-friendly Apple event bridge that allows…
rbytes Ruby Bytes is a tool to build application templates for Ruby and Rails applications
rc-rest Robot Co-op REST web services base class. This library makes it easy to implement REST-like web services APIs.
rdoc_chm A Microsoft Compiled HTML Help generator for RDoc.
rdoc_osx_dictionary rdoc via Apple’s Dictionary.app. Automatically builds and installs an Apple Dictionary with all rdoc nicely formatted. Inspired by: priithaamer.com/blog/ruby-on-rails-dictionary-for-macosx
record_tag_helper ActionView Record Tag Helpers
redef redef
refinerycms-brushart_logo Brushart Logo engine for Refinery CMS.
refinerycms-image_rotators An open source Ruby on Rails image rotator engine designed for integration with RefineryCMS.
refinerycms-masthead CAT Mastheads engine for Refinery CMS
require-hooks Require Hooks provide infrastructure for intercepting require/load calls in Ruby
require_all A wonderfully simple way to load your code
rexical Rexical is a lexical scanner generator that is used with Racc to generate Ruby programs. Rexical is written in Ruby.
rg-phx-test This is a test gem only.
ricosat RicoSAT is a wrapper around [PicoSAT](fmv.jku.at/picosat/). It lets you use the PicoSAT solver from Ruby!
rkelly The RKelly library will parse JavaScript and return a parse tree.
rq ruby queue is a zero-admin zero-configuration tool used to create instant unix clusters
rspec-sqlimit RSpec matcher to control SQL queries made by block of code
rubanok Parameters-based transformation DSL
rubinius-actor Rubinius’s Actor implementation
rubinius-core-api Cross-impl versions of interesting Rubinius core classes
rubinius-report A launcher to simplify reporting crashes and profiling.
rubocop-anycable-rails RuboCop rules for AnyCable Rails
rubocop-md Run RuboCop against your Markdown files to make sure that code examples follow style guidelines.
ruby-coco Ruby Coco is a bridge to the JS Coco compiler.
ruby-coco-source Coco is a CoffeeScript dialect that aims to be more radical and practical.
ruby-llvm Ruby-LLVM is a Ruby language binding to the LLVM compiler infrastructure library.
ruby-next Ruby Next is a collection of polyfills and a transpiler for supporting latest and upcoming edge CRuby features in...
ruby-next-core Ruby Next Core is a zero deps version of Ruby Next meant to be used as as dependency in...
ruby-next-parser Parser extension to support edge and experimental Ruby syntax
ruby-serialport Ruby/SerialPort is a Ruby library that provides a class for using RS-232 serial ports.
ruby2c ruby_to_c translates a static ruby subset to C. Hopefully it works. NOTE ! NOTE ! NOTE ! NOTE ! NOTE...
ruby2ruby ruby2ruby provides a means of generating pure ruby code easily from RubyParser compatible Sexps. This makes making dynamic language processors…
ruby_parser ruby_parser (RP) is a ruby parser written in pure ruby (utilizing racc–which does by default use a C extension). It…
ruby_parser-legacy ruby_parser-legacy includes the ruby 1.8 and 1.9 parsers from ruby_parser (now removed) and plugs them into the existing system.
rubyconf Tools for when you’re at rubyconf!
rubyforge A script which automates a limited set of rubyforge operations. Run ‘rubyforge help’ for complete usage. Setup: For…
rubygems-api Send requests to rubygems’ API and print the output. You can also query the output with jq (assuming json output)…
rubygems-checkcert Gem command to display the certificate of a gem, if any.
rubygems-cleanroom Ever want to test something out in a clean rubygems repo? Want your gem list to actually be empty? Me…
rubygems-isit19 Lets you figure out if your gems and gems you install might work on 1.9. Uses isitruby19.com as its datastore.…
rubygems-sandbox The sandbox plugin for rubygems helps you manage your command-line tools and their dependencies. Sandboxed gems are installed in their…
rubygems-sing “Sings” a gem’s implementation.
rubygems-update A package (also known as a library) contains a set of functionality that can be invoked by a Ruby program,...
RubyInline Inline allows you to write foreign code within your ruby code. It automatically determines if the code in question has…
rubypan A gem command plugin that adds ‘gem ferret` to perform fulltext searching of rubypan.org. Requires RubyGems 1.3.2+
RubyToC ruby_to_c translates a static ruby subset to C. Hopefully it works.
RusaMember Extract data from RUSA web site to get members information, results, awards
sass-rails Sass adapter for the Rails asset pipeline.
sbs2003_contacts A small utiltity library to help alleviate the tedium of managing the contacts and e-mail lists from a Small…
serialport Ruby/SerialPort is a Ruby library that provides a class for using RS-232 serial ports.
session persistent connections with external programs like bash
sexp_processor sexp_processor branches from ParseTree bringing all the generic sexp processing tools with it. Sexp, SexpProcessor, Environment, etc… all for your…
shared a clean way to factor class/instance mixins in ruby
silhouette A 2 stage profiler
slave easily start a drb server in another process
sldb sldb
solid_cache A database backed ActiveSupport::Cache::Store
solid_queue Database-backed Active Job backend.
sources This package provides download sources for remote gem installation
spectacular Spectacular is an SNMP client that displays traffic information in the browser.
sphero A ruby gem for controlling your Sphero ball. Sends commands over the TTY provided by the bluetooth connection.
spring Preloads your application so things like console, rake and tests run faster
sprockets Sprockets is a Rack-based asset packaging system that concatenates and serves JavaScript, CoffeeScript, CSS, Sass, and SCSS.
sprockets-rails Sprockets Rails integration
sqlite3 Ruby library to interface with the SQLite3 database engine (www.sqlite.org). Precompiled binaries are available for common platforms for recent versions…
sqlite3-ruby This module allows Ruby programs to interface with the SQLite3 database engine (www.sqlite.org). You must have the SQLite engine installed…
ssh SSH provides a simple streaming ssh command runner. That’s it. This is a one trick pony. ssh = SSH.new "example.com",...
stackprof stackprof is a fast sampling profiler for ruby code, with cpu, wallclock and object allocation samplers.
stark Optimized thrift bindings for ruby.
stark-http HTTP Transport for Thrift services. ![stark](ecx.images-amazon.com/images/I/41FuQ1aAkVL.SL500_AA300.jpg)
stark-rack Provides middleware for mounting Stark/Thrift services as Rack endpoints.
state state
store_attribute ActiveRecord extension which adds typecasting to store accessors
strlen This is a Ruby wrapper for strlen, you should not use it
syck A gemified version of Syck from Ruby’s stdlib. Syck has been removed from Ruby’s stdlib, and this gem is meant…
sydparse A standalone ruby parser with sexp support.
SyslogLogger SyslogLogger is a Logger replacement that logs to syslog. It is almost drop-in with a few caveats.
systemu universal capture of stdout and stderr and handling of child process pid for windows, *nix, etc.
tagz tagz.rb is generates html, xml, or any sgml variant like a small ninja running across the backs of a...
taka Taka is a DOM (core and html) implementation for ruby. This software is EXTREMELY experimental. You may hurt yourself while…
tenderlove-usb This rubygem does not have a description or summary.
terminator an external timeout mechanism based on processes and signals
termtime This is a pure Ruby terminfo library
test-prof Ruby applications tests profiling tools. Contains tools to analyze factories usage, integrate with Ruby profilers, profile your examples using...
test-prof-autopilot Automatic TestProf runner
test-unit-full A meta package to use all test-unit extensions.
testy testy
texticle Texticle exposes full text search capabilities from PostgreSQL, extending ActiveRecord with scopes making search easy and fun!
thin-async-test Rack middleware to convince thin-async and rack-test to play nicely.
threadify makes it stupid easy to process a bunch of data using n worker threads
timeunits timeunits
tinygql Yet another GraphQL parser written in Ruby.
traits traits
trellodon The main purpose of Trellodon is to make it possible to backup Trello boards to file system in a...
tumblr a command line utility and library which interfaces to the excellent tumblr blogging platform
turbolinks Rails engine for Turbolinks 5 support
tusk Tusk is a minimal pub / sub system with multiple observer strategies. Tusk builds upon the Observer API from stdlib…
uart UART is a simple wrapper around the ruby-termios gem that gives you an easy interface for setting up a UART…
uchip This is a gem for controlling the MCP2221a chip over USB
uptriever Upload documenbts to Trieve
vagrant-provisioner-tachyon A vagrant provisioner for tachyon
vault Vault is a Ruby API client for interacting with a Vault server.
vault-rails Official Vault plugin for Rails
vektra Access the Vektra services via Ruby
version_sorter VersionSorter is a C extension that does fast sorting of large sets of version strings.
view_component-contrib A collection of extensions and developer tools for ViewComponent
vlad Vlad the Deployer is pragmatic application deployment automation, without mercy. Much like Capistrano, but with 1/10th the complexity. Vlad integrates…
vlad-hg Mercurial support for Vlad. Using it is as simple as passing :scm => :mercurial to Vlad when loading it up.
vlad-merb Merb support for Vlad. Prior to 2.0.0, Vlad included support to make vlad:start and vlad:stop work with Merb; this plugin…
vlad-perforce Vlad plugin providing perforce support. This was previously available in vlad but all extra modules outside of the core recipe…
wasmify-rails Tools and extensions to package Rails apps as Wasm modules
web-console A debugging tool for your Ruby on Rails applications.
webpacker Use webpack to manage app-like JavaScript modules in Rails
widen We already have ‘String#upcase`, `String#downcase`. Now you can have `String#widen` and `String#narrowen`!
widgetz widgetz
WillsItunesProject Reads itunes data from itunes library XML files and provides useful information regarding the data within.
wilson Wilson is a pure ruby x86 assembler. No, really. Worst Idea Evar. Why “wilson”? I wanted to name it “metal”,…
worf Tired of parsing DWARF information in C? Now you can parse DWARF information in Ruby!
worker_bee WorkerBee encapsulates a simple pipeline of workers.
wreckster Wreckster is an API for accessing Rexster.
writev This gem adds the writev method to IO. It provides access to the writev system call on your IO objects.
wsdirector-cli Command line tool for testing WebSocket servers using scenarios.
wsdirector-core Scenario-based WebSocket black-box testing
xx xx
yaml-schema If you need to validate YAML against a schema, use this
yoda Spec yoda will, and spec you shall too.
ZenHacks This package is not supported in the same sense that my other packages are, but since it is such a…
zenprofile zenprofiler helps answer WHAT is being called the most. spy_on helps answer WHERE those calls are being made. ZenProfiler provides…
ZenTest ZenTest provides 4 different tools: zentest, unit_diff, autotest, and multiruby. zentest scans your target and unit-test code and writes your…
zenweb Zenweb is a set of classes/tools for organizing and formating a website. It is website oriented rather than webpage oriented,…
zenweb-template Simply provides an example zenweb template website.
zeroconf This is a multicast DNS client and server written in Ruby
zomg ZOMG is an OMG IDL parser. ZOMG will generate a Ruby AST from an IDL AST, and will even generate…