4MLinux is a miniature Linux distribution focusing on four capabilities: maintenance (by using it as a system rescue live CD), multimedia (for example, for playing video DVDs), miniserver (using the inetd daemon), and mystery (meaning console games).

cmus is a small, fast, and powerful console music player for Linux and *BSD. It supports almost all common file formats, SHOUTcast/Icecast streaming, and multiple output plugins. cmus features multiple media library views, a playqueue, a directory browser, powerful filters, and vi-style search and keybindings. It also features gapless playback, ReplayGain, Unicode support, and customizable color schemes.

SASqlConsole is a unified SQL console based on SQLAlchemy. It features pretty colors, intelligent formatting of output, convenient CSV output, a consistent interface across all backends supported by SQLAlchemy, persistent readline history, and tab completion of all tables and columns and a selection of SQL keywords.

Tzar (That Zombie Apocalypse Roguelike) is a young roguelike game based in the zombie apocalypse. If you are looking for an alpha game with many TODOs in the code and no plot, you're in the right place!

immv (Interactive Multi MoVe) is a small tool that allows you to rename multiple files at once by providing a text editor with the names of the given files. This way the sophisticated features of this editor (for example vim) can be used to rename a whole bunch of files.

Simulated annealing is a computational algorithm for optimization. It mimics the physical process of thermal annealing in which a metal is heated and then slowly cooled to settle into a highly ordered crystal structure. For common metals, the lowest energy state is already known. But the method is useful for other problems where the best state is not known and exhaustively searching all possible states is impractical. The method is applied by modeling the problem as a physical system with structure, energy, and temperature. This Python module implements simulated annealing so that it can be easily applied to a variety of problems. An example program is include to perform simulated annealing of the traveling salesman problem.

JCGO (pronounced as "j-c-go") translates (converts) programs written in Java into platform-independent C code that can be compiled (by third-party tools) into highly-optimized native code for the target platform. JCGO is a powerful solution that enables your desktop, server-side, embedded, mobile, and wireless Java applications to take full advantage of the underlying hardware. In addition, JCGO makes your programs, when compiled to native code, as hard to reverse engineer as if they were written in C/C++. The JCGO translator uses some optimization algorithms that allow, together with optimizations performed by a C compiler, the resulting executable code to reach better performance compared with the traditional Java implementations (based on the Just-In-Time technology). The produced executable does not contain nor require a Java Virtual Machine to execute, so its resource requirements are smaller than that required by a typical Java VM. This also simplifies the process of deployment and distribution of an application.

JMiniX is a simple, embeddable, restful JMX console. Embedding JMiniX in
a webapp is done simply by declaring a servlet. Deployed as a servlet,
it benefits from your Web application configuration features, such as
filters or security constraints.