freeglut is intended to be a 100% plug-compatible clone, and is released under the Xfree license. The GLUT (OpenGL Utility Toolkit) is a widely used library for doing window control, keyboard, and mouse input, and other basic functions for OpenGL programs. However, GLUT is not OpenSourced - although it's source code is available under a somewhat ill-defined set of restrictions. Hence, 'freeglut'.
TuxKart is a 3D GoKart racing game with several famous OpenSource mascots participating. The game uses PLIB and OpenGL, and is portable to a wide range of OS's. There are several racecourses provided, with full information on how to add your own. Except for a few minor details, this game is essentially complete, and very playable.
Remote Methode Call is a project to enable calls to methods in remote C++ classes. The transport is implemented as a library, and is free from dealing with the internal RMC stuff, so any C/C++ programmer is able to write a transport for his own purpose. RMC(2) currently has a sockets transport library as reference implementation. It is developed on Linux, and supports Linux on iX86 and PPC. RMC should also work on BeOS. Testers and developers are welcome to the project.
Lua FLTK is a binding of the FLTK widget set (www.fltk.org) to the language Lua (www.lua.org). It tries to make the use of FLTK widgets seem natural to Lua programmers. It uses a simple constructor syntax, remaps C++ values onto Lua conventions, and provides direct set/get access to widget properties.
Atari800 is an Atari 8-bit computer (400, 800, and XL and XE series) and Atari 5200 game system emulator for DOS, Windows, Amiga, Atari ST, Mac, and Linux/UNIX. It includes support for Atari cartridge ROMs, popular Atari disk images files, running Atari binaries directly from the host system, and accessing the host filesystem from within the emulated Atari.
Scsh is a systems-programming environment for POSIX systems and Win32, embedded in the Scheme programming language. It includes a high-level process notation for writing shell-script like programs, with pipelines and redirections. Scsh additionally provides low-level access to POSIX primitives, plus important non-POSIX extensions such as sockets. Scsh is implemented on top of Scheme48, a portable bytecode implementation of Scheme. A number of user-contributed extensions are available, including an extensible HTTP and FTP server, a socket-level PostgreSQL interface, a programmable text formatting language, and a Postscript generation language.
Artemis is a DNA sequence viewer and annotation tool that allows visualization of sequence features and the results of analyses within the context of the sequence, and its six-frame translation. It can read and write complete EMBL and GENBANK database entries or sequence in FASTA or raw format. Extra sequence features can be in EMBL, GENBANK, or GFF format.
RawWrite for Windows is a replacement for the DOS-based rawrite, or rawwrite program (the DOS version does not work well under Win95, and does not work at all from NT). This version is designed to work under NT/2K/XP, and 95/98/ME. It has a simple GUI, which makes it easier for first time users to create their Linux boot disks.