Open Source Ruby Software

Ruby Software

Ruby Clear Filters

Browse free open source Ruby Software and projects below. Use the toggles on the left to filter open source Ruby Software by OS, license, language, programming language, and project status.

  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • Bitdefender Ultimate Small Business Security Icon
    Bitdefender Ultimate Small Business Security

    Protect the big future of your small business

    Get exceptional protection against all digital threats for your business and employees.
    Learn More
  • 1
    Zero Install
    Zero Install is a decentralised cross-distribution software installation system. Create one package that works everywhere! With dependency handling and automatic updates, full support for shared libraries, and integration with native package managers
    Leader badge
    Downloads: 2,267 This Week
    Last Update:
    See Project
  • 2

    milter manager

    Protects you from spam mails and virus mails effectively with milter

    This project has been moved to https://milter-manager.osdn.jp/ milter manager protects you from spam mails and virus mails effectively with milter. milter manager has embedded Ruby interpreter to control milters flexibly. milter manager can be used with Sendmail on Postfix on Ubuntu, CentOS, FreeBSD and so on.
    Leader badge
    Downloads: 2,675 This Week
    Last Update:
    See Project
  • 3
    Bridge Designer and Contest

    Bridge Designer and Contest

    A national virtual bridge engineering contest for kids of all ages.

    Bridge Designer has been replaced with the web app ASCE Bridge Designer, Cloud Edition. Binaries posted here will go away on 1 July 2026. The source repo will remain. A national virtual bridge engineering contest with prizes for middle and high school kids, grades 6 to 12, but anyone can enter for fun. Based on the award-wining Bridge Designer client software, now open source through this project. Web site infrastructure supports worldwide participation in qualifying and semifinal rounds with a tiny administrative staff. The new Rails back end is a RubyMine project. Thanks to JetBrains for this mega development environment!
    Leader badge
    Downloads: 2,522 This Week
    Last Update:
    See Project
  • 4
    OpenProject

    OpenProject

    OpenProject is the leading open source project management software

    Open source project management software. Efficient classic, agile or hybrid project management in a secure environment. Take control of your data and stay secure. Take back your data ownership, we give you the power to protect your privacy in a secure environment and with highest standards in data security and privacy. OpenProject can be installed on-premises in your own infrastructure, having full control and 100% data ownership. You know where your data is stored and what happens to it, without external influence. Make your teams' working lives easier, more productive, and more enjoyable. Whether it is traditional, agile or hybrid project management, OpenProject is the fastest and safest way for teams to connect, structure their work and achieve results. Everyone knows the goals and works together to achieve them. Organize your own tasks and assign tasks to a teammate. With OpenProject you have all the information in one place.
    Downloads: 61 This Week
    Last Update:
    See Project
  • Secure Computing Platform Icon
    Secure Computing Platform

    Streaming isolated remote applications and desktops to the browser

    Building effective anti-phishing, anti-malware and ransomware defenses has never been easier. Kasm’s isolation technology insulates users by creating a "chasm" between the user's personal computer and web-borne threats.
    Try it Now
  • 5
    Metasploit Framework

    Metasploit Framework

    Metasploit Framework

    Metasploit Framework is a comprehensive penetration-testing and exploit development platform that streamlines the process of discovering, validating, and demonstrating vulnerabilities. It provides a modular architecture—payloads, encoders, exploits, auxiliaries, and post-exploitation modules—so security professionals can piece together complex attack chains or test defensive controls in realistic ways. Built-in features include an exploit database, network scanners, credential harvesters, and frameworks to craft reliable payload delivery while handling target nuances like mitigation bypasses and platform differences. Beyond raw exploitation, the framework includes post-exploitation tooling for lateral movement, persistence, data exfiltration simulations, and evidence collection, enabling red teams to exercise detection and incident response workflows.
    Downloads: 50 This Week
    Last Update:
    See Project
  • 6
    Canvas LMS

    Canvas LMS

    The open LMS by Instructure, Inc.

    Canvas LMS is a full-featured learning management system designed for K–12, higher-ed, and professional training, with a strong emphasis on usability and openness. Instructors build courses from modular content—pages, assignments, discussions, quizzes—and organize them into learning paths with prerequisites and due dates. Rich grading tools like SpeedGrader streamline assessment with rubrics, inline annotations, and audio/video feedback, while the gradebook supports weighting, outcomes, and late/missing policies. A robust API, standards like LTI/IMS Common Cartridge, and SIS integrations make it straightforward to connect Canvas with publisher content, analytics tools, proctoring, and institutional systems. Role-based permissions, accommodations, and accessibility features support diverse learners at scale, and mobile apps keep students engaged on the go.
    Downloads: 29 This Week
    Last Update:
    See Project
  • 7
    Danbooru

    Danbooru

    A taggable image board written in Rails

    Danbooru is a full-featured, open-source web application designed for hosting, organizing, and searching large collections of tagged images, particularly focused on anime-style artwork. Built using Ruby on Rails, it provides a robust tagging system that allows users to categorize images with highly structured metadata, enabling precise and flexible search queries. The platform supports advanced moderation workflows, including user roles, content approval systems, and reporting tools, making it suitable for large-scale community-driven repositories. It also includes features such as image uploads, comment threads, favorites, pools, and wiki pages that provide contextual information about tags and artists. Danbooru is optimized for performance and scalability, capable of handling millions of images while maintaining fast search and retrieval speeds.
    Downloads: 29 This Week
    Last Update:
    See Project
  • 8
    Grafana

    Grafana

    Leading open-source visualization and observability platform

    Grafana OSS is the leading open-source platform for visualization and observability. It enables teams to query, visualize, alert on, and explore telemetry data from multiple sources in a single interface. With support for 100+ data source plugins—including Prometheus, Loki, Elasticsearch, InfluxDB, SQL/NoSQL databases, and OpenTelemetry—Grafana helps teams correlate metrics, logs, and traces across applications and infrastructure. Users can build interactive dashboards with rich visualizations, template variables, and reusable panels to monitor systems and troubleshoot issues in real time. Grafana includes capabilities such as ad hoc data exploration, alerting, annotations, and flexible query support. Its extensible plugin ecosystem integrates with cloud platforms, databases, and developer tools—allowing teams to build observability workflows without vendor lock-in. The easiest way to get started with Grafana is with Grafana Cloud, our fully managed, full-stack observability platform.
    Downloads: 29 This Week
    Last Update:
    See Project
  • 9
    Vagrant

    Vagrant

    Vagrant is a tool for building and distributing environments

    Development environments simplified. Vagrant enables the creation and configuration of lightweight, reproducible, and portable development environments. Download the open-source Vagrant binary and run it locally or within your environments. Vagrant is designed for everyone as the simplest and fastest way to create a virtualized environment. Single workflow to build and manage virtual machine environments. Declarative configuration file describes all the requirements and builds them through a consistent workflow. Mirror production environments by providing the same operating system, packages, users, and configurations, all while giving users the flexibility to use their favorite editor, IDE, and browser. Share files and folders between a local machine and the Vagrant box. Start by following a tutorial to create a simple environment with Vagrant or learn about how the project works by exploring the documentation.
    Downloads: 29 This Week
    Last Update:
    See Project
  • Cloud data warehouse to power your data-driven innovation Icon
    Cloud data warehouse to power your data-driven innovation

    BigQuery is a serverless and cost-effective enterprise data warehouse that works across clouds and scales with your data.

    BigQuery Studio provides a single, unified interface for all data practitioners of various coding skills to simplify analytics workflows from data ingestion and preparation to data exploration and visualization to ML model creation and use. It also allows you to use simple SQL to access Vertex AI foundational models directly inside BigQuery for text processing tasks, such as sentiment analysis, entity extraction, and many more without having to deal with specialized models.
    Try for free
  • 10
    mrViewer

    mrViewer

    Flipbook, Image Viewer and Audio-Video Player

    This project is no longer active. It has been replaced by mrv2 at: www.sourceforge.net/p/mrv2 A video player, interactive image viewer, and flipbook for use in VFX, 3D computer graphics and professional illustration.
    Leader badge
    Downloads: 103 This Week
    Last Update:
    See Project
  • 11
    vym - view your mind
    VYM (View Your Mind) is a tool to generate and manipulate maps which show your thoughts. Such maps can help you to improve your creativity and effectivity. You can use them for time management, to organize tasks, to get an overview over complex contexts
    Leader badge
    Downloads: 85 This Week
    Last Update:
    See Project
  • 12
    Password Pusher

    Password Pusher

    An application to securely communicate passwords over the web

    Give your users the tools to be secure by default. Password Pusher is an open source application to communicate passwords over the web. Links to passwords expire after a certain number of views and/or time has passed. Only enter a password into the box. Other identifying information can compromise security. All passwords are encrypted prior to storage and are available to only those with the secret link. Once expired, encrypted passwords are unequivocally deleted from the database.
    Downloads: 15 This Week
    Last Update:
    See Project
  • 13
    Robolinux

    Robolinux

    Announcing Robolinux Cinnamon 14.1

    Announcing The New Robolinux Series 14 Mate LTS - 2034 Robolinux is very pleased to announce a completely new 14.1 Mate privacy centered 1inux operating system you can download freely while also offering our users an optional 14+ advanced upgrade which comes with our Untracker and FAAST Boot along with one click popular privacy software installers like Tor and I2p, Wireshark and Bleachbit plus many more for a fair and reasonable price. Robolinux14.1-Mate is ideal for beginners and advanced users. We are proud that it comes with Enoch AI which is TOTALLY 100% PRIVATE, FREE, HONEST & UNCENSORED built into Robolinux Cinnamon 14.1 The Robolinux 14.1 version with rock solid Long Term Support through 2034! requires users to set secure boot in their BIOS. It is currently available in the Cinnamon desktop flavor. we will release series 14 Xfce version in the next two months.For more information please see Readme file. Warmest regards John Martinson Robolinux.org
    Leader badge
    Downloads: 83 This Week
    Last Update:
    See Project
  • 14
    GitLab

    GitLab

    Please open new issues in our issue tracker on GitLab

    GitLab is a single-application DevOps platform that brings source control, CI/CD, package registries, security scanning, and deployment pipelines under one roof to accelerate software delivery. Built around Git repositories and merge-request workflows, it tightly integrates continuous integration, automated testing, code review, and release orchestration so teams can move from idea to production within a unified UI and policy model. GitLab’s features extend into the operational lifecycle—container registries, infrastructure as code, monitoring dashboards, and incident management—allowing platform teams to define guardrails and compliance as code across projects and groups. It supports extensive automation via pipelines, runners, webhooks, and a comprehensive REST/GraphQL API, enabling complex workflows like canary deployments, feature flagging, and security scanning as part of merge request gates.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 15
    Chatwoot

    Chatwoot

    Open-source customer engagement suite, an alternative to Intercom

    If you have questions, are confused, or just want to understand our product better, we've got your back. Customer engagement suite, an open-source alternative to Intercom, Zendesk, Salesforce Service Cloud etc. Chatwoot is an open-source, self-hosted customer engagement suite. Chatwoot lets you view and manage your customer data, communicate with them irrespective of which medium they use, and re-engage them based on their profile. Talk to your customers using our live chat widget and make use of our SDK to identify a user and provide contextual support. Connect your Facebook pages and start replying to the direct messages to your page. Connect your Instagram profile and start replying to the direct messages. Connect your Twitter profiles and reply to direct messages or the tweets where you are mentioned. Connect your Telegram bot and reply to your customers right from a single dashboard.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 16
    Gumroad

    Gumroad

    Sell stuff and see what sticks

    This repository contains the source code for Gumroad’s e-commerce platform, exposing how a modern creator-focused storefront and payments system is assembled. The app models products, variants, subscriptions, and checkout flows, then ties them to fulfillment, licensing, and customer communications. It implements typical marketplace concerns—order management, refunds, discounts, taxes, fraud checks, and analytics—through well-defined services and background jobs. The UI offers product pages, carts, and dashboards for creators to manage listings and see performance, while APIs/webhooks enable integrations with external sites and automation. The codebase demonstrates practical patterns for multi-tenant architecture, permissions, testing, and asynchronous processing at scale. For engineers, it’s both a working marketplace and a study in how to balance flexibility for creators with reliability in payments and delivery.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 17
    Jbuilder

    Jbuilder

    Generate JSON objects with a Builder-style DSL

    Jbuilder gives you a simple DSL for declaring JSON structures that beats manipulating giant hash structures. This is particularly helpful when the generation process is fraught with conditionals and loops. You can either use Jbuilder stand-alone or directly as an ActionView template language. When required in Rails, you can create views à la show.json.jbuilder (the json is already yielded). Fragment caching is supported, it uses Rails.cache and works like caching in HTML templates. If your collection cache depends on multiple sources (try to avoid this to keep things simple), you can name all these dependencies as part of a block that returns an array.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 18
    Pro Git

    Pro Git

    Pro Git 2nd Edition

    Welcome to the second edition of the Pro Git book. The entire Pro Git book, written by Scott Chacon and Ben Straub and published by Apress, is available here. All content is licensed under the Creative Commons Attribution Non Commercial Share Alike 3.0 license. Print versions of the book are available on Amazon.com. What is “version control”, and why should you care? Version control is a system that records changes to a file or set of files over time so that you can recall specific versions later. For the examples in this book, you will use software source code as the files being version controlled, though in reality you can do this with nearly any type of file on a computer. If you are a graphic or web designer and want to keep every version of an image or layout (which you would most certainly want to), a Version Control System (VCS) is a very wise thing to use.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 19
    Reverie

    Reverie

    A ridiculously elegant Jekyll theme

    Reverie is a Jekyll-powered theme that is simple and opinionated. It's actually a fork of Jekyll-now with some additional features and personal touches which I've implemented to suit my needs for my blog. This is a plug-and-play Jekyll theme best suited to use on GitHub Pages (or Cloudflare Pages if you want to have your repository private) without even setting up a local environment.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 20
    Spree Commerce

    Spree Commerce

    An open source E-commerce platform for growing brands

    Spree Commerce is a complete, free and open source e-commerce solution built with Ruby on Rails. It offers a modern, mobile-first UX, optional PWA frontend, REST API, plus many official extensions and third-party integrations. Spree Commerce offers plenty of advantages in terms of user experience, business value and security. Because of its mobile-first approach, it offers a truly smooth UX on every device, be it mobile or desktop. It’s got amazing page load speed and SEO; fast and easy installation, customization and configuration; options for flexibility and scalability; as well as mature underlying technology that ensures maximum security and compliance. It’s been downloaded over a million times, helping numerous businesses achieve success.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 21
    WPScan

    WPScan

    WPScan WordPress security scanner

    WPScan is a black-box WordPress vulnerability scanner written in Ruby. It analyzes WordPress sites to identify outdated core, plugins, themes, exposed APIs, and known vulnerabilities using a large built-in vulnerability database. It is a popular security auditing tool for pentesters and site administrators.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 22
    AWS SDK for Ruby

    AWS SDK for Ruby

    AWS SDK for Ruby

    Get started quickly using AWS with the AWS SDK for Ruby. The SDK helps take the complexity out of coding by providing Ruby classes for many AWS services including Amazon S3, Amazon EC2, DynamoDB, and more. The SDK is provided as individual downloadable packages for each AWS service, which include code and documentation. The SDK is also available through Ruby Gems. Version 3 of the AWS SDK for Ruby modularizes the monolithic SDK into service-specific gems, for example, aws-sdk-s3 and aws-sdk-dynamodb. Now each service gem uses strict semantic versioning, along with the benefits of continuous delivery of AWS API updates. With modularization, you can pick and choose which service gems your application or library requires, and update service gems independently of each other. You will need to configure credentials and a region, either in configuration files or environment variables, to make API calls. It is recommended that you provide these via your environment.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 23
    Avo Framework

    Avo Framework

    Build Ruby on Rails apps 10x faster

    Avo is a very custom Admin Panel Framework, Content Management System, and Internal Tool Builder for Ruby on Rails that saves engineers and teams months of development time.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 24
    Asciidoctor

    Asciidoctor

    A fast, open source text processor and publishing toolchain

    A fast text processor & publishing toolchain for converting AsciiDoc to HTML5, DocBook & more. Asciidoctor is a fast, open source, Ruby-based text processor for parsing AsciiDoc® into a document model and converting it to output formats such as HTML 5, DocBook 5, manual pages, PDF, EPUB 3, and other formats. Asciidoctor also has an ecosystem of extensions, converters, build plugins, and tools to help you author and publish content written in AsciiDoc. Asciidoctor reads the AsciiDoc source, and converts it to publishable formats, such as HTML 5. Asciidoctor provides built-in converters for three output formats by default: HTML 5, DocBook 5, and man page (short for manual page). Additional converters, such as PDF and EPUB 3, are provided by separate gems. Asciidoctor also provides an out-of-the-box HTML experience complete with a default stylesheet and built-in integrations.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 25
    CocoaPods

    CocoaPods

    The Cocoa Dependency Manager

    CocoaPods is a dependency manager for Swift and Objective-C Cocoa projects. It has over 82 thousand libraries and is used in over 3 million apps. CocoaPods can help you scale your projects elegantly. CocoaPods is built with Ruby and is installable with the default Ruby available on macOS. We recommend you use the default ruby. Using the default Ruby install can require you to use sudo when installing gems. Further installation instructions are in the guides. CocoaPods manages library dependencies for your Xcode projects. The dependencies for your projects are specified in a single text file called a Podfile. CocoaPods will resolve dependencies between libraries, fetch the resulting source code, then link it together in an Xcode workspace to build your project. Ultimately the goal is to improve discoverability of, and engagement in, third party open-source libraries by creating a more centralised ecosystem.
    Downloads: 9 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
MongoDB Logo MongoDB