BitNami Tracks Stack is an all-in-one cross-platform installer for Tracks, a Web-based application to help you implement David Allen's Getting Things Done methodology. It installs Tracks, Ruby On Rails, and everything else necessary to have a running program in minutes. It works on Windows, Linux, and OS X.
MQ4CPP, or "Message Queuing for C++", is an implementation of an enterprise messaging system, also referred to as message-oriented middleware (MOM). It enables C++ application threads to communicate with other threads locally or remotely through the exchange of messages. A message is a request, report, and/or event that contains information needed to coordinate communication between different applications. MQ4CPP implements direct/indirect messaging, unsolicited messaging, request/reply, conversation, publish/subscribe, store & forward, and broadcast. It supports multithreading, application clustering (failover and session replication), and encryption. MQ4CPP also includes a distributed lock manager, a file transfer manager, and a distributed memory channel.
JReferences is a program written in Java for managing bibliographic references in the BibTeXML format. Storage is done in a binary file database or, optionally, in a MySQL database. A PHP Web frontend is available. It can input BibTex, RIS, BibTeXML, and DocBook formated references.
GNU VPE creates a virtual ethernet by creating host-to-host tunnels between multiple endpoints. Unlike other virtual private "network" solutions which merely create a single tunnel, it creates a real network with multiple endpoints. It is designed to be conceptually simple and straightforward to setup (assuming prior IP routing knowledge) without sacrificing flexibility. It is designed to sit on the gateway machines of company branches to connect them, but it can also be used to tunnel into a VPN with a variety of protocols (RAW IP, ICMP, UDP, TCP, HTTPS-Proxy, DNS).
FireStorm/DAO is a Java Code Generator that can import existing database schemas (from a SQL script or from a live JDBC connection) and can then generate a complete persistence tier. It generates Java source code and configuration files that developers would otherwise have to write by hand, and that is compliant with the Data Access Object (DAO) design pattern.
The Erwin library is a very efficient and robust data structure template library for C and C++. No templates are used; a Perl script generates C files. Vectors (dynamic arrays), lists, and hash tables (maps) of arbitrary key and value types are provided. Several tools are included for auto-generating a C interface around C++ libraries, C++ extensions like slots/properties, symbol (=hashed string) management, sophisticated assertion macros, and documentation extraction.
Engauge Digitizer is digitizing software that converts an image showing a graph or map into numbers. The image file can come from a scanner, digital camera, or screenshot. The numbers can be read on the screen, and written or copied to a spreadsheet. Highlights for beginners include an intuitive interface and extensive context-sensitive documentation. Highlights for experts include compensation for image distortion, cartesian and polar coordinates, linear and logarithmic coordinates, automatic scanning, graphical previews, and browser help.