CouchUnit is a JUnit extension that helps administer tests run against CouchDB. It mimics the syntax and feel of DBUnit by helping developers write tests that load XML style datasets to place databases in known states between integration tests. A number of standard operations are used to store and remove CouchDB documents. Any number of documents may be declared within a single CouchUnit dataset.
phm Instant Messenger is a PHP class that can be used to manage users and friends that exchange messages. It can create and retrieve records in MySQL database tables that contain information of users, friends, and messages that they may exchange. Currently, the class implements several operations like authenticating users, changing user passwords, retrieving account password reminder questions and answers, creating user accounts, adding friends, searching for friends, retrieving user nick names, adding messages sent from one user to a friend, and retrieving messages received by a user.
Sigma Grid is an AJAX-based data grid for displaying data and editing it inline in a scrollable and sortable table. It supports IE 6.0+, FireFox 2.0+, Safari 3.0+, and Opera9.0+. It seamlessly integrates with any server side solution, such as J2EE, .NET, PHP, or Perl. It features keyboard data navigation, nested multiline headers, and sortable and frozen columns. Slice rendering and built-in paginated output allow you to manipulate huge datasets.
DromeAudio is a small audio manipulation and playback library. It features a simple API for loading, generating, processing, and playing audio. Some of its features include loading and saving WAV sounds, loading Ogg Vorbis sounds, audio mixing/playback, and dynamic audio processing effects such as pitch shifting and echo.
File-Picker is a program to display and choose files from your Web site. It supports multiple languages. It uses AJAX to allow the user to interact with the server without reloading the page. You can pick several files at the same time. Its visual interface looks like a file explorer.
RSyntaxTextArea is a syntax highlighting, code folding text editor. It has support for over 30 programming languages and is completely customizable. By extending JTextComponent, it easily integrates into any Swing application and provides an easy way to add syntax highlighting to a program.
HeapLIFO is a tiny C library to manage the data on the heap exactly as it's usually done with the stack when programming in assembly language. It has LIFO (Last In, First Out) based functions for PUSH and POP. It's a great method when it becomes necessary to store a lot of 32-bit words (e.g. IP addresses) in memory using quick access and no memory leakage. It also supports 16-bit/64-bit words if the included header file is altered.