MetaKit is a C++ class library for developers who need to store any type of structured information in a simple yet robust way. MetaKit uses a very simple API, based on just 6 classes, to manage data storage in a fail-safe manner. One of its most unique features is that any datafile can be instantly restructured, even while in use, while maintaining commit/rollback safety. It is ideal for: client-side persistent caching in client/server environments, lightweight transport of structured data (marshalling), structured containers for document-centric applications, storing all kinds of highly adjustable data structures, embeddable databases for 'installation-free' utilities, high-performance storage/access of vector-oriented data, generic data manipulation and visualization utilities, and storage of preferences, user-profiles, configurations. |