Ardpicprog is an Arduino-based solution for programming PIC microcontrollers from Microchip Technology Inc, such as the PIC16F84, PIC16F628A, PIC12F675, etc. The solution consists of a circuit that is built on one or more shields, a sketch that runs on the Arduino to directly interface to the PIC, and a host program to control the HEX file reading and writing process.
The ServerUsage system collects and processes statistical information from computers running a GNU/Linux Operating System. It is composed of two subprojects, the ServerUsage-Client to collect usage statistics (via a SystemTap module) and send them to a remote server via TCP, and the ServerUsage-Server to collect all statistics from different clients and aggregate them in a SQlite database table. A PHP Web service is available on the server module to extract information or display graphics.
seaLISP is a Lisp interpreter with as many bells and whistles as possible but with absolutely no dependencies apart from the C++ standard library. The garbage collector, the computer algebra library, and all other components are written from scratch to be portable. It also has a PSP port with some primitives for graphics.
exceptions4c is a tiny, portable framework that brings the power of exceptions to your C applications. It provides a simple set of keywords (macros, actually) which map the semantics of exception handling you're probably already used to: try, catch, finally, throw. You can write try/catch/finally blocks just as if you were coding in Java. This way you will never have to deal again with boring error codes, or check return values every time you call a function.
Arronax is a plugin for Nautilus (the GNOME default file manager) to create and modify application starters (".desktop files"). It adds the menu item "Create starter for this file" to the context menu (the menu you get when you right-click a file in the file manager). If the file is an application starter, you get the item “Modify this starter” instead. If you have icons enabled on your desktop, Arronax adds the menu item “Create starter” to your desktop’s context menu.
gpgpwd is a terminal-based password manager. It stores a list of passwords in a GnuPG-encrypted file, and allows you to easily retrieve, change, and add to that file as needed. It also generates random passwords which you can use, easily allowing you to have one "master password" (for your gpg key), with one unique and random password for each website or service you use, ensuring that your other accounts stay safe even if one password gets leaked. gpgpwd can also utilize git to allow you to easily synchronize your passwords between different machines.
Revised is a visual editor (or wizard/assistant/GUI) for Ren’Py, the visual-novel game editor. Ren'Py has a lot of capabilities, and Revised's purpose is not to allow everything that Ren'Py can do, just some of the basics. You can think of it as a step-by-step wizard to create the skeleton of a Ren'Py game.