Trending Projects for September 22, 2019

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

rails-middleware-extensions

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

http-accept

Parse Accept and Accept-Language HTTP headers.

push_package

As of OSX 10.9 Safari can receive push notifications when it is closed.

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.

zeitwerk

Zeitwerk implements constant autoloading with Ruby semantics. Each gem and application may have their own independent autoloader, with its own configuration, inflector, and logger. Supports autoloading, reloading, and eager loading.

invisible_captcha

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

active_record_extended

Adds extended functionality to Activerecord Postgres implementation

git_diff

A Ruby library for parsing git diffs.

kramdown-parser-gfm

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

train-aws

Allows applications using Train to speak to AWS; handles authentication, cacheing, and SDK dependency management.

benchmark-malloc

Trace memory allocations and collect stats.

in_batches

Backport in_batches from Rails 5 for Rails 3 and 4.

createsend

Implements the complete functionality of the Campaign Monitor API.

train-habitat

Allows applications using Train to speak to Habitat.

aws-sdk-ioteventsdata

Official AWS Ruby gem for AWS IoT Events Data. This gem is part of the AWS SDK for Ruby.

extlz4

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

aws-sdk-mediapackagevod

Official AWS Ruby gem for AWS Elemental MediaPackage VOD (MediaPackage Vod). This gem is part of the AWS SDK for Ruby.

ld-eventsource

LaunchDarkly SSE client for Ruby

binding_ninja

pass binding of method caller implicitly

gov_uk_date_fields

Provides acts_as_gov_uk_date to mark Rails model attributes as dates that will be entered as three separate text edit boxes, and a form_builder method gov_uk_date_field to display those fields.

dependabot-common

Dependabot-Common provides the shared code used across Dependabot. If you want support for multiple package managers, you probably want the meta-gem dependabot-omnibus.

fastlane-plugin-appcenter

Fastlane plugin for App Center

dependabot-composer

Dependabot-Composer provides support for bumping PHP (composer) libraries via Dependabot. If you want support for multiple package managers, you probably want the meta-gem dependabot-omnibus.

dependabot-hex

Dependabot-Hex provides support for bumping Elixir (hex) packages via Dependabot. If you want support for multiple package managers, you probably want the meta-gem dependabot-omnibus.

pdk

A CLI to facilitate easy, unified development workflows for Puppet modules.

ruumba

RuboCop linting for ERB templates.

cose

Ruby implementation of RFC 8152 CBOR Object Signing and Encryption (COSE)

avro

Avro is a data serialization and RPC format

changes_are_logged

Tracks changes to your activerecord models

omniauth_openid_connect

OpenID Connect Strategy for OmniAuth.

db_schema_checker

Check the consistency of generated schema.rb

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.

dependabot-maven

Dependabot-Maven provides support for bumping Maven packages via Dependabot. If you want support for multiple package managers, you probably want the meta-gem dependabot-omnibus.

dependabot-gradle

Dependabot-Gradle provides support for bumping Gradle packages via Dependabot. If you want support for multiple package managers, you probably want the meta-gem dependabot-omnibus.

devise-jwt

JWT authentication for devise with configurable token revocation strategies