Smart Village App - Mainserver

actioncable v6.1.7.7

WebSocket framework for Rails.

Structure many real-time application concerns into channels over a single WebSocket connection.

License: MIT

actionmailbox v6.1.7.7

Inbound email handling framework.

Receive and process incoming emails in Rails applications.

License: MIT

actionmailer v6.1.7.7

Email composition and delivery framework (part of Rails).

Email on Rails. Compose, deliver, and test emails using the familiar controller/view pattern. First-class support for multipart email and attachments.

License: MIT

actionpack v6.1.7.7

Web-flow and rendering framework putting the VC in MVC (part of Rails).

Web apps on Rails. Simple, battle-tested conventions for building and testing MVC web applications. Works with any Rack-compatible server.

License: MIT

actiontext v6.1.7.7

Rich text framework.

Edit and display rich text in Rails applications.

License: MIT

actionview v6.1.7.7

Rendering framework putting the V in MVC (part of Rails).

Simple, battle-tested conventions and helpers for building web pages.

License: MIT

activejob v6.1.7.7

Job framework with pluggable queues.

Declare job classes that can be run by a variety of queuing backends.

License: MIT

activemodel v6.1.7.7

A toolkit for building modeling frameworks (part of Rails).

A toolkit for building modeling frameworks like Active Record. Rich support for attributes, callbacks, validations, serialization, internationalization, and testing.

License: MIT

activerecord v6.1.7.7

Object-relational mapper framework (part of Rails).

Databases on Rails. Build a persistent domain model by mapping database tables to Ruby classes. Strong conventions for associations, validations, aggregations, migrations, and testing come baked-in.

License: MIT

activerecord-nulldb-adapter v1.0.1 (default)

The Null Object pattern as applied to ActiveRecord database adapters

A database backend that translates database interactions into no-ops. Using NullDB enables you to test your model business logic - including after_save hooks - without ever touching a real database.

License: MIT

activestorage v6.1.7.7

Local and cloud file storage framework.

Attach cloud and local files in Rails applications.

License: MIT

activesupport v6.1.7.7

A toolkit of support libraries and Ruby core extensions extracted from the Rails framework.

A toolkit of support libraries and Ruby core extensions extracted from the Rails framework. Rich support for multibyte strings, internationalization, time zones, and testing.

License: MIT

acts-as-taggable-on v10.0.0 (default)

Advanced tagging for Rails.

With ActsAsTaggableOn, you can tag a single model on several contexts, such as skills, interests, and awards. It also provides other advanced functionality.

License: MIT

addressable v2.8.6 (default)

URI Implementation

Addressable is an alternative implementation to the URI implementation that is part of Ruby’s standard library. It is flexible, offers heuristic parsing, and additionally provides extensive support for IRIs and URI templates.

License: Apache 2.0

aes_key_wrap v1.1.0

A Ruby implementation of AES Key Wrap, a.k.a RFC 3394, a.k.a NIST Key Wrap.

License: MIT

ancestry v4.3.3 (default)

Organize ActiveRecord model into a tree structure

Ancestry allows the records of a ActiveRecord model to be organized in a tree structure, using the materialized path pattern. It exposes the standard relations (ancestors, parent, root, children, siblings, descendants) and allows them to be fetched in a single query. Additional features include named scopes, integrity checking, integrity restoration, arrangement of (sub)tree into hashes and different strategies for dealing with orphaned records.

License: MIT

annotate v3.2.0 (development, test)

Annotates Rails Models, routes, fixtures, and others based on the database schema.

Annotates Rails/ActiveRecord Models, routes, fixtures, and others based on the database schema.

License: ruby

ast v2.4.2

A library for working with Abstract Syntax Trees.

A library for working with Abstract Syntax Trees.

License: MIT

aws-eventstream v1.3.0

AWS Event Stream Library

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

License: Apache 2.0

aws-partitions v1.922.0

Provides information about AWS partitions, regions, and services.

Provides interfaces to enumerate AWS partitions, regions, and services.

License: Apache 2.0

aws-sdk-core v3.193.0

AWS SDK for Ruby - Core

Provides API clients for AWS. This gem is part of the official AWS SDK for Ruby.

License: Apache 2.0

aws-sdk-kms v1.80.0

AWS SDK for Ruby - KMS

Official AWS Ruby gem for AWS Key Management Service (KMS). This gem is part of the AWS SDK for Ruby.

License: Apache 2.0

aws-sdk-s3 v1.148.0 (default)

AWS SDK for Ruby - Amazon S3

Official AWS Ruby gem for Amazon Simple Storage Service (Amazon S3). This gem is part of the AWS SDK for Ruby.

License: Apache 2.0

aws-sigv4 v1.8.0

AWS Signature Version 4 library.

Amazon Web Services Signature Version 4 signing library. Generates sigv4 signature for HTTP requests.

License: Apache 2.0

backport v1.2.0

A pure Ruby library for event-driven IO

License: MIT

base64 v0.2.0

Support for encoding and decoding binary data using a Base64 representation.

Support for encoding and decoding binary data using a Base64 representation.

License: Simplified BSD, ruby

bcrypt v3.1.20

OpenBSD’s bcrypt() password hashing algorithm.

bcrypt() is a sophisticated and secure hash algorithm designed by The OpenBSD project for hashing passwords. The bcrypt Ruby gem provides a simple wrapper for safely handling passwords.

License: MIT

benchmark v0.3.0

a performance benchmarking library

a performance benchmarking library

License: Simplified BSD, ruby

better_delayed_job_web v1.3.12 (default)

Web better interface for delayed_job

Probably the best interface for Delayed Job

License: MIT

bigdecimal v3.1.7 (default)

Arbitrary-precision decimal floating-point number library.

This library provides arbitrary-precision decimal floating-point number class.

License: Simplified BSD, ruby

bindata v2.5.0

A declarative way to read and write binary file formats

BinData is a declarative way to read and write binary file formats.

