libpmemobj turns a persistent memory file into a flexible object store, supporting transactions, memory management, locking, lists, and a number of other features.
Man pages that contains a list of the Linux interfaces provided:
Man pages that contains a list of the Windows interfaces provided:
The following series of blog articles provides a tutorial introduction to libpmemobj:
The contents of this web site and the associated GitHub repositories are BSD-licensed open source.