Showing 36 of 216 projects
A service object framework for Rails that encapsulates business logic with input validation and type safety.
Mutation testing for Ruby that systematically modifies code to verify test effectiveness, especially important with AI-generated code.
Official Ruby library for interacting with the Stripe API, providing dynamic resource classes and comprehensive request handling.
A Guard plugin that automatically reloads your browser when view files are modified during development.
A data mapping and persistence toolkit for Ruby that provides powerful object mapping without limiting database capabilities.
A Ruby gem for on-the-fly processing of images and attachments in Rails, Sinatra, and other web apps.
A Ruby library that maps Redis data types directly to Ruby objects with atomic operations.
A Ruby CLI tool for scaffolding, verifying, and generating documentation from JSON Schema for HTTP APIs.
A Ruby library for parsing RSS, Atom, and JSON feeds with flexible configuration and extensible parsers.
An ActiveRecord plugin for managing ordered lists of items with scoped positioning and reordering methods.
A Ruby library for building SOAP clients with a clean, object-oriented interface.
An automatic indexer for Postgres that analyzes query patterns and suggests optimal indexes to improve database performance.
A Ruby gem and unofficial documentation for Tesla's JSON API to remotely monitor and control Model S, 3, X, and Y vehicles.
A Rails API authentication gem using JSON Web Tokens (JWT) for seamless token-based authentication.
A Ruby-based tool to check Markdown files and flag style issues with configurable rules.
A Ruby-based tool to check Markdown files and flag style issues with configurable rules.
A Ruby gem providing helper methods for integrating Google reCAPTCHA and hCaptcha into web applications.
A high-level Ruby API for controlling Chrome/Chromium via the Chrome DevTools Protocol without Selenium dependencies.
A Rails engine for cache-friendly, client-side local time rendering with JavaScript conversion.
A Ruby library for generating QR codes with multiple rendering formats including SVG, PNG, and ANSI.
A Ruby library for building LLM-powered applications with a unified interface for multiple providers, RAG systems, and AI assistants.
A Ruby gem for building LLM-powered applications with a unified interface for multiple providers, RAG systems, and AI assistants.
Official Ruby client for Elasticsearch, providing a complete API wrapper and transport layer for Ruby applications.
Official Ruby client for Elasticsearch, providing a complete API for interacting with Elasticsearch clusters from Ruby applications.
A Ruby binding for the OpenBSD bcrypt() password hashing algorithm to securely store user passwords.
A blob-level read-through caching solution for ActiveRecord that adds fetch methods to cache model objects and associations using Memcached.
A Ruby gem that monitors file system changes and notifies your application with optimized OS-specific adapters.
A scheduling add-on for Sidekiq that runs jobs at specified times using cron notation or natural language.
A Ruby gem for efficiently modeling hierarchical data in ActiveRecord using closure tree tables.
A high-level Object Document Mapper (ODM) for Elasticsearch in Ruby, built on the official elasticsearch-ruby client.
A Ruby gem that automatically syncs Rails Asset Pipeline compiled assets to cloud storage like Amazon S3, Google Cloud Storage, and Azure Blob.
A robust, opinionated state machine library for Ruby that provides an audit trail and data integrity.
A Ruby gem that suggests corrections for typos in method names, class names, and other errors.
A Rails authentication system generator that creates customizable, secure authentication code directly in your application.
A Ruby gem for performing online MySQL schema migrations without locking tables, enabling agile database evolution at scale.
A Ruby command-line tool that suggests performance improvements by analyzing code patterns against faster alternatives.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.