Perkeep icon
Perkeep icon

Perkeep

Perkeep is a set of open source formats, protocols, and software for modeling, storing, searching, sharing and synchronizing future-proof data. Data may be files or objects, tweets or 5TB videos, and you can access it via a phone, browser or FUSE.

Browsing photos tagged as panographs.

Cost / License

  • Free
  • Open Source

Platforms

  • Windows
  • Linux
  • Android
-
No reviews
18likes
0comments
0news articles

Features

Suggest and vote on features
  1.  Personal Information Manager (PIM)

 Tags

Perkeep News & Activities

Highlights All activities

Recent News

No news, maybe you know any news worth sharing?
Share a News Tip

Recent activities

Show all activities

Perkeep information

  • Developed by

    US flagBrad Fitzpatrick
  • Licensing

    Open Source (Apache-2.0) and Free product.
  • Written in

  • Alternatives

    19 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Business & Commerce

GitHub repository

  •  7,047 Stars
  •  476 Forks
  •  414 Open Issues
  •   Updated  
View on GitHub

Popular alternatives

View all
Perkeep was added to AlternativeTo by Du on and this page was last updated . Perkeep is sometimes referred to as Camlistore
No comments or reviews, maybe you want to be first?
Post comment/review

What is Perkeep?

Perkeep is your personal storage system for life.

Note that it's a "storage system", not just a "file system". It can store and be accessed like a traditional filesystem, but it specializes in representing higher-level objects which don't need to exist in purely one place in a tree. (e.g. a photo, a comment, a "like", a blog post) Or a tree of 5TB videos with Unix mode bits that you can access via a FUSE filesystem. Whatever.

It is:

  • a way to store, sync, share, model and back up content paranoid about privacy, with everything private by default entirely under your control
  • Open Source (Apache licensed)
  • Perkeep is about: ** content-addressable storage, at the lowest layer ("Like git for all content in your life") ** separate interoperable parts (storage, sync, sharing, modeling), with well-defined protocols and roles ** indexing and searching your content
  • ambitious, but ...
  • simple! (JSON text + hashes)
  • programming language-agnostic (parts and different implementations in Go, Python, Java, Perl, Bash, ... the language doesn't matter.) What matters is simple, well-defined, formats and HTTP interfaces.
  • neither "Cloud" nor "Local". happily both. Run it on your own machine (any OS, any architecture), your phone, EC2, App Engine, Heroku, whatever.
  • a "20% project" from a few Google employees (and non-Googlers), but not Google-centric nor endorsed by Google (other than them letting us open source our side project)

Official Links