Trending Projects for May 05, 2019

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

rubocop-performance

A collection of RuboCop cops to check for performance optimizations in Ruby code.

geolite2_city

Includes the free GeoLite2 City database file.

language_server-protocol

A Language Server Protocol SDK

fluent-plugin-splunk-hec

A fluentd output plugin created by Splunk that writes events to splunk indexers over HTTP Event Collector API.

dependabot-npm_and_yarn

Automated dependency management for Ruby, JavaScript, Python, PHP, Elixir, Rust, Java, .NET, Elm and Go

omniauth-wechat-oauth2

Using OAuth2 to authenticate wechat user when web resources being viewed within wechat(weixin) client.

dependabot-go_modules

Automated dependency management for Ruby, JavaScript, Python, PHP, Elixir, Rust, Java, .NET, Elm and Go

goodcheck

Regexp based customizable linter

dependabot-cargo

Automated dependency management for Ruby, JavaScript, Python, PHP, Elixir, Rust, Java, .NET, Elm and Go

dependabot-python

Automated dependency management for Ruby, JavaScript, Python, PHP, Elixir, Rust, Java, .NET, Elm and Go

dependabot-docker

Automated dependency management for Ruby, JavaScript, Python, PHP, Elixir, Rust, Java, .NET, Elm and Go

jaeger-client

OpenTracing Tracer implementation for Jaeger in Ruby

blueprinter

Blueprinter is a JSON Object Presenter for Ruby that takes business objects and breaks them down into simple hashes and serializes them to JSON. It can be used in Rails in place of other serializers (like JBuilder or ActiveModelSerializers). It is designed to be simple, direct, and performant.

devise-authy

Authy plugin to add two factor authentication to Devise.

inst_statsd

Statsd for Instructure

fluent-plugin-s3

Amazon S3 output plugin for Fluentd event collector

ipaddr

IPAddr provides a set of methods to manipulate an IP address. Both IPv4 and IPv6 are supported.

webdrivers

Run Selenium tests more easily with install and updates for all supported webdrivers.

dependabot-omnibus

Automated dependency management for Ruby, JavaScript, Python, PHP, Elixir, Rust, Java, .NET, Elm and Go

dependabot-terraform

Automated dependency management for Ruby, JavaScript, Python, PHP, Elixir, Rust, Java, .NET, Elm and Go

wx_pay

An unofficial simple wechat pay gem

facebookbusiness

The official Facebook Business API SDK for Ruby. https://developers.facebook.com/docs/marketing-api/sdks'

devise-jwt

JWT authentication for devise with configurable token revocation strategies

forked

Manage long running forked processes

omniauth_openid_connect

OpenID Connect Strategy for OmniAuth.

wechat

API, command and message handling for WeChat in Rails

webpush

Encryption Utilities for Web Push payload.

authy

Ruby library to access Authy services

warden-jwt_auth

JWT authentication for Warden, ORM agnostic and accepting the implementation of token revocation strategies.

kitchen-salt

salt provisioner for test-kitchen so that you can test all the things

lolcat

Rainbows and unicorns!

apollo_upload_server

apollo-upload-server implementation for Ruby on Rails as middleware.

strong_json

Type check JSON objects

tty-pager

Terminal output paging in a cross-platform way supporting all major ruby interpreters.

azure-storage-blob

Microsoft Azure Storage Blob Client Library for Ruby

taxjar-ruby

Ruby wrapper for Taxjar API, more info at developers.taxjar.com

azure-storage-common

Microsoft Azure Storage Common Client Library for Ruby

protected_attributes_continued

Protect attributes from mass assignment

jaro_winkler

jaro_winkler is an implementation of Jaro-Winkler \ distance algorithm which is written in C extension and will fallback to pure \ Ruby version in platforms other than MRI/KRI like JRuby or Rubinius. Both of \ C and Ruby implementation support any kind of string encoding, such as \ UTF-8, EUC-JP, Big5, etc.

yard-doctest

Execute YARD examples as tests

packaging

Packaging automation written in Rake and Ruby. Easily build native packages for most platforms with a few data files and git.

ddtrace

ddtrace is Datadog’s tracing client for Ruby. It is used to trace requests as they flow across web servers, databases and microservices so that developers have great visiblity into bottlenecks and troublesome requests.

rubocop-rails_config

RuboCop configuration which has the same code style checking as official Ruby on Rails

gitlab-default_value_for

The default_value_for plugin allows one to define default values for ActiveRecord models in a declarative manner

bamboozled

Bamboozled wraps the BambooHR API without the use of Rails dependencies.