The SeaMonkey project is a community effort to develop an all-in-one Internet application suite. It contains an Internet browser, email and newsgroup client with an included Web feed reader, HTML editor, IRC chat, and Web development tools, and is sure to appeal to advanced users, Web developers, and corporate users. It uses much of the Mozilla source code powering such successful siblings as Firefox, Thunderbird, Camino, Sunbird, and Miro.
Libzdb is a database library with thread-safe connection pooling. The library can connect transparently to multiple database systems. It has zero runtime configuration and connections are specified via a URL scheme. A modern object-oriented API is provided. Libzdb supports MySQL, PostgreSQL, SQLite, and Oracle.
Libpwmd provides an API for applications needing to communicate with PWMD (Password Manager Daemon). It is thread safe. It can connect to a remote pwmd server over an SSH channel or via TLS using a client certificate as authentication. It can use a pinentry program to prompt for a passphrase when needed. It supports secure memory management. It includes a command line client with a shell-like interface that can also read a Pwmd protocol command from standard input.
MUSCLE (Multi User Server Client Linking Environment) is an N-way messaging server and networking API. It includes client-side networking APIs for various languages, including C, C++, C#, Delphi, Java, and Python. MUSCLE lets programs communicate over a network via streams of serialized Message objects. The included server program ("muscled") lets its clients message each other and store information in its server-side hierarchical database. The database supports flexible queries via hierarchical wildcarding, and "live" updates via a subscription mechanism.
GNUnet is a peer-to-peer framework with focus on providing security. All peer-to-peer messages in the network are confidential and authenticated. The framework provides a transport abstraction layer and can currently encapsulate the network traffic in UDP, TCP, HTTP, HTTPS, or direct 802.11 (WLAN). GNUnet supports accounting to provide contributing nodes with better service. The services built on top of the framework include anonymous file sharing and a virtual network providing IPv4-IPv6 transition via protocol translation over the P2P network.
Free Electron is a C++ framework facilitating reuse and integration for R&D projects such as simulation, AI, and visual effects. The core systems include dynamic plugins, a strong component model, and a fast runtime database. All these systems are highly extensible. Integration has been demonstrated with Alembic, Armadillo, Boost, DevIL, GraphViz, Houdini, JSON, Lua, Maya, ODE, OpenAL, OpenGL, OpenImageIO, OpenMP, OSG, PCRE, RakNet, SDL (image and joy), TBB, TIFF, OpenVDB, X11/GDI, and XML. General operators built with this framework can be used in Houdini and Maya (etc.) without any direct dependencies on those environments (each has a custom meta-plugin which interfaces the APIs). Builds are done with Python scripts (simple at the module level, like Jam, but in Python), and supports distcc, ccache, and gch files.
wxWidgets is a cross-platform C++ GUI library, offering classes for all common GUI controls as well as a comprehensive set of helper classes for most common application tasks, ranging from networking to HTML display and image manipulation. wxWidgets uses native widgets on all platforms whenever possible and fills missing gaps on some platforms using generic controls written with wxWidgets itself.
OIO is a Web-based metadata/data management front-end which is built using Zope and works with Postgresql. No programming is required to build and manage Web-forms or to perform data mining/analysis on the collected data. It is in production at the Harbor/UCLA Medical Center for clinical outcomes management and research data. Forms created with OIO and hosted on any OIO server can be downloaded as XML files. Once downloaded from the "Forms library" and imported into an OIO server, the necessary database tables are automatically recreated and the imported forms become immediately available to the users of that OIO server.
ClanLib is a cross-platform game SDK currently supporting Windows and Linux. It provides easy-to-use interfaces for 2D graphics, input, sound, resources, networking, GUI, OpenGL, and more. The goal is to provide a game SDK that does all the dirty work that all modern games need to implement anyway, thus making the game developer concentrate on the gameplay instead of reinventing the wheel over and over again.