sge2d, also known as SDL Game Engine, is a platform-independent 2D game programming framework for C/C++ programmers with the least possible dependencies for easy porting and with a focus on easy API calls and the requirement of commercial programmers. Major features include animated sprites with exact pixel collision detection, A* pathfinding, encrypted files, and more.
cparser is a recursive descent C99 parser written in C99. It contains a lexer, parser, constructs an AST, and does semantic analysis. It is currently used as a frontend to the libFirm intermediate representation, but can be used independently. It supports lots of GNU extensions: enough to parse Linux/BSD system headers and compile typical C projects with it. It is able to bootstrap itself, and compiles and runs the spec CINT2000 without problems.
PDFResurrect is a tool aimed at analyzing PDF documents. The PDF format allows for previous document changes to be retained in a more recent version of the document, thereby creating a running history of changes for the document. This tool attempts to extract all previous versions while also producing a summary of changes between versions. It can also "scrub" or write data over the original instances of PDF objects that have been modified or deleted, in an effort to disguise information from previous versions that might not be intended for anyone else to read.
The Cryptographic Implementations Analysis Toolkit (CIAT) is a compendium of command line and graphical tools whose aim is to help in the detection and analysis of encrypted byte sequences within files (executable and non-executable). It is particularly helpful in the forensic analysis and reverse engineering of malware using cryptographic code and encrypted payloads.
Py-Lepton is a high-performance, pluggable particle engine and API for Python. The engine is designed to be very flexible and does not rely on any other libraries directly. You can use it either with OpenGL (via pyglet or PyOpenGL), or with pygame by selecting the appropriate renderer. Examples are provided using pyglet and pygame. Note that this is in an alpha state, so expect the API to change somewhat in future releases.
CSpec is a behavior-driven development framework for C. It provides a spec framework for describing the behavior of the functions of your system. The syntax is inspired from RSpec to be as legible as possible. The source code is as portable and as light as possible to make it easy to run the library on embedded devices.
Kate is a codec for karaoke and text encapsulation for Ogg. Most of the time, this would be multiplexed with audio/video to carry subtitles, song lyrics (with or without karaoke data), etc, but it doesn't have to be. Moreover, the motion feature gives Kate a powerful means to describe arbitrary curves, so hand drawing of shapes can be achieved. This was originally meant for karaoke use, but can be used for any purpose. Motions can be attached to various semantics, like position or color, so scrolling or fading text can be defined.