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

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.

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 methods for working with strings such as align, truncate, wrap and many more.

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

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

dependabot-terraform

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

dependabot-omnibus

Dependabot-Omnibus provides all the gems included in Dependabot. Dependabot provides automated dependency updates for multiple package managers.

puppet-module-posix-default-r2.5

A set of gems declaring Puppet module dependencies.

pagy

Agnostic pagination in plain ruby. It does it all. Better.

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

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.

sq_mini_racer

Minimal embedded v8 engine for Ruby (Sqreen's fork)

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

[DEPRECATED] Please use the rails-autoscale-web gem