This means the programmer specifies what the format of the binary data is, and BinData works out how to read and write data in this format. It is an easier ( and more readable ) alternative to ruby’s #pack and #unpack methods.

License: Simplified BSD

bootsnap v1.18.3 (default)

Boot large ruby/rails apps faster

Boot large ruby/rails apps faster

License: MIT

bootstrap4-kaminari-views v1.0.1 (default)

Bootstrap 4 styling for Kaminari gem

Bootstrap 4 styling for Kaminari gem

License: MIT

builder v3.2.4

Builders for MarkUp.

Builder provides a number of builder objects that make creating structured data simple to do. Currently the following builder objects are supported:

License: MIT

bundler v2.5.9

The best way to manage your application’s dependencies

Bundler manages an application’s dependencies through its entire life, across many machines, systematically and repeatably

License: MIT

byebug v11.1.3 (development, test)

Ruby fast debugger - base + CLI

Byebug is a Ruby debugger. It’s implemented using the TracePoint C API for execution control and the Debug Inspector C API for call stack navigation. The core component provides support that front-ends can build on. It provides breakpoint handling and bindings for stack frames among other things and it comes with an easy to use command line interface.

License: Simplified BSD

choice v0.2.0

Choice is a command line option parser.

Choice is a simple little gem for easily defining and parsing command line options with a friendly DSL.

License: MIT

codeclimate-test-reporter v1.0.7 (development, test)

Uploads Ruby test coverage data to Code Climate.

Collects test coverage data from your Ruby test suite and sends it to Code Climate’s hosted, automated code review service. Based on SimpleCov.

License: MIT

coderay v1.1.3

Fast syntax highlighting for selected languages.

Fast and easy syntax highlighting for selected languages, written in Ruby. Comes with RedCloth integration and LOC counter.

License: MIT

concurrent-ruby v1.3.4

Modern concurrency tools for Ruby. Inspired by Erlang, Clojure, Scala, Haskell, F#, C#, Java, and classic concurrency patterns.

Modern concurrency tools including agents, futures, promises, thread pools, actors, supervisors, and more. Inspired by Erlang, Clojure, Go, JavaScript, actors, and classic concurrency patterns.

License: MIT

connection_pool v2.4.1

Generic connection pool for Ruby

Generic connection pool for Ruby

License: MIT

crass v1.0.6

CSS parser based on the CSS Syntax Level 3 spec.

Crass is a pure Ruby CSS parser based on the CSS Syntax Level 3 spec.

License: MIT

csv v3.2.8 (default)

CSV Reading and Writing

The CSV library provides a complete interface to CSV files and data. It offers tools to enable you to read and write to and from Strings or IO objects, as needed.

License: Simplified BSD, ruby

daemons v1.4.1 (default)

A toolkit to create and control daemons in different ways

Daemons provides an easy way to wrap existing ruby scripts (for example a self-written server) to be run as a daemon and to be controlled by simple start/stop/restart commands.

You can also call blocks as daemons and control them from the parent or just
daemonize the current process.

Besides this basic functionality, daemons offers many advanced features like
exception backtracing and logging (in case your ruby script crashes) and
monitoring and automatic restarting of your processes if they crash.

License: MIT

date v3.3.4

A subclass of Object includes Comparable module for handling dates.

A subclass of Object includes Comparable module for handling dates.

License: Simplified BSD, ruby

delayed_job v4.1.13

Database-backed asynchronous priority queue system – Extracted from Shopify

Delayed_job (or DJ) encapsulates the common pattern of asynchronously executing longer tasks in the background. It is a direct extraction from Shopify where the job table is responsible for a multitude of core tasks.

License: MIT

delayed_job_active_record v4.1.11 (default)

ActiveRecord backend for DelayedJob

ActiveRecord backend for Delayed::Job, originally authored by Tobias Lütke

License: MIT

devise v4.9.4 (default)

Flexible authentication solution for Rails with Warden

Flexible authentication solution for Rails with Warden

License: MIT

devise-token_authenticatable v1.1.0 (default)

Provides authentication based on an authentication token for devise 3.2 and up.

This gem provides the extracted Token Authenticatable module of devise. It enables the user to sign in via an authentication token. This token can be given via a query string or HTTP Basic Authentication.

License: MIT

diff-lcs v1.5.1

Diff::LCS computes the difference between two Enumerable sequences using the McIlroy-Hunt longest common subsequence (LCS) algorithm

Diff::LCS computes the difference between two Enumerable sequences using the McIlroy-Hunt longest common subsequence (LCS) algorithm. It includes utilities to create a simple HTML diff output format and a standard diff-like tool.

This is release 1.4.3, providing a simple extension that allows for Diff::LCS::Change objects to be treated implicitly as arrays and fixes a number of formatting issues.

Ruby versions below 2.5 are soft-deprecated, which means that older versions are no longer part of the CI test suite. If any changes have been introduced that break those versions, bug reports and patches will be accepted, but it will be up to the reporter to verify any fixes prior to release. The next major release will completely break compatibility.

License: Artistic-2.0, GPL-2.0-or-later, MIT

docile v1.4.0

Docile keeps your Ruby DSLs tame and well-behaved.

Docile treats the methods of a given ruby object as a DSL (domain specific language) within a given block.

Killer feature: you can also reference methods, instance variables, and local variables from the original (non-DSL) context within the block.

Docile releases follow Semantic Versioning as defined at semver.org.

License: MIT

domain_name v0.6.20240107

Domain Name manipulation library for Ruby

This is a Domain Name manipulation library for Ruby.

It can also be used for cookie domain validation based on the Public Suffix List.

License: Mozilla Public License 2.0, New BSD, Simplified BSD

doorkeeper v5.7.0 (default)

OAuth 2 provider for Rails and Grape

Doorkeeper is an OAuth 2 provider for Rails and Grape.

License: MIT

dotenv v3.1.7

Loads environment variables from .env.

Loads environment variables from .env.

