Gale is an open-source messaging system. It provides private messaging and public chat, uses strong end-to-end cryptography for security, and supports a distributed server network with a range of clients (both console and GUI) available. Gale is currently in early alpha testing. See the homepage for the details of its current status.
Liboop provides a generic, callback-based event dispatch interface, and aims to ease the development of multiplexed, non-blocking, event-driven modular applications, components, and libraries under POSIX-based operating systems. It includes adapters for select(), poll(), the glib event loop, the TCL event loop, the W3C libwww, asynchronous DNS, and GNU readline.
Airhook is a reliable data delivery protocol, like TCP. Unlike TCP, Airhook gracefully handles intermittent, unreliable, or delayed networks. Other features include session recovery, queue control, and delivery status notification. Airhook is useful for keeping connections running over bad wireless networks (like CDPD), intermittent dial-up connections, and any other network that doesn't work very well. The implementation includes a TCP proxy (so you can use HTTP, SSH, etc.) and a protocol library for applications that want more control (real-time media delivery, games, etc).
Re: Great Idea
> where can I get documentation for using
> the protocol. it's not in airhook home
> page :(.
Are you looking for protocol reference (http://airhook.org/protocol.html), library documentation (http://airhook.org/library.html), or something else (what?)?
How does DBH differ from any other b?tree or disk-hash system?
Specifically, I'm wondering what distinguishes this project from the somewhat more mature Berkeley DB, GNU DBM, and other persistent-key-value-pair libraries?