Projects
- BlueCloth
- A Ruby implementation of Markdown.
- Darkfish RDoc
- An RDoc generator/look and feel.
- Inversion
- An inverted-control templating system for Ruby
- IO::Reactor
- An event-driven IO library for Ruby
- Ruby-Mongrel2
- A complete Ruby connector for Mongrel2.
- Strelka
- A framework for creating and deploying Mongrel2 web applications in Ruby.
- PluginFactory
- Pluggable extension mixin for Ruby classes
- Redleaf
- A Ruby RDF Library
- Ruby Linguistics
- A generic, language-neutral framework for extending Ruby objects with linguistic methods.
- Ruby LinkParser
- A high-level Ruby binding for the link-grammar library
- Ruby MemCache Client
- MemCache access library
- Ruby Object-Oriented Parser
- A Ruby object-oriented parser base class
- Treequel
- An LDAP toolkit for Ruby, modeled after Sequel.
- Ruby-OpenLDAP
- A simple, but feature-complete Ruby binding for OpenLDAP's libldap.
- WordNet for Ruby
- A Ruby interface to the WordNet® Lexical Database.
- ThingFish
- An extensible Digital Asset Management server.
- Dascyllus
- A cross-platform front end for ThingFish.
- sysexits
- System exit codes for Ruby, ala sysexits.h.
- Ruby-Verse
- A Ruby binding for Verse, a network protocol that lets multiple applications act together as one large application by sharing data over a network.
- drbservice
- A tool for easing the creation of SSL-encrypted, authenticated DRb services.
- Personalize
- Personalize is a tool for tracking customizations you apply to your computer so that you can later re-apply them to the same environment should they be lost, or propagate them to other machines.
- Ronin Shell
- This is an experimental object-oriented command shell, in the same vein as rush or Windows "PowerShell".
- ruby191-porting
- This is a Ruby 1.9.1 Porting Guide, a collection of advice and tools for porting Ruby C extensions from 1.8.x to 1.9.1.
- ruby-ldap
- My own patches and fixes for the Ruby-LDAP library. Also: merged the old CVS history from SourceForge with the newer changes by Alexey Chebotar at Google Code.
- ruby-pg
- A Ruby interface to the PostgreSQL RDBMS.
- ruby-weaveserver
- An experimental Ruby implementation of the Weave Basic Object API.
- Ruby-Ezmlm
- The beginnings of a Ruby library for managing ezmlm-idx lists.
- mod_ruby
- An embedded Ruby interpreter for the Apache webserver. I'm a committer, but so far I've only contributed a few patches and a chunk of the English documentation.
Abandonware
This is some other stuff that I’ve mostly stopped working on.
- Arrow
- A mod_ruby web application framework.
- Test::Unit::Mock
- Mock Objects for Test::Unit. Once RSpec came out, I switched to that and haven't ever looked back.
- Icebox
- An Apache/mod_perl MP3 database + front end for Icecast. iPods started coming with drives big enough to hold a reasonable fraction of my collection, so I no longer need to play music over the 'net.
- Ruby-BEEP
- BEEP (RFC 3080). Shortly after I started working on this, someone else started a similar project on RubyForge, so I waited to see where it would go before continuing on my own implementation. It turned out that it went nowhere either, but by that time I'd lost the motivation to continue.
- Ruby-ODE
- a Ruby binding for the Open Dynamics Engine. I'm using the Bullet Physics Engine now, but this was a good learning experience. It was the first really serious C Extension I wrote for Ruby.
- MUES
- Multi-User Environment Server, a server framework for building a MUD. Started as part of FaerieMUD.