Racket (formerly PLT Scheme) is a programming language suitable for implementation tasks ranging from scripting to application development, including GUIs, Web services, etc. It includes the DrRacket programming environment, a virtual machine with a just-in-time compiler, tools for creating stand-alone executables, the Racket Web server, extensive libraries, documentation for both beginners and experts, and more. It supports the creation of new programming languages through a rich, expressive syntax system. Example languages include Typed Racket, ACL2, FrTime, and Lazy Racket.
The Photomaniac Media Library is a media management solution for digital photographers who have to manage large amounts of digital media. Its strength is its native support for RAW images, version control, team functionality, speed, cross-platform compatibility, and cost efficiency.
Mintty is a terminal emulator for Cygwin and MSYS with a native Windows user interface and minimalist design. It is based on parts of PuTTY by Simon Tatham and provides xterm-compatible terminal emulation, but does not require an X server. Its features include a simple options dialog, Unicode support, fullscreen mode, drag & drop, and window transparency.
Bviplus is a console ncurses based binary file editor (hex editor) with Vim-like keys and features. It can quickly open/edit/save very large files (> 2GiB). It can perform regexp-like pattern searches in hex or ASCII windows. It features search highlighting, multiple undo/redo, a tabbed multiple file interface, visual selection, cut and paste (which works between files as well), blob coloring, and more. It can run external programs on selected data, supporting any program that reads stdin and writes stdout. It has few dependencies for easy portability.
SHOGUN is a machine learning toolbox whose focus is on large scale kernel methods and especially on Support Vector Machines (SVM). It provides a generic SVM object interfacing to several different SVM implementations, all making use of the same underlying, efficient kernel implementations. Apart from SVMs and regression, SHOGUN also features a number of linear methods like Linear Discriminant Analysis (LDA), Linear Programming Machine (LPM), (Kernel) Perceptrons, and algorithms to train hidden Markov models. SHOGUN can be used from within C++, Matlab, R, Octave, and Python.
bmake is a program designed to simplify the maintenance of other programs. Its input is a list of specifications as to the files upon which programs and other files depend. If no -f makefile makefile option is given, bmake will try to open 'makefile' and then 'Makefile' in order to find the specifications.