About | FAQ | Backlog
Open Source projects, categorized.
add filters by typing...
...or clicking
apple closures compiler development dsl ducktype duck-typed dynamic engine implementation integration interpreter java javascript jvm language lua machine metaprogramming multi-platform objective-c object-oriented open-objects osx perl programming programming-language python rita rubygem scripting syntax tiny tinyrb tools virtual virtual-machine
[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.
[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.
[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.

[1 users on Ohloh]
Amber VM
[1 users on Ohloh]
Amber VM is a virtual machine written in Ruby that allows to include scripting capabilities to ruby programs. Scripts run completely separated from the ruby code and only publish access to selected methods.
[0 users on Ohloh]
Q is a scripting engine that implements C-like language, compiler, and bytecode interpreter. Main design goal were to create minimal and fast engine that can be easily embedded into the C/C++ programs. Q is implemented in standard C.
[0 users on Ohloh]
Rita is a JVM-based language with a simple, concise and powerful syntax. The goal of the Rita project is to create a viable alternative to Java that incorporates some of the best features of other languages such as Ruby.
[0 users on Ohloh]
A tiny subset of Ruby with a Lua'esc VM.

Everything in TinyRb should run in the big Ruby.
(except bugs and things that don't comply to the principle of leas surprise.)
But not everything in the big Ruby should run in TinyRb.