Trending Projects for January 22, 2017

Discover libraries that are gaining popularity within the Ruby community. You can find an overview of how we calculate these in our documentation.

kubeclient

A client for Kubernetes REST api

config

Easiest way to manage multi-environment settings in any ruby project or framework: Rails, Sinatra, Padrino and others

asana

Official Ruby client for the Asana API

carrierwave-base64

This gem can be useful, if you need to upload files to your API from mobile devises.

gollum-lib

A simple, Git-powered wiki with a sweet API and local frontend.

github-linguist

We use this library at GitHub to detect blob languages, highlight code, ignore binary files, suppress generated files in diffs, and generate language breakdown graphs.

tracker_api

This gem allows you to easily use the Pivotal Tracker v5 API.

sassc

Use libsass with Ruby!

dropzonejs-rails

Adds Dropzone, a great JS File upload by Matias Meno, to the Rails Asset pipeline.

sassc-rails

Integrate SassC-Ruby into Rails.

jekyll-github-metadata

The site.github namespace

influxdb

This is the official Ruby library for InfluxDB.

html-pipeline

HTML processing filters and utilities

ace-rails-ap

The Ajax.org Cloud9 Editor (Ace) for the Rails 3.1 asset pipeline.

zipkin-tracer

Adds tracing instrumentation for ruby applications

asciidoctor

A fast, open source text processor and publishing toolchain for converting AsciiDoc content to HTML 5, DocBook 5, and other formats.

tomlrb

A racc based toml parser

http

An easy-to-use client library for making requests from Ruby. It uses a simple method chaining system for building requests, similar to Python's Requests.

github-markup

This gem is used by GitHub to render any fancy markup such as Markdown, Textile, Org-Mode, etc. Fork it and add your own!

rinku

A fast and very smart autolinking library that acts as a drop-in replacement for Rails `auto_link`

sqlite3

Ruby library to interface with the SQLite3 database engine (http://www.sqlite.org). Precompiled binaries are available for common platforms for recent versions of Ruby.

rollbar

Track and debug errors in your Ruby applications with ease using Rollbar. With this gem, you can easily monitor and report on exceptions and other errors in your code, helping you identify and fix issues more quickly. Rollbar's intuitive interface and advanced error tracking features make it the perfect tool for ensuring the stability and reliability of your Ruby applications.

sshkey

Generate private/public SSH keypairs using pure Ruby

jrjackson

A mostly native JRuby wrapper for the java jackson json processor jar

rack-oauth2

OAuth 2.0 Server & Client Library. Both Bearer token type are supported.

jar-dependencies

manage jar dependencies for gems and keep track which jar was already loaded using maven artifact coordinates. it warns on version conflicts and loads only ONE jar assuming the first one is compatible to the second one otherwise your project needs to lock down the right version by providing a Jars.lock file.

rspec-expectations

rspec-expectations provides a simple, readable API to express expected outcomes of a code example.

attr_extras

Takes some boilerplate out of Ruby with methods like attr_initialize.

fluent-plugin-rewrite-tag-filter

Fluentd Output filter plugin. It has designed to rewrite tag like mod_rewrite. Re-emmit a record with rewrited tag when a value matches/unmatches with the regular expression. Also you can change a tag from apache log by domain, status-code(ex. 500 error), user-agent, request-uri, regex-backreference and so on with regular expression.

appium_lib

Ruby library for Appium.

rails-settings-cached

The best solution for store global settings in Rails applications. This gem will managing a table of а global key, value pairs easy. Think of it like a global Hash stored in your database, that uses simple ActiveRecord like methods for manipulation. Keep track of any global setting that you dont want to hard code into your rails app. You can store any kind of object. Strings, numb...

fluent-plugin-s3

Amazon S3 output plugin for Fluentd event collector

carrierwave

Upload files in your Ruby applications, map them to a range of ORMs, store them on different backends.

active_decorator

A simple and Rubyish view helper for Rails

syck

A gemified version of Syck from Ruby's stdlib. Syck has been removed from Ruby's stdlib, and this gem is meant to bridge the gap for people that haven't updated their YAML yet.

hairtrigger

allows you to declare database triggers in ruby in your models, and then generate appropriate migrations as they change

marginalia

Attach comments to your ActiveRecord queries.

delayed_job

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.

paint

Terminal painter with RGB and 256 (fallback) color and terminal effects support. No string extensions! Usage: Paint['string', :red, :bright]

prawn-svg

This gem allows you to render SVG directly into a PDF using the 'prawn' gem. Since PDF is vector-based, you'll get nice scaled graphics if you use SVG instead of an image.

watir

Watir stands for Web Application Testing In Ruby It facilitates the writing of automated tests by mimicing the behavior of a user interacting with a website.

stringex

Some [hopefully] useful extensions to Ruby's String class. Stringex is made up of three libraries: ActsAsUrl [permalink solution with better character translation], Unidecoder [Unicode to ASCII transliteration], and StringExtensions [miscellaneous helper methods for the String class].