2 रिपॉजिटरी
Mechanisms for saving and restoring the internal state of language-native objects to and from external storage.
Distinguishing note: Shortlist candidates focus on Objective-C runtime or interface mapping rather than the general concept of object persistence
Explore 2 awesome GitHub repositories matching data & databases · Object Persistence Tools. Refine with filters or upvote what's useful.
Cereal is a C++ serialization library and object persistence tool used to convert data types and containers into formats for storage or transmission. It is implemented as a header-only library, allowing it to be included directly in source code without the need for a compiled binary. The library supports multiple data representations, including binary, XML, and JSON. It provides the ability to define custom archives, enabling the development of specialized output formats to control how data is encoded and stored. The system handles the conversion of complex objects through template-based ser
Provides a mechanism for saving and restoring the state of C++ objects to and from external archives.
This project is an object persistence library and data mapper abstraction layer. It provides a set of shared interfaces and base classes designed to decouple domain logic from specific object mapper implementations, separating the business domain layer from the underlying data access implementation. The library includes a database schema management and migration tool for defining, versioning, and deploying incremental updates to database structures across different environments. It also functions as a document database mapper, translating object states into structured document formats for sto
Provides mechanisms for saving and restoring the internal state of language-native objects to and from external storage.