License: MIT

dotenv-rails v3.1.7 (development, test)

Autoload dotenv in Rails.

Autoload dotenv in Rails.

License: MIT

drb v2.2.1 (default)

Distributed object system for Ruby

Distributed object system for Ruby

License: Simplified BSD, ruby

e2mmap v0.1.0

Module for defining custom exceptions with specific messages.

Module for defining custom exceptions with specific messages.

License: Simplified BSD

erubi v1.12.0

Small ERB Implementation

Erubi is a ERB template engine for ruby. It is a simplified fork of Erubis

License: MIT

ethon v0.16.0

Libcurl wrapper.

Very lightweight libcurl wrapper.

License: MIT

execjs v2.9.1

Run JavaScript code from Ruby

ExecJS lets you run JavaScript code from Ruby.

License: MIT

exponent-server-sdk v0.1.0 (default)

Exponent Server SDK

Exponent Server SDK

License: MIT

factory_bot v6.4.6 (development, test)

factory_bot provides a framework and DSL for defining and using model instance factories.

factory_bot provides a framework and DSL for defining and using factories - less error-prone, more explicit, and all-around easier to work with than fixtures.

License: MIT

factory_bot_rails v6.4.3 (development, test)

factory_bot_rails provides integration between factory_bot and rails 5.0 or newer

factory_bot_rails provides integration between factory_bot and rails 5.0 or newer

License: MIT

faker v3.3.1 (development, test)

Easily generate fake data

Faker, a port of Data::Faker from Perl, is used to easily generate fake data: names, addresses, phone numbers, etc.

License: MIT

faraday v2.9.0

HTTP/REST API client library.

License: MIT

faraday-follow_redirects v0.3.0

Faraday 2.x compatible extraction of FaradayMiddleware::FollowRedirects

Faraday 2.x compatible extraction of FaradayMiddleware::FollowRedirects.

License: MIT

faraday-multipart v1.0.4

Perform multipart-post requests using Faraday.

Perform multipart-post requests using Faraday.

License: MIT

faraday-net_http v3.1.0

Faraday adapter for Net::HTTP

Faraday adapter for Net::HTTP

License: MIT

ffi v1.16.3 (default)

Ruby FFI

Ruby FFI library

License: New BSD

formatador v1.1.0

Ruby STDOUT text formatting

STDOUT text formatting

License: MIT

git v2.3.3 (default)

An API to create, read, and manipulate Git repositories

The git gem provides an API that can be used to create, read, and manipulate Git repositories by wrapping system calls to the git command line. The API can be used for working with Git in complex interactions including branching and merging, object inspection and manipulation, history, patch generation and more.

License: MIT

gitlab v5.1.0 (default)

A Ruby wrapper and CLI for the GitLab API

Ruby client and CLI for GitLab API

License: Simplified BSD

globalid v1.2.1

Refer to any model with a URI: gid://app/class/id

URIs for your models makes it easy to pass references around.

License: MIT

graphiql-rails v1.10.0 (default)

A mountable GraphiQL endpoint for Rails

Use the GraphiQL IDE for GraphQL with Ruby on Rails. This gem includes an engine, a controller and a view for integrating GraphiQL with your app.

License: MIT

graphql v1.13.23 (default)

A GraphQL language and runtime for Ruby

A plain-Ruby implementation of GraphQL.

License: MIT

guard v2.18.1 (development, test)

Guard keeps an eye on your file modifications

Guard is a command line tool to easily handle events on file system modifications.

License: MIT

guard-compat v1.2.1

Tools for developing Guard compatible plugins

Helps creating valid Guard plugins and testing them

License: MIT

guard-rspec v4.7.3 (development, test)

Guard gem for RSpec

Guard::RSpec automatically run your specs (much like autotest).

License: MIT

hashie v5.0.0

Your friendly neighborhood hash library.

Hashie is a collection of classes and mixins that make hashes more powerful.

License: MIT

hiredis-client v0.22.1 (default)

Hiredis binding for redis-client

License: MIT

http-accept v1.7.0

Parse Accept and Accept-Language HTTP headers.

License: MIT

A Ruby library to handle HTTP Cookies based on RFC 6265

HTTP::Cookie is a Ruby library to handle HTTP Cookies based on RFC 6265. It has with security, standards compliance and compatibility in mind, to behave just the same as today’s major web browsers. It has builtin support for the legacy cookies.txt and the latest cookies.sqlite formats of Mozilla Firefox, and its modular API makes it easy to add support for a new backend store.

License: MIT

httparty v0.21.0

Makes http fun! Also, makes consuming restful web services dead easy.

Makes http fun! Also, makes consuming restful web services dead easy.

License: MIT

i18n v1.14.6

New wave Internationalization support for Ruby

New wave Internationalization support for Ruby.

License: MIT

icalendar v2.10.1 (default)

A ruby implementation of the iCalendar specification (RFC-5545).

Implements the iCalendar specification (RFC-5545) in Ruby. This allows for the generation and parsing of .ics files, which are used by a variety of calendaring applications.

License: GPLv3, Simplified BSD, icalendar

ice_cube v0.16.4

Ruby Date Recurrence Library

ice_cube is a recurring date library for Ruby. It allows for quick, programatic expansion of recurring date rules.

License: MIT

jaro_winkler v1.5.6

An implementation of Jaro-Winkler distance algorithm written  in C extension which supports any kind of string encoding.

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.

License: MIT

jbuilder v2.12.0 (default)

Create JSON structures via a Builder-style DSL

License: MIT

jmespath v1.6.2

JMESPath - Ruby Edition

Implements JMESPath for Ruby

License: Apache 2.0

jquery-rails v4.6.0 (default)

Use jQuery with Rails 4+

This gem provides jQuery and the jQuery-ujs driver for your Rails 4+ application.

License: MIT

json v2.7.2

JSON Implementation for Ruby

This is a JSON implementation as a Ruby extension in C.

License: ruby

