Re2c is a tool for writing very fast and very flexible scanners. Unlike any other such tool, re2c focuses on generating high efficient code for regular expression matching. As a result this allows a much broader range of use than any traditional lexer.
C++ JSON parser (Now in GitHub)
Psycle is a Music tracker (like FastTracker 2 or Impulse Tracker) combined with plugin modularity. It supports its own plugin API, the VST2 plugin standard, and a tracker style sampler playback.
SQLite Database browser is a light GUI editor for SQLite databases, built on top of Qt. The main goal of the project is to allow non-technical users to create, modify and edit SQLite databases using a set of wizards and a spreadsheet-like interface.
Chess engine code name "Gull"
A cross-platform serial port class. This class encapsulates a serial port on both POSIX and Windows systems. **NOTE** This project has been moved to http://code.google.com/p/qextserialport/. Please use the new project page for all discussion and support
SampleICC provides an open source platform independent C++ library for reading, writing, manipulating, and applying ICC profiles along with applications that make use of this library.
A Binary Decision Diagram library, with : many highly efficient vectorized BDD operations, dynamic variable reordering, automated garbage collection, a C++ interface with automatic reference counting, and much more.
HC Software serves as an incubator for Jason Rohrer's mini-projects. These projects are not large enough to warrant their own SourceForge projects.
Play SoundTracker media on your computer.
PlayerPro is a music composer and sound editor ( SoundTracker ) for MOD S3M XM IT UMX . Uses XI, Quicktime or SoundFonts. Currently runs on MacOS and OSX; playback engines also available for Windows and BeOS. Upcoming version 6 will support ALSA (Linux).
Portable C++ type-safe, thread-safe signal/slot library for ISO C++, Unix/BSD/Linux and Win32. Sigslot allows C++ code to use the signal/slot paradigm made popular by, for example, Qt.
Software Development Kit for the Nintendo(tm) Gameboy Advance(tm) based on GCC.
A ROLZ-based file compressor
BALZ is a command-line file compressor with a high compression ratio and fast decompression.
Qt Circular Progress Bar Widget
Circular progress bar widget for Qt framework
The aim of this project is to provide and maintain MinGW (Minimalist GNU-Win32, http://www.mingw.org) cross-compiler packages for Linux
Library for Arduino based R/C equipment
A library containing functions for building Arduino based R/C equipment like transmitters, receivers and flight controllers.
Sample code for Ocean Optics OmniDriver spectrometer device driver
Sample code demonstrating how to use OmniDriver to drive Ocean Optics full range of spectrometers from C, C++, C#, Java, LabVIEW, Delphi, MATLAB and more.
A project for a highly scalable protocol and framework and a collection of software tools for m2m (machine to machine communication) and IoT Internet of Things. The programs here works on Windows and Linux and are based around VSCP, The Very Simple Control Protocol. Repository is here: https://github.com/grodansparadis/vscp_software and here https://github.com/grodansparadis/vscp_firmware
rshd is a multithreaded daemon service that listens for connections on port 514 (tcp port for the shell/cmd protocol), runs commands passed by clients and sends back the results.
Thatcher Ulrich's game engine testbed. A motley collection of experimental and not-so-experimental game- and graphics-oriented code. Public domain!
statistical tests & psuedo- random number generators (RNGs, PRNGs)
Randon number generation & testing. The best suite of statistical tests for fast PRNGs anywhere. Multithreaded for speed, command line tools for automation, no upper limit on data size. Also, a variety of C++ pseudo-random number generators with well designed interfaces aimed at practical uses, not just research.
RARS is the Robot Auto Racing Simulation, in which the drivers are robot programs. It is intended as a competition among programmers. It consists of a simulation of the physics of cars, a graphic display of the race, and a robot driver for each car.
Massively Parallel Quantum Chemistry program
The Massively Parallel Quantum Chemistry program, MPQC, computes properties of atoms and molecules from first principles using the time independent Schrödinger equation.
s11n ("serialization") is a C++ library for easily serializing a wide variety of objects, from PODs to arbitrary streamable types to client-side Serializable types, plus sports the world's simplest STL container serialization (or so we think).
Convert PSID and RSID files into C64 executables
PSID64 is a program that converts PSID and RSID files into C64 executables. This allows users to play PSID and RSID files (originally used by the PlaySID program) on a real Commodore 64 computer or emulator such as VICE.