About | FAQ | Backlog
Open Source projects, categorized.
add filters by typing...
...or clicking
.net agile ai algorithms analysis ant apache api apple automation bug-tracking build build-tools business c c# c++ chat cli cms code coding collaboration command-line compiler cross-platform css debugger desktop desktop-environment development distributed distribution distro django documentation dsl dynamic editor editors education emacs embedded enterprise fast filesystem framework game game-development generator git gnu gnu-linux gpl graphics gtk gui gui-framework html http ide image installer integration interpreter irc ircbot issue-tracking jabber java javascript jvm kernel language learning library lightweight linux livecd macosx management manager media module mozilla msn multimedia multi-platform multiplayer networking objective-c objectoriented object-oriented operating-system operating-system-kernels os osx packaging parser perl photo php platform portable posix programming-language protocol python qa rails research rest rubygem rubyonrails scm script scripting sdl search server shell simulation source support syntax-highlighting system tcl tdd test testing text text-editor text-editors text-processing time-tracking toolkit tools tracking unittesting unit-testing unix vm web wiki win32 windows x86 xml xp xul
[665 users on Ohloh]
Ruby is the interpreted scripting language for quick and easy object-oriented programming. It has many features to process text files and to do system management tasks (as in Perl). It is simple, straight-forward, extensible, and portable.
[339 users on Ohloh]
Tags: build-tools programming development ruby packaging
RubyGems is a package manager for the Ruby. It provides a standard format for distributing Ruby programs and libraries (in a self-contained format called "gems"), a tool designed to easily manage the installation of gems, and a server for distributing them.
[172 users on Ohloh]
RSpec is a BDD tool and a framework which provides programmers with a Domain Specific Language to describe the behaviour of Ruby code with readable, executable examples that guide you in the design process and serve well as both documentation and tests.
Macromates TextMate Bundles
[63 users on Ohloh]
"Official" TextMate Bundles
[53 users on Ohloh]
JRuby is an 100% pure-Java implementation of the Ruby programming language.

JRuby is the effort to recreate the Ruby interpreter in Java. JRuby is tightly integrated with Java to allow both to script any Java class and to embed the interpreter into any Java application.

Passenger (mod_rails for Apache)
[43 users on Ohloh]
Phusion Passenger — a.k.a. mod_rails — makes deployment of applications built on the revolutionary Ruby on Rails web framework a breeze. It follows the usual Ruby on Rails conventions, such as “Don’t-Repeat-Yourself”.

Note that the Ohloh source analysis is incorrect. The statistics for C++ and comment count are wrong because the Boost library is included. It is also not true that there's a single developer, because Passenger is commercially supported by Phusion.

Open Komodo
[38 users on Ohloh]
The OpenKomodo Open Source Development Environment for Dynamic Languages and Web Technologies

The Open Komodo project provides a code base upon which integrated development environment (IDE) software packages can be developed. ActiveState's Komodo Edit 4.3 and later (an open source, multi-platform, multi-language editor) is an established, mature product that uses the Open Komodo platform.

With the Open Komodo Project, the focus is on dynamic languages and the open web. Open Komodo i...

[24 users on Ohloh]
Rubinius is an execution environment for the Ruby programming language. It is comprised of three major pieces: a compiler, a 'kernel' (otherwise known as the Ruby Core Library), and a virtual machine. The project's goal is to create a top-of-the-line Ruby implementation.
Vim/Ruby Configuration Files
[15 users on Ohloh]
Tags: tools development text-editors ruby vim programming code
Contains the official Vim configuration files for the compilation, indenting, and syntax highlighting of Ruby files. If you use Vim to edit Ruby code, you want these files, and you want them up to date.
Syllable operating system family
[10 users on Ohloh]
The goal of the Syllable project is to create a family of easy-to-use free software operating systems. It is the continuation of the BeOS-like AtheOS.

Syllable Desktop has its own C kernel with symmetric multiprocessing, multithreaded pre-emptive multitasking, high POSIX compliancy, 64-bit journaled filesystem (AFS) with metadata, an integrated native GUI architecture with an object-oriented C++ API, SDL, singular native toolkit and multi-user desktop environment. The system seeks to be an...

Komodo Edit 4.3 and later
[9 users on Ohloh]
Focus on what your code can do; let your editor sweat the details.

Komodo Edit offers sophisticated support for all major scripting languages, including in-depth autocomplete and calltips, multi-language file support, syntax coloring and syntax checking, Vi emulation, and Emacs key bindings.

Komodo Edit is built on the Mozilla code base and versions 4.3 and later are licensed under the same terms as Firefox: Mozilla Public License (MPL), GNU General Public License (GPL), and GNU Le...

One-Click Ruby Installer
[6 users on Ohloh]
Tags: programming installer development ruby
A self-contained installer that includes the Ruby language, dozens of popular extensions, a syntax-highlighting editor and the book "Programming Ruby: The Pragmatic Programmer's Guide". Platforms: Windows NT/2000/XP.
[5 users on Ohloh]
Tags: library programming ruby development game sdl game-development
Rubygame is a Ruby library for making SDL games. It is also for digital interactive media.
[3 users on Ohloh]
Mxx_ru (Make++ on Ruby) is a cross-platform build tool. It's intended for C/C++ languages in general, but it's easy to extend for handling other languages. It uses a template based approach for describing build process.
[2 users on Ohloh]
IronRuby is an Open Source implementation of the Ruby programming language. It is built using the Dynamic Language Runtime, which makes it easier to build high-quality dynamic language implementations on top of Microsoft's .NET Framework.
[2 users on Ohloh]
MacRuby is a version of Ruby 1.9, ported to run directly on top of Mac OS X core technologies such as the Objective-C common runtime and garbage collector, and the CoreFoundation framework.

While still a work in progress, it is the goal of MacRuby to enable the creation of full-fledged Mac OS X applications which do not sacrifice performance in order to enjoy the benefits of using Ruby.

[2 users on Ohloh]
Tags: image api library ruby flickr rest photo programming
Net::Flickr is an elegant, Ruby-fied implementation of Flickr's REST API.
[2 users on Ohloh]
RubySpec is a project to write a complete, executable specification for the Ruby programming language.

There are two main components to this project: the RubySpec sources, and the MSpec framework.

[2 users on Ohloh]
Tosca is an Open Source Issue Tracker. It is designed to be user friendly, professional and multi-projects. It is made with Ruby on Rails.
[1 users on Ohloh]
Tags: code dynamic programming ruby development language
ContextR equips Ruby with an API to allow context-oriented programming. You may find more information about context-oriented programming on http://www.swa.hpi.uni-potsdam.de/cop/.