Trending Projects for September 29, 2019

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

rqrcode_core

rqrcode_core is a Ruby library for encoding QR Codes. The simple interface (with no runtime dependencies) allows you to create QR Code data structures.

rails-middleware-extensions

Adds several additional operations useful for customizing your Rails middleware stack.

http-accept

Parse Accept and Accept-Language HTTP headers.

invisible_captcha

Unobtrusive, flexible and complete spam protection for Rails applications using honeypot strategy for better user experience.

graphql-docs

Library and CLI for generating a website from a GraphQL API's schema definition. With ERB templating support and a plethora of configuration options, you can customize the output to your needs. The library easily integrates with your Ruby deployment toolchain to ensure the docs for your API are up to date.

asciidoctor-include-ext

This is a reimplementation of the Asciidoctor's built-in (pre)processor for the include::[] directive in extensible and more clean way. It provides the same features, but you can easily adjust it or extend for your needs. For example, you can change how it loads included files or add another ways how to select portions of the document to include.

rubocop-rails

Automatic Rails code style checking tool. A RuboCop extension focused on enforcing Rails best practices and coding conventions.

kramdown-parser-gfm

kramdown-parser-gfm provides a kramdown parser for the GFM dialect of Markdown

mail-notify

Rails plugin, send and preview email with GOV.UK Notify

ruby-jq

Ruby bindings for jq

journaled

A Rails engine to durably deliver schematized events to Amazon Kinesis via DelayedJob.

createsend

Implements the complete functionality of the Campaign Monitor API.

ruumba

RuboCop linting for ERB templates.

benchmark-malloc

Trace memory allocations and collect stats.

git_diff

A Ruby library for parsing git diffs.

protocol-http

Provides abstractions to handle HTTP protocols.

puppet-module-posix-dev-r2.5

A set of gems declaring Puppet module dependencies.

puppet-module-posix-default-r2.5

A set of gems declaring Puppet module dependencies.

strong_json

Type check JSON objects

character_set

Build, read, write and compare sets of Unicode codepoints.

db_schema_checker

Check the consistency of generated schema.rb

changes_are_logged

Tracks changes to your activerecord models

binding_ninja

pass binding of method caller implicitly

omniauth_openid_connect

OpenID Connect Strategy for OmniAuth.

ld-eventsource

LaunchDarkly SSE client for Ruby

jaeger-client

OpenTracing Tracer implementation for Jaeger in Ruby

i18n-instrument

Instrument calls to I18n.t in Ruby and JavaScript.

extlz4

unofficial ruby bindings for LZ4 <https://github.com/lz4/lz4>.

rspec-instrumentation-matcher

Rspec matcher for ActiveSupport::Notifications

benchmark-trend

Benchmark::Trend will help you estimate the computational complexity of Ruby code by running it on inputs increasing in size, measuring their execution times, and then fitting these observations into a model that best predicts how a given Ruby code will scale as a function of growing workload.

jpostcode

A Ruby implementation for Japan postcode.

sidekiq-logstash

Sidekiq::Logstash turns your Sidekiq log into an organised, aggregated, JSON-syntax log ready to be sent to a logstash server.

regexp_property_values

This small library lets you see which property values are supported by the regular expression engine of the Ruby version you are running, and what they match.

fastlane-plugin-appcenter

Fastlane plugin for App Center

statsd-instrument

A StatsD client for Ruby apps. Provides metaprogramming methods to inject StatsD instrumentation into your code.