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
Switch branches/tags
Latest commit 77aa956 May 23, 2017 @kentonv kentonv committed on GitHub Merge pull request #2941 from sandstorm-io/kj-encoding
Delete code: Use new KJ encoding library.
Permalink
Failed to load latest commit information.
docs Merge branch 'master' of github.com:sandstorm-io/sandstorm Apr 30, 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. May 2, 2017
roadmap Typo: Sandstorm Feb 7, 2017
shell Make link open in new tab. May 21, 2017
src Delete code: Use new KJ encoding library. May 23, 2017
tests Add account settings tests. Apr 21, 2017
.dockerignore Remove `shell-build` from Dockerfile build process Apr 7, 2015
.gitignore gitignore tests/downloads Jan 8, 2017
CHANGELOG.md Update changelog for v0.208. May 20, 2017
CONTRIBUTING.md Fixes typos. Apr 27, 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
README.md Add contributing instructions. Feb 5, 2017
Vagrantfile Vagrantfile: Use a heredoc to improve readability Apr 5, 2017
branch.conf Intsaller script, release scripts, and various auto-updater tweaks. Apr 19, 2014
find-meteor-dev-bundle.sh Cache output of find-meteor-dev-bundle.sh. Jan 9, 2017
install.sh 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
make-bundle.sh 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
release.sh Allow suffixes on release titles in changelog. Jan 25, 2016
sandstorm-qr.png License, readme... Jan 8, 2014

README.md

Sandstorm

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.

Installing

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.

Contribute

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