blob: 5b77632816b20c35842f48685e54ec73890237cd [file] [log] [blame]
<h1 class='bustTitleRegexp'>What is Camlistore?</h1>
<p>Camlistore is your <b>personal storage system for life</b>.</p>
<p>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.</p>
<p>It is:</p>
<li>a way to store, sync, share, model and back up content</li>
<li>everything private by default</li>
<li>entirely under your control</li>
<li>Open Source (Apache licensed)</li>
<li>an acronym for <i>"Content-Addressable Multi-Layer Indexed Storage"</i>, saying that Camlistore is about:
<li>content-addressable storage, at the lowest layer ("Like git for all content in your life")</li>
<li>separate interoperable parts (<a href="/docs/arch">storage</a>, <a href="/docs/terms#graphsync">sync</a>, <a href="/docs/sharing">sharing</a>,
<a href="/docs/schema">modeling</a>), with well-defined protocols and roles</li>
<li>indexing and searching your content</li>
<li>your "home directory for the web"</li>
<li>pro-JSON (yet aggressively format agnostic)</li>
<li>pro-OpenPGP (for <a href="/docs/json-signing">signing claims</a>)</li>
<li>pro-paranoia and privacy</li>
<li><a href="/docs/uses">ambitious</a>, but ...</li>
<li>programming language-agnostic (parts and different implementations in <a href="">Go</a>, Python, Java, Perl, Bash, ... the language doesn't matter.) What matters is well-defined, simple HTTP interfaces.</li>
<li>neither "Cloud" nor "Local". happily both. Run it on your own machine (any OS, any architecture), your phone, EC2, App Engine, Heroku, whatever.</li>
<li>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)</li>
<h2>Latest Release</h2>
<p>The latest release is <a href="docs/release/0.1">0.1 ("Grenoble")</a>, released 2013-06-11.</p>
<h2>Old presentations</h2>
<p>See <a href="/talks/2011-05-07-Camlistore-Sao-Paolo/"></a>.</p>
<p>There's also this <a href="">older presentation</a>.</p>