A gem providing "time travel", "time freezing", and "time acceleration" capabilities, making it simple to test time-dependent code. It provides a unified method to mock Time.now, Date.today, and DateTime.now in a single call.
Repository Index
47,133 repositories indexed
25–48 of 249 · Most stars
minitest provides a complete suite of testing facilities supporting TDD, BDD, and benchmarking.
A micro library providing Ruby objects with Publish-Subscribe capabilities
- ruby
- events
- publish-subscribe
- pubsub
algorithms playground for common questions
🔐 Securely share sensitive information with automatic expiration & deletion after a set number of views or duration. Track who, what and when with full audit logs.
Manages application of security headers with many safe defaults
- secure-headers
- csp
- hsts
- referrer-policy
OpenAI API + Ruby! 🤖❤️ GPT-5 & Realtime WebRTC compatible!
High performance memcached client for Ruby
HTTP (The Gem! a.k.a. http.rb) - a fast Ruby HTTP client with a chainable API, streaming support, and timeouts
- ruby
- http-client
- http
- client
View components for Ruby and Rails.
Hashie is a collection of classes and mixins that make Ruby hashes more powerful.
- ruby
- hash-extensions
- hacktoberfest
A friendly wrapper for launchctl
Strategies for cleaning databases in Ruby. Can be used to ensure a clean state for testing.
- testing
- ruby
- database-cleaner
- testing-tools
REST client for Google APIs
Quick automated code review of your changes
- review
- automated-review
- automated-analysis
- linters
xlsx generation with charts, images, automated column width, customizable styles and full schema validation. Axlsx excels at helping you generate beautiful Office Open XML Spreadsheet documents without having to understand the entire ECMA specification. Check out the README for some examples of how easy it is. Best of all, you can validate your xlsx file before serialization so you know for sure that anything generated is going to load on your client's machine.
Friendly English-like interface for your command line. Don't remember a command? Ask Betty.
Ruby on Rails API documentation tool
All sorts of useful information about every country packaged as convenient little country objects. It includes data from ISO 3166 (countries and states/subdivisions ), ISO 4217 (currency), and E.164 (phone numbers).
- ruby
- iso3166
- countries
HTML processing filters and utilities
Ruby and Rails efficient Kafka processing framework
- karafka-framework
- kafka
- kafka-client
- kafka-clients
Mutation testing for Ruby. AI writes your code. AI writes your tests. But who tests the tests?
Open source API management platform
- api-management
- nginx
- openresty
- api-gateway
🔐 oauth2 - A Ruby wrapper for the OAuth 2.0, & 2.1 Authorization Frameworks, including OpenID Connect (OIDC)
- authentication
- authorization
- oauth2
- oauth2-client