json-jwt v1.16.6

JSON Web Token and its family (JSON Web Signature, JSON Web Encryption and JSON Web Key) in Ruby

JSON Web Token and its family (JSON Web Signature, JSON Web Encryption and JSON Web Key) in Ruby

License: MIT

json-schema v4.3.0

Ruby JSON Schema Validator

License: MIT

jsoneditor-rails v2.0.0 (default)

Use JSON Editor with Rails 4+

This gem provides JSON Editor for your Rails 4+ application.

License: MIT

jwt v2.8.1

JSON Web Token implementation in Ruby

A pure ruby implementation of the RFC 7519 OAuth JSON Web Token (JWT) standard.

License: MIT

kaminari v1.2.2 (default)

A pagination engine plugin for Rails 4+ and other modern frameworks

Kaminari is a Scope & Engine based, clean, powerful, agnostic, customizable and sophisticated paginator for Rails 4+

License: MIT

kaminari-actionview v1.2.2

Kaminari Action View adapter

kaminari-actionview provides pagination helpers for your Action View templates

License: MIT

kaminari-activerecord v1.2.2

Kaminari Active Record adapter

kaminari-activerecord lets your Active Record models be paginatable

License: MIT

kaminari-core v1.2.2

Kaminari’s core pagination library

kaminari-core includes pagination logic independent from ORMs and view libraries

License: MIT

kgio v2.11.4

kinder, gentler I/O for Ruby

This is a legacy project, do not use it for new projects. Ruby 2.3 and later should make this obsolete. kgio provides non-blocking I/O methods for Ruby without raising exceptions on EAGAIN and EINPROGRESS.

License: LGPL-2.1+

koala v3.5.0 (default)

A lightweight, flexible library for Facebook with support for the Graph API, the REST API, realtime updates, and OAuth authentication.

Koala is a lightweight, flexible Ruby SDK for Facebook. It allows read/write access to the social graph via the Graph and REST APIs, as well as support for realtime updates and OAuth and Facebook Connect authentication. Koala is fully tested and supports Net::HTTP and Typhoeus connections out of the box and can accept custom modules for other services.

License: MIT

kramdown v2.4.0

kramdown is a fast, pure-Ruby Markdown-superset converter.

kramdown is yet-another-markdown-parser but fast, pure Ruby, using a strict syntax definition and supporting several common extensions.

License: MIT

kramdown-parser-gfm v1.1.0

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

License: MIT

language_server-protocol v3.17.0.3

A Language Server Protocol SDK

A Language Server Protocol SDK

License: MIT

listen v3.0.8 (default)

Listen to file modifications

The Listen gem listens to file modifications and notifies you about the changes. Works everywhere!

License: MIT

lograge v0.14.0 (default)

Tame Rails’ multi-line logging into a single line per request

Tame Rails’ multi-line logging into a single line per request

License: MIT

loofah v2.22.0

Loofah is a general library for manipulating and transforming HTML/XML documents and fragments, built on top of Nokogiri.

Loofah is a general library for manipulating and transforming HTML/XML documents and fragments, built on top of Nokogiri.

Loofah also includes some HTML sanitizers based on html5lib’s safelist, which are a specific application of the general transformation functionality.

License: MIT

lumberjack v1.2.10

A simple, powerful, and very fast logging utility that can be a drop in replacement for Logger or ActiveSupport::BufferedLogger.

License: MIT

mail v2.8.1

Mail provides a nice Ruby DSL for making, sending and reading emails.

A really Ruby Mail handler.

License: MIT

mailjet v1.7.10 (default)

Mailjet a powerful all-in-one email service provider clients can use to get maximum insight and deliverability results from both their marketing and transactional emails. Our analytics tools and intelligent APIs give senders the best understanding of how to maximize benefits for each individual contact, with each email sent.

Ruby wrapper for Mailjet’s v3 API

License: MIT

marcel v1.0.4

Simple mime type detection using magic numbers, filenames, and extensions

License: Apache 2.0, MIT

meilisearch v0.26.0

An easy-to-use ruby client for Meilisearch API

An easy-to-use ruby client for Meilisearch API. See https://github.com/meilisearch/meilisearch

License: MIT

meilisearch-rails v0.13.1 (default)

Meilisearch integration for Ruby on Rails.

Meilisearch integration for Ruby on Rails. See https://github.com/meilisearch/meilisearch

License: MIT

method_source v1.1.0

retrieve the sourcecode for a method

retrieve the sourcecode for a method

License: MIT

mime-types v3.5.2

The mime-types library provides a library and registry for information about MIME content type definitions

The mime-types library provides a library and registry for information about MIME content type definitions. It can be used to determine defined filename extensions for MIME types, or to use filename extensions to look up the likely MIME type definitions.

