|
Preview: RubyForge Full Project Listing
RubyForge Full Project ListingRubyForge Full Project ListingPublished: Sat, 04 Jul 2009 22:54:34 GMT Copyright: Copyright 1999-2000 VA Linux Systems, Inc.
RubyForge Support Support for RubyForge users.
jabber4r Jabber client library for Ruby The purpose of this library is to allow Ruby applications to talk to a Jabber IM system. Jabber is an open-source instant messaging service, which can be learned about at http://www.jabber.org .
MuraveyWeb This project was abandoned two years ago. This entry exists mainly as reference and history mark. Sorry. If you're looking for good CMS in a spirit of MuraveyWeb, you will probably like http://radiantcms.org/
Ruby Live Journal This is a Ruby client for the Live Journal System being run by www.livejournal.com using the XML-RPC Interface. The client will provide both text and graphical interfaces.
Vapor A persistent Object-Repository for Ruby, providing transparent persistence of interrelated Ruby application objects to a PostgreSQL database.
RMagick An interface to the ImageMagick and GraphicsMagick image processing libraries. Supports over 100 image formats, including GIF, JPEG, PNG. See rmagick.rubyforge.org for prereqs, install FAQ, more.
RDSL RDSL (Ruby Data Structure Library) is a comprehensive library of abstract data structures (ADT's) for Ruby. The project aims to add special purpose data structures that can provide comparable speed to that of Ruby's built-in ADT's.
rucene This project has been moved and renamed to 'rubylucene'
Vim/Ruby Configuration Files 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.
Ruby JDWP Ruby implementation of the Java Debug Wire Protocol (http://java.sun.com/j2se/1.4.1/docs/guide/jpda/jdwp-protocol.html). Enables programmatic remote debugging of Java virtual machines.
AEditor AEditor is an editor widget intented to support pair-programming. There is an ncurses frontend, and some experimental GUI frontend (fox, gnome, qt). It has its own regexp engine.
Ruby VGA-Planets Viewer RVV is the Ruby VGA-Planets Viewer. VGA-Planets is a build-economy, diplomacy, go-to-war PBEM game; 11 players play with unique capabilities, ensuring each game is different. RVV gives a graphical overview of resources on the map and predicts hostruns.
rGenetic rGenetic is a genetic algorithm package for Ruby. The idea is to develop an easily customizable suite, allowing simple integration into a problem requiring genetic algorithms or evolutionary programming.
rSort Array::sort is fast and easy. Sometimes, though, you want different sorting algorithms to find an optimal one for your code. The rSort library provides a set of methods to allow various sort algorithms to be applied to arrays of comparable objects.
ruby music A set of classes/modules/methods/scripts for: playing music, creating and exporting playlists, controlling a music playing daemon remotely by commandline or web. Plus tons of other features.
Ruby pt-br Ruby for portuguese people. Information, tutorials and programs.
REXSLT REXSLT is an XSLT processor for transforming XML documents into HTML, text, or other XML document types. It will implement XSL Transformations (XSLT) version 1.0 and will use REXML for XML and XPath parsing.
Czytacz - Seeders news grabber simple news grabber
Cluster RUby SHell The Cluster RUby SHell (crush), is a scripting language written in ruby that allows one to run and coordinate processes on remote machines, as well as conveniently manipulate files across those machines.
Breeze Breeze is a build and test automation framework for software developers. It is written in Ruby and can be extended to include tasks that interact with other tools such as source code repositories, compilers, test frameworks, and installers.
MiniRubyWiki A full-featured and colorful Wiki targeting test-serving, PIM, and team project use. It offers very high information density, deep customization, advanced Wiki markup theory, and exemplary Test-First chops.
FreeRIDE The FreeRIDE project is a pure Ruby Integrated Development Environment.
whizzbot Whizzbot is a fully featured IRC-bot implemented in Ruby. Whizzbot can be easily configured to work with a wide range of topics and has a plugin architecture allowing limitless expansion.
Musicextras Musicextras is a program for automatically retrieving extra information for songs. Currently, it can download lyrics, artist images, album covers, and more. Site plugins allow developers to easily add new data to be retrieved.
Ruby Junction Ruby Junction is a library which adds support for junctions similar to those of Perl 6. It provides functionality for creating Junctions from Enumerables, short syntax Junctions, and various ways to make Junctions usable in any context.
wxRuby wxRuby is a cross-platform GUI library for creating desktop applications. It has a comprehensive widget set, and provides native look and feel on Windows, OS X and Linux. It's based on the mature and liberally-licensed wxWidgets framework.
Purple Purple is an in memory database that stores any ruby object without class modifications. Purple saves by reachability and can load lazily while providing proper transactions. In memory means fast, 2Mb or 500 transactions per second possible.
rubydotnetproxy Rubydotnetproxy is a library to allow Ruby and .NET (e.g. C#) to use each others' libraries.
Pre-compiled Ruby distributions for OS X Precompiled Ruby distributions for Mac OS X
MP3Control A mp3 management system daemon, aiming at flexibility. Features plugins and simple network commands.
Ikko Ikko is a very simple templating engine.
Ruby Proxy Proxy RPP (pronounced ripp) is a HTTP Proxy Proxy. It allows clients transparent access to a caching proxy but also allows admins to write simple plugins to inject html into webpages,provide custom authentication etc.
Gurgitate Mail: A mail filter in Ruby Gurgitate-mail is a mail filter in Ruby. Since its rules files are in Ruby and not line-noise, they're both easy to read and very powerful.
Lafcadio Lafcadio is an object-relational mapping framework for Ruby. It currently supports MySQL; in the future it will support a wide range of databases.
SvgCanvas Paints GraphViz's subset of SVG onto a TkCanvas
rjni: Ruby/Java integration rjni provides seamless, transparent access to Java classes and objects from Ruby. Java objects look like normal Ruby objects and Java classes become Ruby Class objects (ie. metaclasses).
HTML Color Parser Color Parser creates a table with color samples and hex and RGB codes for colors of a URL or file. This enables use of nice color schemes for web pages or matching graphics for those pages.
Top Level Domain (TLD) library Library for looking up TLDs (top level domains).
Iptc extension This project will attempt to create a good object oriented connection to libiptc, the NetFilter C library, through a C extension to Ruby. This will hopefully make it simpler to create a firewall solution in Ruby.
Rake Rake is a Ruby make-like utility using standard Ruby syntax for the build specification file.
Extended math library extmath extends Ruby's built-in math capabilities by providing additional constants and functions that a good scientific calculator should provide.
cerise - a Ruby web/application server cerise is a Ruby web/application server following the same general pattern as J2EE application servers. Intended to be very flexible, elegant and provide a developer friendly environment for building web applications.
mp3taglib Unless it is not obvious, Mp3taglib is dead. It was a id3v1/id3v2 mp3 tagging library for ruby, based on the id3lib C++ library. Use http://rubyforge.org/projects/id3lib-ruby/ instead. Same basic principle but alive!
Raimbo Raimbo (Ruby AIM Bot Object) is a Ruby-powered AOL Instant Messenger(TM) Bot. It supports many features including reminders, pouncing, translation, googling and more.
Log Debug Logging/Debugging library to allow different levels of Debug-msg verbosity -- i.e. can have multiple logging-objects (therefore output-targets), but an application only has an overall 'level'.
RImport: ri import tool RImport takes RDoc-generated XML files and converts them into Ruby scripts that emit ri data files. It acts as a link between RDoc and ri, and allows one to add new documentation data files to the default ri data set.
rash Ruby as shell; a ruby interpreter tweaked to be a good general shell.
Redwood email client Redwood is a simple GUI email client written in Ruby and wxRuby. It relies on "mh" to actually handle mail. It has not been updated for a few years, and at its prime it was marginally usable. Only of interest to the very curious.
Space Monkeys game Space Monkeys is a simple turn-based strategy game written using wxRuby
ruby-freedb freedb library for Ruby
ruby-serialport a library for serial port (rs232) access in ruby
ruby-mp3info a pure ruby library for access to mp3 files (internal infos and tags)
QuiXML: fast XML API in C An XML API for Ruby written in C, using only Ruby native data types internally. Parses/generates XML, automatically pretty printing and en-/de- coding characters. Transmutates XML attributes to/from objects. Find node paths via strings or regex objects.
R-chemy Mass Spectrometry, the Ruby Way.
Diaria Diaria is for posting news items to the web. (blogging for the buzz word compliant) Diaria is a command line program that creates a simple weblog page, archive pages, and a (rss) news feed. Uses Yaml
RubyDotNet The Ruby/.NET bridge lets you use .NET and Ruby objects together in your programs.
Video4Linux radio wrapper A simple Ruby library wrapper around the Video4Linux radio API providing methods to open a radio device and set its frequency and volume level.
Ruby Calculator Ruby calculator is a scientific RPN (Reverse Polish Notation) calculator based on the extmath library (which is required).
SimpleMail - Mixed/Multi Mail Sender SimpleMail is a simple wrapper class which popen’s sendmail(1) to send email. It supports attachments and mutlipart/mixed messages with text and html content. This makes it ideal for mailing list type applications
Radical - web/application server Application server written almost entirely in Ruby. Radical is mostly self-hosting: http://idanso.dyndns.org:8081/rportal/ Development is hosted on a subversion repository: http://idanso.dyndns.org/svn/idansof/radical/
bin2hex a small untility that can convert a binary file to assembly or c fomat hexadecimal string.
ArbyPod A file synchronization utility with the ability to sync music with iTunes and multiple iPods
rublog RubLog is a simple weblog server. It supports multiple, pluggable input formats (currently supported are Ruby's RDoc, HTML, and plain text) It can operate from either standard hierarchies of flatfiles, or from a CVS repository.
Natural Order String Comparison Natural Order Sting Comparison is a way of comparing strings "naturally". e.g. "somthing1" < "something2" < "something10" which does not follow alpabetically.
ruby-htmltools Ruby-htmltools tools for parsing and manipulating HTML text in Ruby. It can be used for programmatically access outside HTML-pages. I hope to extend it to become a web-publishing framework in the future.
Ruby Enterprise Framework Ruby Enterprise Framework tries to gather together tools to build enterprise applications. The goal of the project is to give enterprise builders who want to use Ruby a running start.
rubex Rubex is a colleciton of ruby libraries used to extend the core libraries. It is designed to offer a usable framework library to get you up and running as quickly as possible.
Ruby PDF Tools Pure Ruby tools for working with PDF documents. For bug reports, svn access, and wiki, see: http://stonecode.svnrepository.com/ruby_pdf. If you're looking for color-tools, make sure you look at the Color project: http://rubyforge.org/projects/color/
Little Web Tools Little Web Tools is a collection of scripts and applications supporting simple and easy development of web pages, especially dedicated to small sized web projects. It shall provide small, easy usable and extendable utilities.
RubyPlayer The RubyPlayer client interface library is a Ruby implementation of the distributed robot control protocol defined by the Player robot device server.
Ruwiki Ruwiki is a simple, extensible Wiki-clone written in Ruby, supporting CGI and WEBrick interfaces, templates, CSS formatting, namespaces, and internationalisation. A focus on antispam techniques has been applied.
Win32 Utils The Win32Utils project is a series of libraries that provide Ruby interfaces to various Windows systems and services. This project only supports Windows 2000 and later.
Ruby Standard Library Docs This project contains software to generate HTML documentation for the Ruby standard library. The status of the documenation project is also tracked here, with a database updated over CVS. For pre-generated documentation, see ruby-doc.org/stdlib.
foxGUIb foxGUIb - Interactive FOX GUI Builder and Code Generator
Ruby/Extensions This project defines various useful extensions to Ruby's standard classes, including many of those captured at on the Wiki at StandardClassExtensions. They are thoroughly documented and tested. See the project homepage for API documentation.
QT GUI to FXRuby Form Convertor qt2fxruby converts QT GUI forms into a Ruby/FXRuby program. It does not handle all the available QT widgets. Its purpose is to rapidly develop a gui interface to a Ruby program.
Lazy Man Backup (lmbk) system. A backup system for lazy people! Lmbk maintains a database of files due for backup, archiving or versioning and keeps a backup area updated via a cron job. The lazy sysadmin regularly runs lmbk to create a snapshot of changed files on backup media.
bermud Bermud - Berkus Ruby MUD client. A MUD client written entirely in Ruby for great portability and extensibility. wxRuby is used as a gui framework.
Canto Canto intends to provide an environment for music composition and sound recording atop Ruby. Current efforts are aimed at creating a Ruby Ecasound API, and a line-oriented multitrack recorder which uses this API.
Programming LEGO MINDSTORMS using Ruby The LEGO MINDSTORMS system is a Robotics Invention System used for the development of toy robots which can be programmed using various languages. This project is an attempt to use Ruby to program the robots, in particular to use Distributed Ruby(dRB).
Windows Task Scheduler using AT command This project aims at providing a simple command line interface to the Windows AT command which allows scheduling tasks on Windows.
AI Application Programming Ruby port A port from C to Ruby of the examples in M. Tim Jones' excellent book "AI Application Programming".
t-SQL Code Analyzer This project aims at writing a shallow parser in Ruby for t-SQL (Microsoft's version of procedural SQL) which reports the database tables and columns used in the query.
RImage RImage is an image library with focus on loading and saving images in various formats. The library is written in pure ruby with optional C implementations of speed critical parts.
Prime-Patterns Another attempt to solve the mystery behind prime numbers. Investigating interesting matematical patterns to see if they can reveal the secret.
encml, a PGP/MIME remailing filter You want PGP/MIME-encrypted mailing list? Then, try this out. Make one account and import members' pubkeys. Send members the public key of the list. Do "echo '|encml.rb listname' > ~/.qmail" if you are using qmail. That's all.
SpeedReader SpeedReader is a MediaPlayer for text files. It displays text in a small window, a word at a time, allowing you to boost your reading speed to over 400 words per minute. It features all of the standard MediaPlayer controls.
KANE KANE: The Internet Inquirer. News On The March! Publish a personal newspaper to take with you on your daily commute. KANE sources the content from your favourite web sites, and assembles it into a single document, ready for printing.
Watir Watir is a testing tool for automating browser-based tests of web applications. It is a Ruby library that works with Internet Explorer and Firefox.
Life_In_Art "Biomorphs" inspired program. "Creatures" are "reproduced" with slight "mutations". Grow creatures through several generations.
Ruby-Wise Ruby WIdgetSEt: a GUI tookit with an easy-to-use API, flexible and extensible. Implemented in Ruby, with a binding to Xlib.
Text::Highlight This module offers text highlighting for terminals (using ANSI escape sequences, a la Perl Term::ANSIColor), and for HTML.
ned ned is a text editor, based on principles from all the major ones of today, such as Emacs, Vim, Sam, and Wily, and will utilize Ruby as its extension language. ned will be a part of the work on my masters' thesis that I plan to present next fall.
RGL: Ruby Graph Library RGL is a framework for graph datastructures and algorithms implemented in Ruby.
rubylucene This project aims to implement a Ruby version of the popular Lucene search engine.
SDS SDS is a database access library based on Apple Enterprise Objects Framework. It provides multiple database support, data store abstraction and Object-Relationship mapping.
SWS SWS is a web development library based on Apple WebObjects. It follows strictly the MVC pattern and allows easy creation and maintaining of complex web pages and applications.
Ruminate A library of data mining algorithms for Ruby.
RCoaster Music System Advanced playlist manager and play controller. MP3s and Oggs can be added and queued using one of two web interfaces, or a shell scripting interface, enabling you to integrate with any environment. A GNOME panel for play control is also included.
WebSpike-Ruby WebSpike is a XHTML template engine driven by a specified XML dialect called SpikeML. "Spikes" are web page elements (box formats, quotes, stock tickers, etc) that can easily be composed to form web pages using SpikeML. |
||||||