About | FAQ | Backlog
Open Source projects, categorized.
add filters by typing...
...or clicking
active-record agile ajax amazon analysis apache api application-server asynchronous automation bdd browser build build-tools c c++ cache caching cart clustering code code-generators commerce concurrency crawler cross-platform cvs data database database-abstraction deployment development distributed dsl dynamic-content ec2 ecommerce e-commerce email engineering event-driven filter firefox framework free generation generator git google gpl gpl2 graphics gui gui-framework hacking html http http-server injection internationalization interpreter io irc ircbot j2ee java javaee javascript jquery jruby json library linux localization make management markdown markup memory migration mock mockobjects model modular module multimedia mvc network networking object open-source orm ormapper parser performance persistence php platform plugin presentation programming projects proxy qa query rad rails rapid-development repository rest restful robot rpc rubyonrails scalability scientific scm scripting search security serialization server servlet shop shopping shopping-cart sql storage svn swing tdd templating test testing text text-processing tools ui unit unittesting unit-testing validation visualization vm web webservices webshop windows www xp
Ruby on Rails
[513 users on Ohloh]
Ruby on Rails is a full-stack MVC framework for database-backed web applications that's optimized for programmer happiness and sustainable productivity. It lets you write beautiful code by favoring convention over configuration.

From the Ajax in the view, to the request and response in the controller, to the domain model wrapping the database, Rails gives you a pure-Ruby development environment. To go live, all you need to add is a database and a web server.

[299 users on Ohloh]
Rake is a Ruby make-like utility using standard Ruby syntax for the build specification file.
[212 users on Ohloh]
A small fast HTTP server written in (mostly) Ruby that can be used to host web frameworks directly with HTTP rather than FastCGI or SCGI.
[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.
[61 users on Ohloh]
Haml is a markup language that’s used to cleanly and simply describe the XHTML of any web document without the use of inline code. Haml functions as a replacement for inline page templating systems such as PHP, ASP, and ERB, the templating language used in most Ruby on Rails applications. However, Haml avoids the need for explicitly coding XHTML into the template, because it itself is a description of the XHTML, with some code to generate dynamic content.
[49 users on Ohloh]
Lightweight, fast and modular MVC Ruby web framework. Excellent for high performance dynamic pages and web services.
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.

[34 users on Ohloh]
An O/R Mapper for Ruby based on the DataMapper pattern.
Metasploit Framework
[26 users on Ohloh]
The Metasploit Framework is a development platform for creating security tools and exploits. The framework is used by network security professionals to perform penetration tests, system administrators to verify patch installations, product vendors to perform regression testing, and security researchers world-wide. The framework is written in the Ruby programming language and includes components written in C and assembler.
[25 users on Ohloh]
Tags: rack http-server web ruby http server performance rubygem
Thin is a Ruby web server that glues together 3 of the best Ruby libraries in web history:

* the Mongrel parser, the root of Mongrel speed and security
* Event Machine, a network I/O library with extremely high scalability, performance and stability
* Rack, a minimal interface between webservers and Ruby frameworks

[15 users on Ohloh]
Tags: development web framework ruby mvc rubygem
Camping is a small web framework, less than 4k, a little white blood cell in the vein of Rails.
[15 users on Ohloh]
Sinatra a DSL for quickly creating web-applications in Ruby with minimal effort.
[12 users on Ohloh]
REST is a fine pattern for designing controllers, but it can be pretty repetitive. Who wants to write out the same actions and copy the same model lookup logic all over their application?

make_resourceful handles all that for you. It sets up all your RESTful actions and responses with next to no code. Everything has full, sensible default functionality.

Of course, no controller only uses the defaults. So make_resourceful can be massively customized, while still keeping your controlle...

[10 users on Ohloh]
Tags: rubygem irc ircbot ruby rbot
rbot is a ruby IRC bot. Think of him as a ruby bot framework with a highly modular design based around plugins.

By default he behaves a lot like an infobot.

[5 users on Ohloh]
Ruby/EventMachine is a fast, simple event-processing library for Ruby programs. It lets you write network clients and servers without handling sockets- all you do is send and receive data. Single-threaded socket engine- scalable and FAST!
[5 users on Ohloh]
Hobo is an Open Source extension to Ruby on Rails which helps you build full blown web applications incredibly quickly and easily. Available as a Gem or Rails plugin, Hobo provides a simple, clean and elegant development framework which allows for rapid prototyping or production of the most sophisticated web applications.

Main Features:

* Rapid implementation of dynamic Ajax interfaces in your application with no extra programming.
* Switchable themes. Customise...

[4 users on Ohloh]
Tags: mvc rubygem web development framework ruby rack
Ramaze aims to be a simple open-source web-framework based on Ruby.

It provides several—easy to understand and fully documented—abstractions useful for the daily work of a pragmatic web developer.

The primary goal of Ramaze is to be of use to as many people as possible. This can be achieved by providing a modular framework that can be split and selectively replaced and/or configured by the developer.

[3 users on Ohloh]
Tags: ec2 rubygem ruby rubyonrails amazon api
An interface library that allows Ruby or Ruby on Rails applications to easily connect to the HTTP 'Query API' for the Amazon Web Services Elastic Compute Cloud (EC2) and manipulate server instances.
[3 users on Ohloh]
Watir automates web browsers. It allows you to write tests that are easy to read and easy to maintain. It is optimized for simplicity and flexibility.

Watir drives browsers the same way people do. It clicks links, fills in forms, presses buttons. Watir also checks results, such as whether expected text appears on the page.

Watir works with IE, Firefox and Safari.

[2 users on Ohloh]
Tags: rtm rubygem ruby scheduler
A set of Ruby gems like rufus-scheduler, rufus-decision, rufus-rtm, ...