ca-ga is a toy artificial life simulation that uses genetic algorithms on large cellular automata. It uses simple but easily extended DNA that is 8k long by default, though you can take the size out to anything you have time to evolve. It sits under each cell of a 128x128 board and orders operations to transfer energy in the hopes of achieving a kill and breed. The simulation features a mutating fitness function, emergent sex, and a proof of concept real world fitness function. After enough generations, the cells or genes could achieve collectivism and organismhood, coordinating the values of the hotspots that determine board temperature in order to maintain a desired equilibrium. But maybe not. If you work in a fitness function, an optimizing problem solver results.
libcsv_parser++ is a C++ library for parsing text files to extract records and fields. The records can be delimited with any set of characters. It makes the following assumptions: the record terminator is only one character in length; the field terminator is only one character in length; and the fields are enclosed by single characters, if any. The parser can handle documents where fields are always enclosed, not enclosed at all, or optionally enclosed. When fields are strictly all enclosed, there is an assumption that any enclosure characters within the field are escaped by placing a backslash in front of the enclosure character. The software could be ported to Windows with very little effort.
The Machine Emulator, or tme, provides a general-purpose framework for computer emulation. The goal is to create a large library of modules, each emulating a specific computer chip, bus, board, etc. These modules offer standard interfaces that allow you to connect them together to create a whole machine emulation with a minimum of effort. It is possible to emulate a Sun 2/120 and a 3/150, both with NetBSD, and a SparcStation 2 with NetBSD or SunOS 4.1.4 (aka Solaris 1.1.2).
1FCD-OpBSD (also known as Karma BSD) is a one-floppy OpenBSD MP3 player with functionality to mount NTFS, UDF (on DVD, CDROM, or external file), EXT2FS, NFS, MFS, and MSDOS file systems. It plays MP3 tracks, and can copy files from any disk to any disk. The software may be useful for the blind and it can also be used as a unique utility for copying files over a network (via NFS) or from any file system known to OpenBSD. USB sticks can be mounted as well. Static OpenBSD binaries can be made on other systems and used with Karma BSD.
Abyss Web Server X1 is a personal Web server. Despite its small footprint, it supports secure SSL connections (HTTPS), CGI/FastCGI, ISAPI extensions, server-side includes (SSI), download resuming, caching negotiation, logging, custom error pages, password protection, IP address control, URL rewriting, aliases, custom MIME types, index files, custom directory listings, anti-leeching, and bandwidth throttling. It also features an automatic anti-hacking system and an intuitive multilingual remote Web management interface.
FreeBST ports monitoring is a simple solution for monitoring what has changed in installed ports on a given FreeBSD machine, i.e. what ports were upgraded, installed, or removed. No fancy dependencies: just plain Ruby and shell commands. Results in plain English text are emailed to a given address.