Perkeep | |
Logo Size: | 220px |
Collapsible: | yes |
Developer: | Brad Fitzpatrick |
Latest Release Version: | 0.11 ("Seattle") |
Latest Preview Version: | 0.11 ("Seattle") |
Operating System: | Cross-platform |
Programming Language: | Go |
Genre: | Data store |
Perkeep (previously Camlistore, Content-Addressable Multi-Layer Indexed Storage) is a set of open-source formats, protocols, and software for modeling, storing, searching, sharing, and synchronizing data.[1]
Perkeep's content-addressable storage is based on GPG-signed claims. These claims provide modeling, storing, searching, sharing, and synchronization of data. Perkeep can be thought of as Git for general personal information storage: a user's Perkeep is the main repository. Perkeep is graph-based rather than a working tree in data model terminology. Perkeep can store files like a traditional file system, but it specializes in storing objects such as pictures and videos.
The Perkeep project is under active development led by Brad Fitzpatrick, a former Google employee (originally as a 20% Project), and co-maintainer Mathieu Lonjaret.[2] [3] [4] The project has two goals: expand the standard library of the Go programming language, and implementing Perkeep open source formats, protocols, and software for modeling, storing, searching, sharing of a long-term, personal datastore system.