RubyGems
RubyGems
1,202 tracked projects
Public Registry
rubygems.orgPublic registry metadata is sourced from known upstream package ecosystems.
Find Project in RubyGems
| Project | Description | Downloads |
|---|---|---|
Chimera is an object mapper for Riak and Redis. The idea is to mix the advantages of Riak
(scalability, massive data storage) with Redis (atomicity, performance, data structures).
You should store the bulk of your data in Riak, and then use Redis data structures where
appropriate (for example, a counter or set of keys).
Internally, Chimera uses Redis for any indexes you define as well as some default indexes
that are automatically created. There's no built in sharding for Redis, but since it's
only being used for key storage and basic data elements you should be able to go a long
way with one Redis server (especially if you use the new Redis VM).
!! Chimera is alpha. It's not production tested and needs a better test suite. !!
!! It's also only tested in Ruby 1.9. !! | 20,037 | |
Ruby client for Sonarqube API | 19,850 | |
Download all PDFs linked in a Web page | 19,801 | |
Get Android APK's label, features, api, icon, and other information | 19,783 | |
Access your MailChimp account via the command line using the api. Eep eep! | 19,723 | |
A dead simple MISP API wrapper for Ruby | 19,425 | |
Recognize text and characters from image files using web services. | 19,234 | |
external iterator API | 19,186 | |
hi, I'm here to debug your HTTP | 19,142 | |
Labels can help you build and render labels as PDF | 19,006 | |
Simple affine cipher for Ruby | 18,943 | |
FL Framework for Rails → Helpers / Frontend | 18,781 | |
a (very) small library for working with Standard Address Numbers. | 18,781 | |
Gem is a full-stack Bitcoin API that makes it easy to build powerful blockchain apps with beautiful, elegant code. | 18,743 | |
Library for classifying notes and chords and performing calculations on them. See README.md | 18,717 | |
A simple git log analyzer gem | 18,684 | |
Use Rack::Directory to rackup the current directory on port 9292 for availability in a browser | 18,638 | |
Kernel.d that is an alias of Kernel.debugger. | 18,633 | |
Counting semaphore implementation for Ruby 1.9.3 based on semaphore.rb,v 1.2 2003/03/15 20:10:10 by Fukumoto. | 18,515 | |
popup operation for all windows version. | 18,370 | |
AWS Auto-Scaling Assistant | 18,364 | |
compose is a Ruby gem that provides AI-assisted code editing capabilities. | 18,343 | |
My second gem, and most minimalistic. | 18,327 | |
Puzzle makes it easy to acces the jigsaw REST api | 18,303 | |
This gem offers classes to handle suricata logfiles. It ships with a nagios-plugin. | 18,281 | |
Unbound DNS resolver bindings for Ruby | 18,253 | |
This library provides ob services operations. | 18,111 | |
OpenCV wrapper for Ruby | 18,078 | |
Data structure for quick item lookup via indexes. | 17,402 | |
Hash routing | 17,342 | |
Ruby wrapper for google tesseract | 17,314 | |
ActiveRecord-ish OpenObject Wrapper | 17,151 | |
A command-line utility for a Paperless that apply rules in order to auto-sort notes into supported services such as Finder, Evernote, DevonThink and PDFPen | 17,049 | |
A smart, scoped monkeypatching library | 17,014 | |
by is a library preloader for ruby designed to speed up process startup.
It uses a client/server approach, where the server loads the libraries and
listens on a UNIX socket, and the client connects to that socket to run
processes. For each client connection, the server forks a worker process,
which uses the current directory, stdin, stdout, stderr, and environment
of the client process. The worker process then processes the arguments
provided by the client. The client process waits until the worker process
closes the socket, which the worker process attempts to do right before
it exits.
| 16,973 | |
This tool aims to provide transport-flexible functionality, for easy communication
with Cisco devices. It currently allows you to execute commands on a device and get
back the output of those commands. | 16,888 | |
wyswyg and code editor for active admin | 16,829 | |
A drop in admin panel for existing rails applications | 16,771 | |
Object wrappers for nodes in the Facebook OpenGraph | 16,742 | |
Build page objects in Capybara | 16,688 | |
Apocalytics test runner | 16,620 | |
Allows you to find geo-position for a UK postcode, as well as which local authority and ward the postcode resides. | 16,608 | |
ODM for ArangoDB | 16,595 | |
QT GUI for Redis Beta | 16,595 | |
Uses the GitLab API based on the git project your are currently in | 16,502 | |
Scrape and interact with the Port of London Authority Movements list | 16,472 | |
Required is a utility to require all files in a directory.
Why would one want to require a whole bunch of files at once? I have used this
gem on 2 projects to:
- require dozens of jar files when working on a JRuby project
- pull in all files before running code coverage (rcov), to find code that
is otherwise dead/untouched
Options for required include the ability to recursively descend through
subdirectories, include/exclude files based on pattern matching, and to specify
the order of requires based on filename. An array of all the files that were
loaded is returned.
Quick example:
require 'required'
required "some/path/to/dir"
See the README for more examples, and description of options.
| 16,431 | |
A simple REDMINE client, using Active Resource. | 16,417 | |
Embeds and provides a really shallow wrapper for the kubectl binary | 16,414 | |
gem pass - Password Generator (CLI) | 16,377 |