Version 3.0 is a major release that requires Ruby 2.0 compatibility and removes deprecated functions. The columnar registry format introduced in 2.6 has been made the primary format; the registry data has been extracted from this library and put into {mime-types-data}[https://github.com/mime-types/mime-types-data]. Additionally, mime-types is now licensed exclusively under the MIT licence and there is a code of conduct in effect. There are a number of other smaller changes described in the History file.

License: MIT

mime-types-data v3.2024.0305

mime-types-data provides a registry for information about MIME media type definitions

mime-types-data provides a registry for information about MIME media type definitions. It can be used with the Ruby mime-types library or other software to determine defined filename extensions for MIME types, or to use filename extensions to look up the likely MIME type definitions.

License: MIT

mimemagic v0.4.3 (default)

Fast mime detection by extension or content

Fast mime detection by extension or content (Uses freedesktop.org.xml shared-mime-info database)

License: MIT

mini_magick v4.12.0 (default)

Manipulate images with minimal use of memory via ImageMagick / GraphicsMagick

Manipulate images with minimal use of memory via ImageMagick / GraphicsMagick

License: MIT

mini_mime v1.1.5

A minimal mime type library

A minimal mime type library

License: MIT

minitest v5.25.4

minitest provides a complete suite of testing facilities supporting TDD, BDD, mocking, and benchmarking

minitest provides a complete suite of testing facilities supporting TDD, BDD, mocking, and benchmarking.

"I had a class with Jim Weirich on testing last week and we were
 allowed to choose our testing frameworks. Kirk Haines and I were
 paired up and we cracked open the code for a few test
 frameworks...

 I MUST say that minitest is *very* readable / understandable
 compared to the 'other two' options we looked at. Nicely done and
 thank you for helping us keep our mental sanity."

-- Wayne E. Seguin

minitest/test is a small and incredibly fast unit testing framework. It provides a rich set of assertions to make your tests clean and readable.

minitest/spec is a functionally complete spec engine. It hooks onto minitest/test and seamlessly bridges test assertions over to spec expectations.

minitest/benchmark is an awesome way to assert the performance of your algorithms in a repeatable manner. Now you can assert that your newb co-worker doesn’t replace your linear algorithm with an exponential one!

minitest/mock by Steven Baker, is a beautifully tiny mock (and stub) object framework.

minitest/pride shows pride in testing and adds coloring to your test output. I guess it is an example of how to write IO pipes too. :P

minitest/test is meant to have a clean implementation for language implementors that need a minimal set of methods to bootstrap a working test suite. For example, there is no magic involved for test-case discovery.

"Again, I can't praise enough the idea of a testing/specing
 framework that I can actually read in full in one sitting!"

-- Piotr Szotkowski

Comparing to rspec:

rspec is a testing DSL. minitest is ruby.

-- Adam Hawkins, "Bow Before MiniTest"

minitest doesn’t reinvent anything that ruby already provides, like: classes, modules, inheritance, methods. This means you only have to learn ruby to use minitest and all of your regular OO practices like extract-method refactorings still apply.

License: MIT

msgpack v1.7.2

MessagePack, a binary-based efficient data interchange format.

MessagePack is a binary-based efficient object serialization library. It enables to exchange structured objects between many languages like JSON. But unlike JSON, it is very fast and small.

License: Apache 2.0

multi_xml v0.6.0

A generic swappable back-end for XML parsing

Provides swappable XML backends utilizing LibXML, Nokogiri, Ox, or REXML.

License: MIT

multipart-post v2.4.0

A multipart form post accessory for Net::HTTP.

License: MIT

mustermann v3.0.3

Your personal string matching expert.

A library implementing patterns that behave like regular expressions.

License: MIT

mutex_m v0.2.0 (default)

Mixin to extend objects to be handled like a Mutex.

Mixin to extend objects to be handled like a Mutex.

License: Simplified BSD, ruby

mysql2 v0.5.4 (default)

A simple, fast Mysql library for Ruby, binding to libmysql

License: MIT

nenv v0.3.0

Convenience wrapper for Ruby’s ENV

Using ENV is like using raw SQL statements in your code. We all know how that ends…

License: MIT

net-http v0.4.1

HTTP client api for Ruby.

HTTP client api for Ruby.

License: Simplified BSD, ruby

net-imap v0.4.10

Ruby client api for Internet Message Access Protocol

Ruby client api for Internet Message Access Protocol

License: Simplified BSD, ruby

net-pop v0.1.2

Ruby client library for POP3.

Ruby client library for POP3.

License: Simplified BSD, ruby

net-protocol v0.2.2

The abstract interface for net-* client.

The abstract interface for net-* client.

License: Simplified BSD, ruby

net-smtp v0.5.0

Simple Mail Transfer Protocol client library for Ruby.

Simple Mail Transfer Protocol client library for Ruby.

License: Simplified BSD, ruby

netrc v0.11.0

Library to read and write netrc files.

This library can read and update netrc files, preserving formatting including comments and whitespace.

License: MIT

nio4r v2.7.1

New IO for Ruby

Cross-platform asynchronous I/O primitives for scalable network clients and servers. Inspired by the Java NIO API, but simplified for ease-of-use.

License: MIT, Simplified BSD

nokogiri v1.16.4

Nokogiri (鋸) makes it easy and painless to work with XML and HTML from Ruby.

Nokogiri (鋸) makes it easy and painless to work with XML and HTML from Ruby. It provides a sensible, easy-to-understand API for reading, writing, modifying, and querying documents. It is fast and standards-compliant by relying on native parsers like libxml2, libgumbo, or xerces.

License: MIT

notiffany v0.1.3

Notifier library (extracted from Guard project)

Wrapper libray for most popular notification libraries such as Growl, Libnotify, Notifu

License: MIT

oauth2 v2.0.9

A Ruby wrapper for the OAuth 2.0 protocol.

A Ruby wrapper for the OAuth 2.0 protocol built with a similar style to the original OAuth spec.

License: MIT

omniauth v2.1.2 (default)

A generalized Rack framework for multiple-provider authentication.

A generalized Rack framework for multiple-provider authentication.

License: MIT

omniauth-keycloak v1.5.2 (default)

Omniauth strategy for Keycloak

Omniauth strategy for Keycloak

License: MIT

omniauth-oauth2 v1.8.0 (default)

An abstract OAuth2 strategy for OmniAuth.

An abstract OAuth2 strategy for OmniAuth.

License: MIT

order_as_specified v1.7 (default)

Add arbitrary ordering to ActiveRecord queries.

Obtain ActiveRecord results with a custom ordering with no need to store anything in the database.

License: MIT

orm_adapter v0.5.0

orm_adapter provides a single point of entry for using basic features of popular ruby ORMs. Its target audience is gem authors who want to support many ruby ORMs.

Provides a single point of entry for using basic features of ruby ORMs

License: MIT

parallel v1.24.0

Run any kind of code in parallel processes

License: MIT

parser v3.3.1.0

A Ruby parser written in pure Ruby.

A Ruby parser written in pure Ruby.

License: MIT

process_executer v1.2.0

An API for executing commands in a subprocess

An API for executing commands in a subprocess

License: MIT

pry v0.14.2

A runtime developer console and IRB alternative with powerful introspection capabilities.

Pry is a runtime developer console and IRB alternative with powerful introspection capabilities. Pry aims to be more than an IRB replacement. It is an attempt to bring REPL driven programming to the Ruby language.

License: MIT

pry-byebug v3.10.1 (development, test)

Fast debugging with Pry.

Combine ‘pry’ with ‘byebug’. Adds ‘step’, ‘next’, ‘finish’, ‘continue’ and ‘break’ commands to control execution.

License: MIT

public_suffix v5.0.5

Domain name parser based on the Public Suffix List.

PublicSuffix can parse and decompose a domain name into top level domain, domain and subdomains.

License: MIT

puma v3.12.6 (default)

Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications

Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. It’s great for highly concurrent Ruby implementations such as Rubinius and JRuby as well as as providing process worker support to support CRuby well.

License: New BSD

racc v1.7.3

Racc is a LALR(1) parser generator

Racc is a LALR(1) parser generator. It is written in Ruby itself, and generates Ruby program.

NOTE: Ruby 1.8.x comes with Racc runtime module. You can run your parsers generated by racc 1.4.x out of the box.

License: Simplified BSD, ruby

rack v2.2.10

A modular Ruby webserver interface.

Rack provides a minimal, modular and adaptable interface for developing web applications in Ruby. By wrapping HTTP requests and responses in the simplest way possible, it unifies and distills the API for web servers, web frameworks, and software in between (the so-called middleware) into a single method call.

License: MIT

rack-cors v2.0.2 (default)

Middleware for enabling Cross-Origin Resource Sharing in Rack apps

Middleware that will make Rack-based apps CORS compatible. Fork the project here: https://github.com/cyu/rack-cors

License: MIT

rack-protection v3.2.0

Protect against typical web attacks, works with all Rack apps, including Rails.

Protect against typical web attacks, works with all Rack apps, including Rails

License: MIT

rack-test v2.1.0

Simple testing API built on Rack

Rack::Test is a small, simple testing API for Rack apps. It can be used on its own or as a reusable starting point for Web frameworks and testing libraries to build on.

License: MIT

rails v6.1.7.7 (default)

Full-stack web application framework.

Ruby on Rails is a full-stack web framework optimized for programmer happiness and sustainable productivity. It encourages beautiful code by favoring convention over configuration.

License: MIT

rails-controller-testing v1.0.5 (development, test)

Extracting assigns and assert_template from ActionDispatch.

License: MIT

rails-dom-testing v2.2.0

Dom and Selector assertions for Rails applications

This gem can compare doms and assert certain elements exists in doms using Nokogiri.

License: MIT

rails-erd v1.7.2 (development, test)

Entity-relationship diagram for your Rails models.

Automatically generate an entity-relationship diagram (ERD) for your Rails models.

License: MIT

rails-html-sanitizer v1.6.0

This gem is responsible to sanitize HTML fragments in Rails applications.

HTML sanitization for Rails applications

License: MIT

railties v6.1.7.7

Tools for creating, working with, and running Rails applications.

Rails internals: application bootup, plugins, generators, and rake tasks.

License: MIT

rainbow v3.1.1

Colorize printed text on ANSI terminals

Colorize printed text on ANSI terminals

License: MIT

raindrops v0.20.1

real-time stats for preforking Rack servers

raindrops is a real-time stats toolkit to show statistics for Rack HTTP servers. It is designed for preforking servers such as unicorn, but should support any Rack HTTP server on platforms supporting POSIX shared memory. It may also be used as a generic scoreboard for sharing atomic counters across multiple processes.

License: LGPL-2.1+

rake v13.2.1

Rake is a Make-like program implemented in Ruby

Rake is a Make-like program implemented in Ruby. Tasks and dependencies are specified in standard Ruby syntax. Rake has the following features: * Rakefiles (rake’s version of Makefiles) are completely defined in standard Ruby syntax. No XML files to edit. No quirky Makefile syntax to worry about (is that a tab or a space?) * Users can specify tasks with prerequisites. * Rake supports rule patterns to synthesize implicit tasks. * Flexible FileLists that act like arrays but know about manipulating file names and paths. * Supports parallel execution of tasks.

License: MIT

rb-fsevent v0.11.2

Very simple & usable FSEvents API

FSEvents API with Signals catching (without RubyCocoa)

License: MIT

rb-inotify v0.10.1

A Ruby wrapper for Linux inotify, using FFI

License: MIT

rb-readline v0.5.5 (development, test)

Pure-Ruby Readline Implementation

The readline library provides a pure Ruby implementation of the GNU readline C library, as well as the Readline extension that ships as part of the standard library.

License: BSD

rbs v2.8.4

Type signature for Ruby.

RBS is the language for type signatures for Ruby and standard library definitions.

License: Simplified BSD, ruby

rchardet v1.9.0

Character encoding auto-detection in Ruby. As smart as your browser. Open source.

License: LGPL

redis v5.2.0 (default)

A Ruby client library for Redis

A Ruby client that tries to match Redis’ API one-to-one, while still providing an idiomatic interface.

License: MIT

redis-client v0.22.1

Simple low-level client for Redis 6+

License: MIT

regexp_parser v2.9.0

Scanner, lexer, parser for ruby’s regular expressions

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

License: MIT

remove_emoji v3.0.1 (default)

Remove Emoji 😈🚫😱 ( 2021 version, for Ruby 2.x ~ 3 / Rails 4 ~ 6.x )

Remove Emoji 😈🚫😱 ( 2021 version, for Ruby 2.x ~ 3 / Rails 4 ~ 6.x )

License: MIT

request_store v1.6.0

RequestStore gives you per-request global storage.

RequestStore gives you per-request global storage.

License: MIT

responders v3.1.1

A set of Rails responders to dry up your application

A set of Rails responders to dry up your application

License: MIT

rest-client v2.1.0

Simple HTTP and REST client for Ruby, inspired by microframework syntax for specifying actions.

A simple HTTP and REST client for Ruby, inspired by the Sinatra microframework style of specifying actions: get, put, post, delete.

License: MIT

reverse_markdown v2.1.1

Convert html code into markdown.

Map simple html back into markdown, e.g. if you want to import existing html data in your application.

License: WTFPL

rexml v3.2.6

An XML toolkit for Ruby

An XML toolkit for Ruby

License: Simplified BSD

rollbar v3.5.2 (default)

Reports exceptions to Rollbar

Track and debug errors in your Ruby applications with ease using Rollbar. With this gem, you can easily monitor and report on exceptions and other errors in your code, helping you identify and fix issues more quickly. Rollbar’s intuitive interface and advanced error tracking features make it the perfect tool for ensuring the stability and reliability of your Ruby applications.

License: MIT

rspec v3.13.0

rspec-3.13.0

BDD for Ruby

License: MIT

rspec-core v3.13.0

rspec-core-3.13.0

BDD for Ruby. RSpec runner and example groups.

License: MIT

rspec-expectations v3.13.0

rspec-expectations-3.13.0

rspec-expectations provides a simple, readable API to express expected outcomes of a code example.

License: MIT

rspec-mocks v3.13.0

rspec-mocks-3.13.0

RSpec’s ‘test double’ framework, with support for stubbing and mocking

License: MIT

rspec-rails v6.1.2 (development, test)

RSpec for Rails

rspec-rails is a testing framework for Rails 5+.

License: MIT

rspec-support v3.13.1

rspec-support-3.13.1

Support utilities for RSpec gems

License: MIT

rswag v2.13.0 (default)

OpenAPI (formerly named Swagger) tooling for Rails APIs

Generate beautiful API documentation, including a UI to explore and test operations, directly from your rspec integration tests. OpenAPI 2 and 3 supported. More about the OpenAPI initiative here: http://spec.openapis.org/

License: MIT

rswag-api v2.13.0

A Rails Engine that exposes OpenAPI (formerly called Swagger) files as JSON endpoints

Open up your API to the phenomenal OpenAPI ecosystem by exposing OpenAPI files, that describe your service, as JSON endpoints. More about the OpenAPI initiative here: http://spec.openapis.org/

License: MIT

rswag-specs v2.13.0

An OpenAPI-based (formerly called Swagger) DSL for rspec-rails & accompanying rake task for generating OpenAPI specification files

Simplify API integration testing with a succinct rspec DSL and generate OpenAPI specification files directly from your rspec tests. More about the OpenAPI initiative here: http://spec.openapis.org/

License: MIT

rswag-ui v2.13.0

A Rails Engine that includes swagger-ui and powers it from configured OpenAPI (formerly named Swagger) endpoints

Expose beautiful API documentation, powered by Swagger JSON endpoints, including a UI to explore and test operations. More about the OpenAPI initiative here: http://spec.openapis.org/

License: MIT

rubocop v1.63.4 (development, test)

Automatic Ruby code style checking tool.

RuboCop is a Ruby code style checking and code formatting tool. It aims to enforce the community-driven Ruby Style Guide.

License: MIT

rubocop-ast v1.31.3

RuboCop tools to deal with Ruby code AST.

RuboCop’s Node and NodePattern classes.

License: MIT

rubocop-capybara v2.20.0

Code style checking for Capybara test files

Code style checking for Capybara test files (RSpec, Cucumber, Minitest). A plugin for the RuboCop code style enforcing & linting tool.

License: MIT

rubocop-factory_bot v2.25.1

Code style checking for factory_bot files

Code style checking for factory_bot files. A plugin for the RuboCop code style enforcing & linting tool.

License: MIT

rubocop-rspec v2.29.1 (development, test)

Code style checking for RSpec files

Code style checking for RSpec files. A plugin for the RuboCop code style enforcing & linting tool.

License: MIT

rubocop-rspec_rails v2.28.3

Code style checking for RSpec Rails files

Code style checking for RSpec Rails files. A plugin for the RuboCop code style enforcing & linting tool.

License: MIT

ruby-graphviz v1.2.5

Interface to the GraphViz graphing tool

Ruby/Graphviz provides an interface to layout and generate images of directed graphs in a variety of formats (PostScript, PNG, etc.) using GraphViz.

License: GPL-2.0

ruby-progressbar v1.13.0

Ruby/ProgressBar is a flexible text progress bar library for Ruby.

Ruby/ProgressBar is an extremely flexible text progress bar library for Ruby. The output can be customized with a flexible formatting system including: percentage, bars of various formats, elapsed time and estimated time remaining.

License: MIT

ruby2_keywords v0.0.5

Shim library for Module#ruby2_keywords

License: Simplified BSD, ruby

ruby_expect v1.7.5 (default)

This is a simple expect implementation that provides interactive access to IO objects

Ruby implementation for send/expect interaction

License: Apache 2.0

rubyzip v2.3.2 (default)

rubyzip is a ruby module for reading and writing zip files

License: Simplified BSD

sass v3.7.4

A powerful but elegant CSS compiler that makes CSS fun again.

Ruby Sass is deprecated! See https://sass-lang.com/ruby-sass for details.

  Sass makes CSS fun again. Sass is an extension of CSS, adding
  nested rules, variables, mixins, selector inheritance, and more.
  It's translated to well-formatted, standard CSS using the
  command line tool or a web-framework plugin.

License: MIT

sass-listen v4.0.0

Fork of guard/listen

This fork of guard/listen provides a stable API for users of the ruby Sass CLI

License: MIT

sass-rails v5.1.0 (default)

Sass adapter for the Rails asset pipeline.

Sass adapter for the Rails asset pipeline.

License: MIT

search_object v1.2.5 (default)

Provides DSL for creating search objects

Search object DSL

License: MIT

search_object_graphql v0.3.2 (default)

Maps search objects to GraphQL resolvers

Search Object plugin to working with GraphQL

License: MIT

select2-rails v4.0.13 (default)

Integrate Select2 javascript library with Rails asset pipeline

Select2 is a jQuery based replacement for select boxes. It supports searching, remote data sets, and infinite scrolling of results. This gem integrates Select2 with Rails asset pipeline for easy of use.

License: MIT

shellany v0.0.1

Simple, somewhat portable command capturing

MRI+JRuby compatible command output capturing

License: MIT

shoulda-matchers v6.2.0 (development, test)

Simple one-liner tests for common Rails functionality

Shoulda Matchers provides RSpec- and Minitest-compatible one-liners to test common Rails functionality that, if written by hand, would be much longer, more complex, and error-prone.

License: MIT

simplecov v0.22.0 (development, test)

Code coverage for Ruby

Code coverage for Ruby with a powerful configuration library and automatic merging of coverage across test suites

License: MIT

simplecov-html v0.12.3

Default HTML formatter for SimpleCov code coverage tool for ruby 2.4+

Default HTML formatter for SimpleCov code coverage tool for ruby 2.4+

License: MIT

simplecov_json_formatter v0.1.4

JSON formatter for SimpleCov

JSON formatter for SimpleCov

License: MIT

sinatra v3.2.0

Classy web-development dressed in a DSL

Sinatra is a DSL for quickly creating web applications in Ruby with minimal effort.

License: MIT

snaky_hash v2.0.1

A very snaky hash

A Hashie::Mash joint to make #snakelife better

License: MIT

soft_deletion v1.11.0 (default)

Explicit soft deletion for ActiveRecord via deleted_at and default scope.

License: MIT

solargraph v0.50.0 (development, test)

A Ruby language server

IDE tools for code completion, inline documentation, and static analysis

License: MIT

sprockets v3.7.3

Rack-based asset packaging system

Sprockets is a Rack-based asset packaging system that concatenates and serves JavaScript, CoffeeScript, CSS, LESS, Sass, and SCSS.

License: MIT

sprockets-rails v3.4.2

Sprockets Rails integration

License: MIT

strings-ansi v0.2.0

Methods for processing ANSI escape codes in strings.

Methods for processing ANSI escape codes in strings.

License: MIT

terminal-table v3.0.2

Simple, feature rich ascii table generation library

License: MIT

terser v1.2.2 (default)

Ruby wrapper for Terser JavaScript compressor

Terser minifies JavaScript files by wrapping TerserJS to be accessible in Ruby

License: MIT

thor v1.3.1

Thor is a toolkit for building powerful command-line interfaces.

Thor is a toolkit for building powerful command-line interfaces.

License: MIT

tilt v2.5.0

Generic interface to multiple Ruby template engines

Generic interface to multiple Ruby template engines

License: MIT

timeout v0.4.1

Auto-terminate potentially long-running operations in Ruby.

Auto-terminate potentially long-running operations in Ruby.

License: Simplified BSD, ruby

tty-cursor v0.7.1

Terminal cursor positioning, visibility and text manipulation.

The purpose of this library is to help move the terminal cursor around and manipulate text by using intuitive method calls.

License: MIT

tty-progressbar v0.18.2 (default)

A flexible and extensible progress bar for terminal applications.

Display a single or multiple progress bars in the terminal. A progress bar can show determinate or indeterminate progress that can be paused and resumed at any time. A bar format supports many tokens for common information display like elapsed time, estimated time to completion, mean rate and more.

License: MIT

tty-screen v0.8.2

Terminal screen size detection.

Terminal screen size detection that works on Linux, macOS and Windows systems and supports Ruby MRI, JRuby, TruffleRuby and Rubinius interpreters.

License: MIT

typhoeus v1.4.1

Parallel HTTP library on top of libcurl multi.

Like a modern code version of the mythical beast with 100 serpent heads, Typhoeus runs HTTP requests in parallel while cleanly encapsulating handling logic.

License: MIT

tzinfo v2.0.6

Time Zone Library

TZInfo provides access to time zone data and allows times to be converted using time zone rules.

License: MIT

unicode-display_width v2.5.0

Determines the monospace display width of a string in Ruby.

[Unicode 15.1.0] Determines the monospace display width of a string using EastAsianWidth.txt, Unicode general category, and other data.

License: MIT

unicorn v6.1.0 (default)

Rack HTTP server for fast clients and Unix

unicorn is an HTTP server for Rack applications designed to only serve fast clients on low-latency, high-bandwidth connections and take advantage of features in Unix/Unix-like kernels. Slow clients should only be served by placing a reverse proxy capable of fully buffering both the the request and response in between unicorn and slow clients.

License: GPL-2.0+, Ruby-1.8

uri v0.13.0

URI is a module providing classes to handle Uniform Resource Identifiers

URI is a module providing classes to handle Uniform Resource Identifiers

License: Simplified BSD, ruby

version_gem v1.1.4

Enhance your VERSION! Sugar for Version modules.

Versions are good. Versions are cool. Versions will win.

License: MIT

warden v1.2.9

An authentication library compatible with all Rack-based frameworks

License: MIT

websocket-driver v0.7.6

WebSocket protocol handler with pluggable I/O

License: Apache 2.0

websocket-extensions v0.1.5

Generic extension manager for WebSocket connections

License: Apache 2.0

yajl-ruby v1.4.3

Ruby C bindings to the excellent Yajl JSON stream-based parser library.

License: MIT

yard v0.9.36

Documentation tool for consistent and usable documentation in Ruby.

YARD is a documentation generation tool for the Ruby programming language. It enables the user to generate consistent, usable documentation that can be exported to a number of formats very easily, and also supports extending for custom Ruby constructs such as custom class level definitions.

License: MIT

zeitwerk v2.7.1

Efficient and thread-safe constant autoloader

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.

License: MIT


generated for 237 entries on 12.06.2025 16:56