Open-source ruby software
866 open-source libraries, tools and applications tagged ruby, ranked by how closely ruby is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
866 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| nathanl/authority Authority is a Ruby gem that helps you authorize actions in Rails apps by grouping models under Authorizer classes with plain Ruby methods.… | 10 | 1197 | abandoned |
| leereilly/swot Swot is a Ruby library for verifying that email addresses and domain names belong to legitimate academic institutions, using a crowdsourced… | 10 | 1183 | abandoned |
| rashidkpc/kibana2 Kibana 2 is a browser-based interface for Logstash and Elasticsearch that lets users search, visualize, and analyze log data. This Ruby-bas… | 10 | 1182 | abandoned |
| aanand/deadweight Deadweight is a CSS coverage tool that, given a set of stylesheets and URLs, determines which CSS selectors are actually used and reports w… | 32 | 1180 | abandoned |
| documentcloud/jammit Jammit is an asset packaging library for Rails that concatenates and compresses CSS and JavaScript, with ahead-of-time gzipping, JavaScript… | 32 | 1153 | abandoned |
| sprinkle-tool/sprinkle Sprinkle is a Ruby-based software provisioning tool that builds remote servers via a domain-specific language for defining packages, depend… | 32 | 1143 | abandoned |
| cryptosphere/cryptosphere Cryptosphere is a global peer-to-peer cryptosystem for publishing and securely distributing content pseudonymously with no central point of… | 10 | 1142 | abandoned |
| RailsApps/rails-stripe-membership-saas An example Rails 4.2 application demonstrating a membership/subscription SaaS site using Stripe and the Payola gem, with Devise for authent… | 32 | 1133 | abandoned |
| nesquena/gitdocs Gitdocs is an open-source Dropbox alternative built with Ruby and Git that automatically syncs directories across clients by pushing and pu… | 32 | 1133 | abandoned |
| defunkt/github-gem A Ruby gem providing a `github` (or `gh`) command line helper that wraps GitHub's API to simplify common GitHub workflows. It automates for… | 32 | 1131 | abandoned |
| newcontext-oss/kitchen-terraform A set of Test Kitchen plugins that enable converging Terraform configurations and verifying the resulting infrastructure with InSpec contro… | 10 | 1123 | abandoned |
| tj/commander Commander is a Ruby library for building command-line executables, providing command definition, option parsing, and help generation. The r… | 32 | 1085 | abandoned |
| tomgi/git_stats GitStats is a Ruby CLI tool that analyzes a git repository and generates an HTML page with statistics such as commit activity and author co… | 51 | 1083 | abandoned |
| brynary/rack-bug Rack::Bug is a debugging toolbar for Rack applications, implemented as Rack middleware. It injects a floating diagnostics panel into your a… | 32 | 1072 | abandoned |
| maccman/holla Holla is an open-source group chat application built as a Rich Internet Application with a fully asynchronous JavaScript UI. It was release… | 32 | 1058 | abandoned |
| Shopify/shopify-cli Shopify CLI 2.0 is a Ruby-based command-line tool that helps developers build Shopify apps and themes faster by scaffolding projects and au… | 10 | 1050 | abandoned |
| seatgeek/soulmate Soulmate is a Ruby tool that provides fast autocomplete/typeahead suggestions using Redis sorted sets, exposed via a Sinatra web app and CL… | 10 | 1049 | abandoned |
| kippt/jekyll-incorporated Jekyll Incorporated is a modern Jekyll-based blog theme designed for company, product, and team blogs. It ships with configuration, styling… | 10 | 1048 | abandoned |
| defunkt/cijoe CI Joe is a lightweight, fun Continuous Integration server written in Ruby that runs your project's tests on demand and reports pass/fail s… | 32 | 1046 | abandoned |
| caged/gitnub GitNub is a Mac-native Gitk-like application built with RubyCocoa for quickly viewing information about a git repository. It is launched fr… | 32 | 1041 | abandoned |
| jfirebaugh/konacha Konacha is a Rails engine for testing your application's JavaScript with the Mocha test framework and Chai assertion library. It leverages … | 32 | 1039 | abandoned |
| technoweenie/attachment_fu attachment_fu is a Ruby on Rails plugin that turns ActiveRecord models into file attachments, storing metadata (path, size, content type) i… | 32 | 1024 | abandoned |
| nathansobo/treetop Treetop is a Ruby DSL for building parsers based on parsing expression grammars (PEGs). This original repository is unmaintained and develo… | 32 | 1010 | abandoned |
| cinchrb/cinch Cinch is a Ruby framework for building IRC bots with a plugin- and rule-based architecture and an object-oriented API. It handles threading… | 10 | 999 | abandoned |
| gRPC gRPC is an open‑source, high‑performance remote procedure call (RPC) framework that works across many languages and platforms. It uses Prot… | 97 | 45378 | active |
| Fluentd Fluentd is an open-source data collector that unifies log and event collection from many sources and routes them to files, databases, cloud… | 94 | 13606 | stable |
| libvips libvips is a fast, demand-driven, horizontally threaded image processing library with low memory needs, offering around 300 operations acro… | 94 | 11747 | stable |
| Apache IoTDB Apache Thrift is a lightweight, language-independent software stack for point-to-point RPC, combining an interface definition language, a c… | 95 | 10960 | stable |
| Lago Lago is an open-source metering and usage-based billing platform that ingests usage events, manages subscriptions and pricing, and generate… | 95 | 10699 | active |
| Model Context Protocol (MCP) Reference implementations of Model Context Protocol (MCP) servers demonstrating how AI applications can securely access tools and data sour… | 82 | 9483 | active |
| xberg-io/xberg Xberg is a polyglot document intelligence framework with a Rust core that extracts text, metadata, tables, images, and structured data from… | 88 | 9437 | active |
| evilmartians/lefthook Lefthook is a fast, dependency-free Git hooks manager written in Go that works with any type of project (Node.js, Ruby, Python, Go, Swift, … | 95 | 8898 | stable |
| AidLux (AidLearning) AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling… | 63 | 5812 | active |
| sferik/x-cli A command-line power tool for Twitter/X that provides a full command tree for posting, searching, deleting, list management, and streaming … | 76 | 5587 | active |
| lxc/lxc LXC is a low-level Linux container runtime providing a userspace interface to kernel containment features like namespaces, cgroups, and man… | 81 | 5277 | stable |
| mozilla/uniffi-rs UniFFI is a Rust toolkit that generates foreign-language bindings for Rust code, letting you write core logic once and call it from Kotlin,… | 77 | 5033 | active |
| Kaitai Struct Kaitai Struct is a declarative language for describing binary data structures (file formats, network packet layouts) in .ksy files. A compi… | 77 | 4715 | active |
| Open Location Code Open Location Code is a multi-language library that encodes latitude/longitude into short 'Plus Codes' usable as digital street addresses w… | 52 | 4364 | stable |
| defunkt/gist A Ruby gem providing a `gist` command-line tool for uploading files, clipboard contents, or STDIN to GitHub Gists. It supports creating, up… | 68 | 3807 | active |
| Apache Avro Apache Avro is a data serialization system providing rich data structures, a compact binary format, container files, and RPC support, with … | 85 | 3307 | stable |
| bradvin/social-share-urls A multi-language collection of libraries and reference documentation for generating social media share URLs (e.g., Facebook, Twitter share … | 23 | 2832 | active |
| Keystone Assembler Engine Keystone is a lightweight multi-platform, multi-architecture assembler framework implemented in C/C++ with bindings for many languages. It … | 67 | 2649 | active |
| edavis10/redmine Redmine is a flexible, self-hosted project management web application written in Ruby on Rails. It provides issue tracking, Gantt charts, w… | 32 | 2437 | stable |
| facil.io facil.io is a high-performance C micro-framework for web applications, providing an evented HTTP/1.1, WebSocket, and SSE server with pub/su… | 54 | 2408 | active |
| BOSH Cloud Foundry BOSH is an open-source tool chain for release engineering, deployment, and lifecycle management of large-scale distributed se… | 98 | 2079 | active |
| quickfix/quickfix QuickFIX is a free, open-source C++ implementation of the FIX (Financial Information eXchange) protocol, serving as a full-featured messagi… | 69 | 1995 | stable |
| cossacklabs/themis Themis is a cross-platform, high-level cryptographic library providing ready-made building blocks for secure data storage, encrypted messag… | 69 | 1978 | stable |
| libvirt/libvirt Libvirt is a portable, long-term stable C API and toolkit for managing virtualization technologies across many operating systems and hyperv… | 77 | 1738 | stable |
| cachix/secretspec SecretSpec is a declarative tool and library for defining the secrets an application needs in a secretspec.toml manifest and resolving them… | 84 | 1564 | active |
| ssoready/ssoready SSOReady is an open-source service and set of SDKs for adding enterprise SAML single sign-on and SCIM directory sync to any product. It exp… | 39 | 1536 | active |
| cossacklabs/acra Acra is a database security suite that provides field-level encryption, searchable encryption, tokenization, data masking, SQL firewalling,… | 54 | 1493 | active |
| msteinbeck/tinyspline TinySpline is a small ANSI C library for interpolating, transforming, and querying NURBS, B-Splines, and Bézier curves, with a C++ object-o… | 23 | 1352 | stable |
| dbreunig/whenwords whenwords is a relative time formatting library that ships only a specification (SPEC.md), language-agnostic test cases (tests.yaml), and i… | 41 | 1337 | active |
| utkusen/sast-skills A collection of LLM agent skills that turn coding assistants like Claude Code, Codex, Opencode, and Cursor into a SAST (static application … | 46 | 1322 | active |
| chef/omnibus Omnibus is a Ruby-based tool and DSL for creating full-stack, self-contained installers for software projects across multiple platforms (de… | 44 | 1315 | active |
| clacky-ai/openclacky OpenClacky is an open-source (MIT) AI agent platform written in Ruby that runs locally, offering a CLI and Web UI for completing tasks via … | 80 | 1207 | active |
| wilsonzlin/minify-html minify-html is an extremely fast HTML minifier written in Rust that also minifies inline JS and CSS via oxc and lightningcss. It is availab… | 56 | 1176 | active |
| SimpleITK/SimpleITK SimpleITK is a simplified C++ interface to the Insight Toolkit (ITK) for multi-dimensional image analysis, including filtering, segmentatio… | 96 | 1092 | stable |
| stripe-samples/checkout-one-time-payments An official Stripe sample demonstrating how to integrate Stripe Checkout to collect one-time payments via a hosted payment page. It include… | 67 | 1061 | active |
| osohq/oso Oso is an embedded authorization framework with a declarative policy language (Polar) for building RBAC, relationships, and collection filt… | 23 | 3489 | maintenance |
| modelfoxdotdev/modelfox ModelFox is a CLI tool and platform for training, deploying, and monitoring machine learning models from CSV files. It includes client libr… | 23 | 1467 | maintenance |
| fslongjin/This-repo-has-1426-stars A novelty GitHub project whose repository name dynamically updates to display its current star count (e.g., 'This-repo-has-1426-stars'). It… | 32 | 1417 | maintenance |
| rlite rlite is a self-contained, serverless, zero-configuration, transactional Redis-compatible database engine written in C, analogous to SQLite… | 32 | 1067 | maintenance |
| russellromney/honker A SQLite loadable extension plus multi-language bindings that add Postgres-style NOTIFY/LISTEN semantics, durable task queues, event stream… | 78 | 3029 | experimental |
| RimoChan/match-you A satirical joke tool called '您配吗' (Do You Deserve It?) that deletes installed dependencies from a machine, forcing the victim to figure ou… | 32 | 1799 | experimental |
| mynyml/watchr Watchr is a Ruby command-line tool that monitors a directory tree and triggers user-defined actions whenever observed files change, most co… | 32 | 1271 | abandoned |
← prev page 9 / 9