Trending Projects for July 28, 2019

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

sorbet-runtime

Sorbet's runtime type checking component

blank_empty_nil_filters

Extentions for convenient filtering of blank, empty, and nil values from Hash and Array instances.

dry-schema

dry-schema provides a DSL for defining schemas with keys and rules that should be applied to values. It supports coercion, input sanitization, custom types and localized error messages (with or without I18n gem). It's also used as the schema engine in dry-validation.

puppet_litmus

Providing a simple command line tool for puppet content creators, to enable simple and complex test deployments.

standard

Ruby Style Guide, with linter & automatic code fixer

rubocop-rails

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

db_schema_checker

Check the consistency of generated schema.rb

tty-tree

Print directory or structured data in a tree like format.

pdk

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

tty-pager

A cross-platform terminal pager that works on all major Ruby interpreters.

graphql-docs

Easily generate beautiful documentation from your GraphQL schema.

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.

rfc

RSpec Formatter Collection including a concise insta-failing formatter

cocoapods-generate

pod gen allows you to keep your Podfile and podspecs as the single source of truth for pods under development. By generating throw-away workspaces capable of building, running, and testing a pod, you can focus on library development without worrying about other code or managing an Xcode project. pod gen works particularly well for monorepo projects, since it is capable of using your existing se...

strings

A set of useful functions such as fold, truncate, wrap and more for transoforming strings.

train-habitat

Allows applications using Train to speak to Habitat.

dependabot-dep

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

omniauth_openid_connect

OpenID Connect Strategy for OmniAuth.

puppet-resource_api

This library provides a simple way to write new native resources for puppet.

asciidoctor-revealjs

Converts AsciiDoc documents into HTML5 presentations designed to be executed by the reveal.js presentation framework.

dependabot-python

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

dependabot-omnibus

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

puppet-module-posix-default-r2.5

A set of gems declaring Puppet module dependencies.

pagy

Agnostic pagination in plain ruby: it works with any framework, ORM and DB type, with all kinds of collections, even pre-paginated, scopes, Arrays, JSON data... Easy, powerful, fast and light.

test_track_rails_client

Easy split testing and feature flagging for Rails with TestTrack server

puppet-module-posix-default-r2.1

A set of gems declaring Puppet module dependencies.

puppet-module-posix-dev-r2.5

A set of gems declaring Puppet module dependencies.

puppet-module-posix-dev-r2.1

A set of gems declaring Puppet module dependencies.

pastel

Terminal strings styling with intuitive and clean API.

notifications-ruby-client

Ruby client for GOV.UK Notifications API

racecar

A framework for running Kafka consumers

c21e

Run cross-platform executables

onceover

Automatically generates tests for your Puppet code

necromancer

Conversion from one object type to another with a bit of black magic.

rspec-snapshot

Adding snapshot testing to RSpec

tty-which

Platform independent implementation of Unix which command.

regexp_parser

A library for tokenizing, lexing, and parsing Ruby regular expressions.

aws-eventstream

Amazon Web Services event stream library. Decodes and encodes binary stream under `vnd.amazon.event-stream` content-type

render_async

Load parts of your page through simple JavaScript and Rails pipeline

phonelib

Google libphonenumber library was taken as a basis for this gem. Gem uses its data file for validations and number formatting.

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.

tty-color

Terminal color capabilities detection

querly

Querly is a query language and tool to find out method calls from Ruby programs. Define rules to check your program with patterns to find out *bad* pieces. Querly finds out matching pieces from your program.

rails_autoscale_agent

This gem works with the Rails Autoscale Heroku add-on to automatically scale your web dynos.