[79 total ]
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.
A Ruby interface for the SQLite database engine.
BlueCloth is a Ruby implementation of Markdown, a text-to-HTML conversion tool for web writers. Markdown allows you to write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid XHTML (or HTML).
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
... [More]
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. [Less]
Syck is an extension for reading and writing YAML swiftly in popular scripting languages. As Syck loads the YAML, it stores the data directly in your language's symbol table.
RedCloth is a module for using Textile in Ruby. Textile is a text markup format. A very simple text format. Another stab at making readable text that can be converted to HTML.
Omni ERP is an innovative business application platform; it is completely based in open source technologies and brings a whole new level of modularity and flexibility to the business solutions environment.
It uses a new approach combining new
... [More]
software engineering techniques like plugin based architecture, inversion of control and aspect oriented programming with a refreshing new RIA UI to bring a new level of experience to the SME market. [Less]
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!
Rubygame is a Ruby library for making SDL games. It is also for digital interactive media.
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 .
Monkeybars is a library enabling you to write GUI applications using JRuby and Swing. You can build your GUI in any editor so that you can have an application that is designed using modern tools but has all the logic contained within Ruby.
Net::Flickr is an elegant, Ruby-fied implementation of Flickr's REST API.
Net::Amazon::S3 is a simple, easy to use Ruby implementation of the Amazon S3 REST API.
Shoes is a very informal GUI toolkit. It's for making regular old windowing apps. It's a blend of my favorite things from the Web, some Ruby style, and a sprinkling of cross-platform widgets.
JtestR is a tool that will make it easier to test Java code with state of the art Ruby tools. The main project is a collection of Ruby libraries bundled together with JRuby integration so that running tests is totally painless to set up. The project
... [More]
also includes a background server so that the startup cost of JRuby can be avoided. Examples of Ruby libraries included are RSpec, dust, Test/Unit, mocha and ActiveSupport.
The vision of the project is to be the testing tool of choice for Java projects, offering nice Ant, Maven and buildr integration. It will also support integration testing with common Ruby libraries like Ruby/LDAP and ActiveRecord, while still providing access to Java libraries and helpers. [Less]
ColdFusion on Wheels provides fast application development, a great organization system for your code, and is just plain fun to use.
One of our biggest goals is for you to be able to get up and running with Wheels quickly. We want for you to be able to learn it as rapidly as it is to write applications with it.
id3lib-ruby provides a Ruby interface to the id3lib C++ library for easily editing ID3 tags (v1 and v2) of MP3 audio files.
TimeoutX provides a lightweight timeout function. TimeoutX.timeout is about 10 times faster than standard Timeout.timeout.
ruby-xurrency is a wrapper library for API xurrency(http://xurrency.com/api).
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
... [More]
(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, and fxruby. Work on this has been slow. [Less]
ruby-kizapi is a wrapper library for KizAPI(http://kizasi.jp/tool/kizapi.html) provided by kizasi.jp.
Rainpress is a compressor for CSS. It's written in ruby, but should not be limited to ruby projects.
Rainpress does not apply common compression algorithms like gzip, it removes unnecessary characters and replaces some attributes with a shorter equivalent name.
ruby-pathtraq is a wrapper library for Pathtraq API.
Trapeze generates a suite of unit tests or specifications for existing Ruby source code. This is accomplished through dynamic analysis, by reflecting on the public interfaces of classes, modules and top-level methods defined in the source. Trapeze
... [More]
then exercises each object, module and method, recording the behavior of the code. This recorded behavior is captured in a suite of test cases or specifications that can be rendered as test code or executable specifications.
In essence, Trapeze is a tool for characterizing Ruby source code. Trapeze lets you fly high as you maintain and enhance a Ruby codebase that lacks test or spec coverage, knowing that you have a regression safety net underneath you. [Less]
TZInfo is a Ruby library that uses the standard tz (Olson) database to provide daylight savings aware transformations between times in different time zones. The tz database is compiled into Ruby modules which are packaged in the release. No external zoneinfo files are required at runtime.
ruby-oci8 is a ruby interface for Oracle using OCI8 API.
It is available with Oracle8, Oracle8i, Oracle9i, Oracle10g and Oracle Instant Client.
Use oracle module by yoshidam in RAA for Oracle7.
The rbgooey library is a GUI library for the rubygame library.
ruby-dvi is a library to read DVI(DeVice Independent) and TFM file format.
ruby-iso4217 is a library for converting between code, currency name, and symbol.
ruby-weatherhacks is a wrapper library for livedoor Weather Hacks(http://weather.livedoor.com/weather_hacks/).