Sandstorm is a self-hostable web productivity suite. It's implemented as a security-hardened web app package manager.
JavaScript C++ HTML Cap'n Proto CSS Shell Other
Latest commit 593baee Feb 21, 2017 @dwrensha dwrensha committed on GitHub Merge pull request #2873 from dwrensha/new-libseccomp-links
add new libseccomp symlinks
Failed to load latest commit information.
docs Docs typo Feb 9, 2017
hack Find a different place to cache the sandstorm-171 bundle Aug 11, 2016
icons New add credit and email icons, revised email and credit icons Aug 19, 2016
installer-tests installer-tests: Fix CentOS base box creation Oct 20, 2016
keys Update release certificate. Dec 30, 2016
roadmap Typo: Sandstorm Feb 7, 2017
shell Merge pull request #2869 from audreyt/patch-2 Feb 20, 2017
src add new libseccomp symlinks Feb 21, 2017
tests Remove fixed TODO. Dec 27, 2016
.dockerignore Remove `shell-build` from Dockerfile build process Apr 7, 2015
.gitignore gitignore tests/downloads Jan 8, 2017 Changelog typo Feb 7, 2017 Fix a typo in Feb 7, 2017
LICENSE Remove some now-obsolete mentions of 'es6-promise'. Aug 11, 2016
Makefile Fix Makefile CFLAGS so that we can link libsodium files into capnp.node. Feb 21, 2017 Add contributing instructions. Feb 5, 2017
Vagrantfile Switch the default Vagrantfile to Debian Feb 20, 2016
branch.conf Intsaller script, release scripts, and various auto-updater tweaks. Apr 19, 2014 Cache output of Jan 9, 2017 Merge pull request #2656 from sandstorm-io/no-userns-installer Oct 27, 2016
localedata-C use a locale category that works on glibc 2.24 Aug 5, 2016 Don't include sandstorm-http-bridge-internal.capnp in installed capnp… Feb 5, 2017
meteor-bundle-main.js Fix Sandcats TLS setup on Node 4. Aug 12, 2016
mkdocs.yml Scrub a leftover reference to Sandstorm for Work Feb 6, 2017 Allow suffixes on release titles in changelog. Jan 25, 2016
sandstorm-qr.png License, readme... Jan 8, 2014


Sandstorm is a self-hostable web productivity suite. It's implemented as a security-hardened web app package manager. Sandstorm makes it easy to run your own server.

Use Sandstorm to install apps to create documents, spreadsheets, blogs, git repos, task lists, and more as easily as you'd install apps on your phone.

Sandstorm is open source and can be installed on any x86-64 Linux system.


See installation instructions in the Sandstorm documentation.

Using Sandstorm

See the overview in the Sandstorm documentation.

How It Works

See how it works and security practices in the Sandstorm documentation.

How to Package Apps

See the developer hub in the Sandstorm documentation.


Want to help? Check out Also see our community page or get on our discussion group and let us know!