Archetypes is a framework for developing new content types in Plone. The power of Archetypes is first in automatically generating forms, second in providing a library of stock field types, form widgets, and field validators, third in easily integrating custom fields, widgets, and validators, and fourth in automating transformations of rich content.
Brillien, is an enterprise-level application server that reduces the significance of modeling issues and inconveniences. It is able to map the logical system formed during the requirement analysis and make it a functioning one. Brillien features a Powerobject model; a basis on Flow to control, composite, distribute, and restore; tools for the entire project lifecycle, from design to operation; functional dependency handling; state-driven functionality; error cases and timout handling; and wide EE tool, library, and technology integration.
CrissCross is a small cross-platform C++ library for console and file I/O, CPU identification (CPUID), hashing (MD2, MD4, MD5, SHA-1, SHA-256, SHA-512, Tiger), sockets (TCP and UDP only currently), and data structures (LList, DArray, RedBlackTree, AVLTree, SplayTree, etc). It is designed to run on Windows, Linux, FreeBSD, OpenBSD, NetBSD, Mac OS X, and even the Nintendo DS. Other platforms may become supported upon request. The main idea is to provide the ability to write a program using identical calls on the major platforms without needing to rewrite code.
Elektra is a universal hierarchical configuration store, similar to GConf and the Windows Registry. It allows programs to read and save their configurations with a consistent API, and allows them to be aware of other applications' configurations, leveraging easy application integration. While architecturally similar to other OS registries, Elektra does not have most of the problems found in those implementations. Elektra includes a library, an API, and commandline and GUI tools for administration tasks.
LibGC is a small, fast, portable, multi-threaded garbage collection library for C++. It is highly customizable, as it can be multithreaded or single threaded, and the memory size to use for the collector may be changed at compile time. It is precise, as it only scans pointers that exist as members on the stack or as global variables. It's very easy to use, since it has only two classes, Object (the base class for garbage-collected objects) and Pointer (for garbage-collected pointers).
Most Java/Swing frameworks strive to be comprehensive. By contrast, JComponentBreadboard aims to support the smallest collection of JComponents and the simplest facilities for composing them into forms, just sufficient to specify the majority of Java/Swing forms. It includes the main capabilities such as simplified layout management, data binding, data validation, but so streamlined that there's much less to think about, and only a 63KB JAR to download.