a BitTorrent library written in C++ for *nix. It is designed to avoid redundant copying and storing of data that other clients and libraries suffer from. Licensed under the GPL.
a component system that will provide extensibility and re-usability both inside and between applications, while being portable across platforms (and languages) and having the lowest possible overhead (both in machine resources and programming effort).
a compiler cache. It acts as a caching pre-processor to C/C++ compilers. Caching previous compilations and detecting when the same compilation is being done again. (needs GCC or similar)
an Open Source Probabilistic Information Retrieval library, a highly adaptable toolkit to allow developers to easily add advanced indexing and search facilities to their own applications.
A cross-platform editor with a well-designed and consistent look and feel. It also has a class browser, currently only for C++, and keeps the class/function display updated.
a general purpose monitoring platform. provides a framework dealing with (among others) packet demultiplexing, timers, threads and communication. This allows programmers to concentrate on the precise functionnalities they want to implement...
a virtual file system (VFS) that runs in the user address space. At the moment libferris is a shared object that each application can dynamically link to in order to see the file system through a nicer abstraction.
file-synchronization tool for Unix and Windows. It allows two replicas of a collection of files and directories to be stored on different hosts (or different disks on the same host), modified separately, and then brought up to date.
a package providing generic, templated classes for the efficient traversal and, with a small amount of extra work, search of almost all tree-like structures. It should work within any modern C++ compiler.
a source code tag system that works the same way across diverse environments. You can locate a specified object in the source files and move there easily. It is useful for hacking a large project containing many subdirectories, many #ifdef and many main()
a language system for specifying concurrent, hierarchical, finite state machines (an implementation of "statecharts") to model and control reactive systems.
a pure Java implementation of the Ruby interpreter is tightly integrated with Java to allow both to script any Java class and to embed the interpreter into any Java application.
a 3D simulation environment designed for the simulation of decentralized systems and artificial life. While the concept is similar to existing packages such as Swarm and StarLogo, the implementation, which simulates both continuous time and continuous 3D
a tool for source-to-source transformation and optimisation of C++ programs. It is intended to be used as a test-bed for various high-level optimisations; the traditional textbook optimisations are assumed to be handled by the C++ compiler.
port of the X Window System server to Windows. It shares the same source code base as Cygwin/X, but does not depend on the Cygwin environment or cygwin1.dll. Xming is a fully featured X11 server for Windows that is very simple to install and use.
mp3 stream recorder (unix / win32 / winamp plugin) using the title+artist as filename (+ idv3 tag) and while ripping, it broadcasts the stream locally so you can listen to it simultaneously.
an OCR (Optical Character Recognition) program. It converts scanned images of text back to text files. GOCR can be used with different front-ends, which makes it very easy to port to different OSes and architectures.
allows the visualization, the drawing and the edition of small graphs, all the parts of the framework have been built in order to be able to visualize graphs having more than 1.000.000 elements.
C++ Template Image Processing Library that can be used to load, save, process, and display images. It is portable (Unix/X11, Windows, MacOS X), efficient, and simple to use.
a 2D fighting game in the same style as Double Dragon and TMNT. Paintown is very extensible and comes with editors to help design new levels and animations.
a collection of machine learning algorithms for data mining tasks. The algorithms can either be applied directly to a dataset or called from your own Java code.
The go-oo version of OpenOffice.org is designed to give a foretaste of new features in development and includes functionality not yet accepted up-stream.
a popular version control system designed to handle very large projects with speed and efficiency; it is used mainly for various open source projects, most notably the Linux kernel.
aims to implement functions (not present on Windows 98 / ME) to kernel32.dll and other system libraries so that recent Windows XP applications and games work on Windows 98 / ME. (requires Windows 98 FE or Windows 98 SE or Windows ME)
a portable command-line driven interactive data and function plotting utility for UNIX, IBM OS/2, MS Windows, DOS, Macintosh, VMS, Atari and many other platforms.
a cross-platform, graphical database modeling tool for MySQL. It allows you to create database models from scratch as well as by importing existing databases from SQL or DBDesigner4 models. You can then generate SQL code to CREATE databases, ALTER them, and export in various image formats and PDF/PS. Its extension system allows writing plugins and scripts in Lua, Python, and C++.
a free and open source 2D animation/drawing software for Mac OS X, Windows, and Linux. It lets you create traditional hand-drawn animation (cartoon) using both bitmap and vector graphics.
a build configuration tool. Describe your C, C++, or C# software project using a simple, easy to read syntax and let Premake generate the project files for Visual Studio, GNU Make, Code::Blocks, CodeLite, SharpDevelop, or MonoDevelop.
a framework for tile-based (isometric) RTS games. It provides the basic entities for an RTS game with implemented SDL and GRP components. As a proof-of-concept, a Starcraft clone is being implemented with it.