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.
HC Software serves as an incubator for Jason Rohrer's mini-projects. These projects are not large enough to warrant their own SourceForge projects.
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.
The PGMFI project has as its goal total understanding of the computerized systems such as ECUs, ABS controllers and other devices present in Honda vehicles. Currently, the Non-Commercial-Sharealike license is reccomended for all releases.
General information, and a pack of tools for manipulating the Persian (Farsi) language and script, on different platforms and operating systems.
Had it with junk mail? Annoyance-Filter sifts mail you wish to read from junk arriving in your mailbox by an adaptive process which gives priority to mail you're interested in reading and evolves to block cleverly disguised junk mail.
SWITCH-Technology Object Oriented Library
Assorted projects. General-purpose libraries for Python, C++, Scala, bash, and others. Meta-programming tools. System utilities. UI components. Web APIs. Configuration files. Benchmarks. Programming competition entries. And much more.
C-smile OOL is a scripting language with C++-like grammar. It has compiler, VM running bytecodes and C++ extendible runtime. Intended to run in standlone and embedded mode.
A small and easy to use framebuffer graphics library
A program for converting between physical units, such as feet and meters. There is a Java library, for use in Java applications, and a PalmOS application. It is able to mix units and convert between systems, such as the Metric and the English systems
University Schedule Planner is an application with a web interfaced program that, given a set of teachers, a set of Studends and a set of classes each one with several restrictions, builds a schedule for the university classes. The actual implementation
A collection of libraries usable in graphics applications. Includes mathlib, a math library (90% matrix/vector math) providing very high speed calculations for small matrices using a natural syntax.
This project is for learning to write games while doing a couple of then and an engine core.
Thanks to carefully thought out architecture an emulator for all hardware (i386 i860 sparc hppa SGI Mips Alpha etc) on any hardware. A lot of new theories have gone into this trying to fix old problems.
ArdReil is a multiplayer, multiplatform, networked strategy game of galactic conquest and resource management, providing opportunities for diplomacy, betrayal, cunning, and cooperation. Unite the Galaxy - preferably under your own flag.
3D wireframe generation from a large dataset
Simple text analysis system based on the "Bag of Words" concept of statistical analysis of text.
The BlackBlade Method of audio encoding is a unique process, in that instead of saving the wave itself to a file, we save information about the wave.
A central database of all installable programs, descriptions, dependencies, source URLs, MD5 sums, and suggested menu listings and the software to read the database, usable by desktops and window managers to organize software and install any new software
Decwar is THE classic Multi-User Game, allowing upto 18 players to join the fight for supremacy in the known galaxy. It ran on PDP-10 mainframes, with players typing commands at their terminals. This project aims to recreate Decwar as a network program.
The future of information technology will be based on controlling the flow of natural light. This project is an attempt to establish the code (or software) that will enable this to happen. It involves rewriting an OS from the ground up.
The Filesystem Development Kit (FDK) is a set of tools designed to assist developers in creating a filesystem. The FDK works by creating an image of the filesystem for the driver under development to work on.
A hub collection of cutting-edge Friendly AI open source software, and a home of FAI1 components.