The Open-Transactions project is a collaborative effort to develop a robust, commercial-grade, fully-featured, free-software toolkit implementing a full-strength financial cryptography library, API, CLI, and prototype server. Open-Transactions democratizes financial and monetary actions. You can use it for issuing currencies/stock, paying dividends, creating asset accounts, sending/receiving digital cash, writing/depositing cheques, cashier's cheques, creating basket currencies, trading on markets, scripting custom agreements, recurring payments, escrow, etc. Strong crypto is used. Balances are unchangeable (even by a malicious server). Receipts are destructible and redundant. The transactions are unforgeable. The cash is untraceable. The cheques are non-repudiable.
The FIX message viewer is a set of Ruby scripts that parse FIX (Financial Information eXchange protocol) messages to display them in a more human-readable format. The viewer can only parse FIX messages in a file or from STDIN. It also expects a full FIX message on each line. The FIX message can be prepended with a timestamp, but this will be ignored. The output is colored to make it easier to read, and the MsgType field is highlighted. The log viewer works on the command line only, and requires that Ruby is installed.
openSteam is a generic e-commerce framework for Ruby on Rails. Its goal is to simplify the implementation of a Web shop. It features a generator to create a Web shop quickly, generators to create products and properties, a shopping cart, a checkout process, inventory entry for products or specific product configurations, and an administrative backend to overview customer and order information.
PortfolioTracker allows you to track and manage your stock portfolio of Euronext shares in real time (with a 15 second delay). You can use it to assess your stock positions (price, daychange, gain, gain%, value, weight%) with one command. Portfolio changes are easily maintained in a text file. PortfolioTracker is a twin project of QuotesViewer (http://quotesviewer.sourceforge.net).
Makecheque is a tool (written in Ruby) to print bank cheques, either using bank-supplied stationey, or blank check paper (in conjuntion with a MICR font and perhaps special laser toner). It is intended to be used as part of an interactive bookkeeping system. Makecheque quickly and easily prints large batches of checks based on textual format specifications given as standard input and emits ready-for-printer Postscript on standard output.