Skip to content
Category

Free software programmed in Ruby

page 1
Mastodon
free and open-source federated social networking project
Ruby on Rails
open-source web application framework
Metasploit
The Metasploit Project is a computer security project that provides information about security vulnerabilities and aids in penetration testing and IDS signature development. It is owned by Rapid7, a Boston, Massachusetts-based security company.
Q16639197
GitLab is a software forge primarily developed by GitLab Inc. It is available as a community edition and a commercial edition.
YaST
YaST (Yet another Setup Tool) is a Linux operating system setup and configuration tool.
Redmine
Redmine is a free and open source, web-based project management and issue tracking tool. It allows users to manage multiple projects and associated subprojects. It features per project wikis and forums, time tracking, and flexible, role-based access control. It includes a calendar and Gantt charts to aid visual representation of projects and their deadlines. Redmine integrates with various version control systems and includes a repository browser and diff viewer.
Homebrew
software package manager for macOS and Linux
Puppet
open source configuration management software
JRuby
JRuby is an implementation of the Ruby programming language atop the Java Virtual Machine, written largely in Java. It is free software released under a three-way EPL/GPL/LGPL license. JRuby is tightly integrated with Java to allow the embedding of the interpreter into any Java application with full two-way access between the Java and the Ruby code (similar to Jython for the Python language).
Jekyll
Ruby-based static website generator
Sonic Pi
music software
Sinatra
software
Discourse
open source Internet forum software application
RubyGems
RubyGems is a package manager for the Ruby programming language that provides a standard format for distributing Ruby programs and libraries (in a self-contained format called a "gem"), a tool designed to easily manage the installation of gems, and a server for distributing them. It was created by Chad Fowler, Jim Weirich, David Alan Black, Paul Brannan and Richard Kilmer in 2004.
Loomio
Loomio is decision-making software and web service designed to assist groups with collaborative, consensus-focused decision-making processes. It is a free software web application, where users can initiate discussions and put up proposals. As the discussions progress to initiating a proposal, the group receives feedback through an updatable pie chart or other data visualizations. Loomio is basically a web based forum (has optional email delivery interface) with tools to facilitate conversations and decision-making processes from starting and holding conversations to reaching outcome.
OpenNebula
OpenNebula is an open source cloud computing platform for managing heterogeneous data center, public cloud and edge computing infrastructure resources. OpenNebula manages on-premises and remote virtual infrastructure to build private, public, or hybrid implementations of infrastructure as a service (IaaS) and multi-tenant Kubernetes deployments. The two primary uses of the OpenNebula platform are data center virtualization and cloud deployments based on the KVM hypervisor, LXC system containers, and AWS Firecracker microVMs. The platform is also capable of offering the cloud infrastructure nec
Travis CI
continuous integration service used to build and test software projects hosted at GitHub
OpenProject
OpenProject is an open-source project management web application. It provides work package tracking, Gantt chart scheduling, Scrum and Kanban boards, time tracking, cost reporting, wiki pages, and document management. The software is written in Ruby on Rails (backend) and Angular (frontend), and is released under the GPLv3.
Chef
configuration management tool
Rubinius
Rubinius is an alternative Ruby implementation created by Evan Phoenix. Based loosely on the Smalltalk-80 Blue Book design, Rubinius seeks to "provide a rich, high-performance environment for running Ruby code."
TaskJuggler
TaskJuggler is GPL-licensed (free software) project management software that runs under the Linux and Unix operating systems and is programmed in C++ using the Qt toolkit and KDE libraries. It also works on Windows. The TaskJuggler Project was started in 2001 by Chris Schläger. Early releases provided a command line tool that generated HTML reports. From August 2005 to July 2010, the package also provided a graphical user interface based on the KDE libraries.
Cloud Foundry
open source, multi-cloud application platform as a service
Merb
Merb is a discontinued model–view–controller web framework in Ruby, notable as a precursor to Rails 3. It brought increased focus on speed and modularity to Rails 3. The name Merb is a contraction of "Mongrel" and "Erb".
Decidim
Decidim describes itself as a "technopolitical network for participatory democracy". It combines a free and open-source software (FOSS) software package together with a participatory political project and an organising community, "Metadecidim". Decidim participants describe the software, political and organising components as "technical", "political" and "technopolitical" levels, respectively. Decidim's aims can be seen as promoting the right to the city, as proposed by Henri Lefebvre. , Decidim instances were actively in use for participatory decision-making in municipal and regional governme
Phusion Passenger
open-source web server software
Capistrano
software
Mushroom Observer
website
Cucumber
software tool for behavior-driven development
Instiki
Instiki is a wiki software written in Ruby on Rails, created by David Heinemeier Hansson and maintained by physicist Jacques Distler. Instiki is free software under the Ruby license.
Zammad
Zammad is a free helpdesk or issue tracking system. It offers the connection of various channels like email, chat, telephone, Twitter, or Facebook. Zammad is developed in the programming languages Ruby and JavaScript. The name Zammad comes from the Bavarian language and means "together".