Open Source Software
Contributions Link to heading
rails Link to heading
Ruby on Rails — full-stack web framework. PR
rake Link to heading
A make-like build utility for Ruby. Rake is a Make-like program implemented in Ruby. Tasks and dependencies are specified in standard Ruby syntax. PR
bridgetown Link to heading
A next-generation progressive site generator & fullstack framework, powered by Ruby. Bridgetown takes your local content and external data loaded from APIs; renders templates in Markdown, ERB, and many other formats; automatically compiles frontend assets via esbuild; and exports a complete website ready to be served by fast CDNs like Render or traditional web servers. Bridgetown also integrates closely with Roda for fullstack, dynamic web application functionality — but only when and where you need it. PR
classifier Link to heading
A general classifier module to allow Bayesian and LSI classifications. Text classification in Ruby. Five algorithms, native performance, streaming support. PR
judges-action Link to heading
A GitHub Action that scans the entire repository and generates a Factbase for Zerocracy. PR
fbe Link to heading
FactBase Extended (FBE) for the judges in judges-action and inside Baza. It’s a collection of tools for zerocracy/judges-action. You are not supposed to use it directly, but only in a combination with other tools of Zerocracy. PR
factbase Link to heading
In-memory database of facts (records with attributes) with a predicative searching facility. This Ruby gem manages an in-memory database of facts. A fact is simply an associative array of properties and their values. The values are either atomic literals or non-empty sets of literals. It is possible to delete a fact, but impossible to delete a property from a fact. PR
judges Link to heading
Executor of Ruby scripts that update a Factbase both adding new and modifying facts inside it. A command line tool and a Ruby gem for running so-called judges against a factbase. PR
pgtk Link to heading
PostgreSQL ToolKit for Ruby apps: Liquibase + Rake + Connection Pool. This small Ruby gem helps you integrate PostgreSQL with your Ruby web app, through Liquibase. It also adds a simple connection pool and query processor, to make SQL manipulation simpler. PR
random-port Link to heading
A Ruby gem to reserve a random TCP port, with a guarantee that it’s not busy at the moment. PR
qbash Link to heading
Simple executor of a bash commands from Ruby: it logs the output and checks the exit code. How do you execute a new shell command from Ruby? There are many ways. None of them offers a one-liner that would execute a command, print its output to the console or a logger, and then raise an exception if the exit code is not zero. This small gem offers exactly this one-liner. PR
donce Link to heading
Docker Once: builds a temporary Docker image, runs a temporary Docker container, lets your tests interact with it, terminates and cleans up. This small Ruby library helps to build temporary Docker images, run Docker containers, and clean up afterwards — it may be convenient for automated tests (for example, with Minitest). PR
ellipsized Link to heading
A Ruby function that replaces a piece of text with ellipsis in order to make it fit into certain number of characters. PR
online Link to heading
Ruby function to check whether we are online now (useful for unit tests). PR
veils Link to heading
Ruby Veil Objects: they cache all reads until the first write. PR
geokit Link to heading
Official Geokit Gem. Geokit gem provides geocoding and distance/heading calculations. Pair with the geokit-rails plugin for full-fledged location-based app functionality. PR
sidekiq Link to heading
Simple, efficient background processing for Ruby. Sidekiq uses threads to handle many jobs at the same time in the same process. Sidekiq can be used by any Ruby application. PR
cloner Link to heading
Easily clone your production Mongoid / PostgreSQL / MySQL database and files for local development. Uses rsync and database-specific default dump/restore tools (pg_dump/pg_restore, mysqldump/mysql, mongodump/mongorestore). PR
smart_excerpt Link to heading
Allows to create intellegent excerpt fields. PR
ckeditor Link to heading
Ckeditor 4.x integration gem for rails. CKEditor is a WYSIWYG text editor designed to simplify web content creation. It brings common word processing features directly to your web pages. Enhance your website experience with our community maintained editor. Currently this gem supports ckeditor 4 only. PR
route_downcaser Link to heading
Makes routing in Rails case-insensitive (and other Rack-servers like Sinatra). This gem hooks into the Rack middleware of Rails. This way all paths are downcased before dispatching to Rails’ routing mechanism. Querystring parameters and asset paths are not changed in any way. PR
the_role_api Link to heading
Base of TheRole. Role Model and API. PR
elastop Link to heading
Elastop is a terminal-based dashboard for monitoring Elasticsearch clusters in real-time. It provides a comprehensive view of cluster health, node status, indices, and various performance metrics in an easy-to-read terminal interface. This tool was designed to look visually similar HTOP. PR
YaDiskClient Link to heading
Client for Yandex.Disk based on WebDav. PR
http-prompt Link to heading
An interactive command-line HTTP and API testing client built on top of HTTPie featuring autocomplete, syntax highlighting, and more. PR
tutorialdb Link to heading
tutorialdb is a small scale search engine for programming/dev tutorials, it is meant to help anyone who is getting started to learn a new technology. PR
rultor-remote Link to heading
Rultor command line remote control. PR
rubyjobs.dev Link to heading
Job boards for Russian-speaking Ruby developers. PR
tty-progressbar Link to heading
Display a single or multiple progress bars in the terminal. PR
minify-html Link to heading
Extremely fast and smart HTML + JS + CSS minifier, available for Rust, Deno, Java, Node.js, Python, Ruby, and WASM. PR
mastering-roda Link to heading
Book “Mastering Roda” by Federico Iachetti. PR
awesome-status-pages Link to heading
Awesome list of status page open source software, services and public status pages of major internet companies. PR
at Link to heading
Best Practices for Automated Testing (Excerpts from the “Angry Tests” Book). PR
words Link to heading
Static Markdown marketing and educational pages for our website. PR
awesome-placeholders Link to heading
This list provides a collection of various types of placeholders and tools around it. This is useful for design, web development, test cases and many more. PR
devops-resources Link to heading
DevOps resources — Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP. PR
Not accepted or rejected Link to heading
amocrm Link to heading
API wrapper for Amocrm. PR
fnsapi Link to heading
Interaction with the Russian Federal Tax Service API for requesting receipt data. PR
capybara-sessionkeeper Link to heading
Save and restore cookies of capybara session. PR
logidze Link to heading
Logidze provides tools for logging DB records changes when using PostgreSQL. Just like audited and paper_trail do (but faster). PR
ckeditor_wave Link to heading
This gem integrates CKEditor 5 with CarrierWave to allow image upload. PR
shortcode Link to heading
A Wordpress style shortcode parser ruby gem that’s easily extendable. PR
awesome-cheatsheets Link to heading
Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file. PR
Need maintainers for your OSS project? Link to heading
If you have an open-source project but lack the time to maintain it, I am ready to help. I would love to step in as a maintainer to manage issues, review pull requests, and keep your project growing.
Send me an email at yegorov0725@yandex.com with the subject "Looking for OSS Maintainer" and include the link to your repository.