About | FAQ | Backlog
Open Source projects, categorized.
add filters by typing...
...or clicking
activestate amber apple application bindings browser c c# cfcunit cfeclipse cfmx chat chatapplication chatbot chatclient chatting closures code coding coldfusion commandline communication compiler concurrency console cross-platform css dbc designbycontract development django dsl ducktype duck-typed dynamic editor editors eiffel engine environment event-based gadu-gadu gmail gnucitizen gnulinux gtalk gtd gtk gtk2 hack hacking html ide im instant-messaging integration internet-relay-chat interpreter irc ircbot jabber java javascript jpython jruby jvm komodo language library linux lua machine macosx maintenance manipulation messenger metaprogramming mozilla msn msnlib msn-messenger msnp multi-platform ncurses network networking ninjas objective-c objectoriented object-oriented openkomodo open-objects osx perl php platform productivity programming programming-language protocol python rails rss rubygem script scripts seggy shell specification swig syntax-highlighting tcl testautomation text text-editor text-editors tools umboh unix useful utilities virtual virtual-machine vm watir web windows xamber xml xmpp xpath 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.
[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.

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.
[12 users on Ohloh]
Plugin based multi-IM communicator. ncurses or gtk2 (in progress) based GUI.
Support for different protocols: irc, jabber (including gmail), gg (gadu-gadu largest polish IM), tlen, nntp (read only).
[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]
Scooter is composed of several parts. Mostly, it is an API for XML manipulation designed for the Ruby programming language. A library implementing this API is well underway.
Furthermore, there is a specified API for interacting with a web browser (bookmarks and such). That is unlikely to be implemented in the near future due to technical limitations.
Additionally, there is an effort to use the Scooter API to develop applications with GUI toolkits such as gtk, wxruby, ...
[1 users on Ohloh]
Orion is an multi-language multi-protocol Library mostly covering Chat Protocols. At the moment IRC (ruby) is fully supported. MSN (ruby) is partly.
[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]
Tags: java c# perl php ruby python scripting lua c swig
Swig Starter Kit provides examples for using various scripting languages, with the support of SWIG, with C++.

FeaturesStandard library (STL) container usage examples Data sharing between scripting engine and C++ code examples C++ template function instantiation examples Calling C++ functions examples Creating C++ objects examples LanguagesLua Python Perl PHP5 (Module builds but I cannot get it to work) Ruby C# Java LicenseCurrently the MIT license is used. The point is to make the code f...

[0 users on Ohloh]
Tags: designbycontract dbc scripting script ruby eiffel xamber amber
Amber is a scripting language inspired by (amongst others) Eiffel and Ruby. It has a concise syntax that's easy to read and maintain.

Amber supports Contract Driven Design (CoDD) for software development, and Contract Hardening (CoHa) for robustness.

[0 users on Ohloh]
Tags: productivity scripting shell ninjas gtd rails ruby commandline
A set of utilities that allow you to become a command-line Ninja.

Mostly written in Ruby.

[0 users on Ohloh]
scripting environment
[0 users on Ohloh]
Tags: ruby scripting testautomation watir
watir is an excellent Ruby library for talking to an MS Internet Explorer instance which can be used to write automated test scripts.

In the process of building those scripts, I decided to follow some practices and developed some extensions to it. Most notable are logging (what is the script doing?) and discovery (what can I do on the current page?).

icewatir is a collection of additional scripts that can help in build your test suite.

[0 users on Ohloh]
A variety of small Open Source projects for ColdFusion MX from Sean Corfield (An Architect's View).

Currently this project contains:

CFEclipseFacade - a cfcUnit-compatible version of the CFC required by the CFUnit plugin Closures for CFMX - inspired by closures in a variety of languages Concurrency for CFMX - inspired by Java 5's concurrency package Edmund - Event-based programming for ColdFusion IRCBot Event Gateway - this is a CFMX Event Gateway that acts as a channel bot on IRC ...

[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]
Tags: umboh seggy useful maintenance scripts scripting ruby
Random scripts that I've created along the way.