Search iThub

Search tools, categories and collections. Type at least two characters.

Explore all tools
↑ ↓ to explore resultsEnter to open · Esc to close
S

Sandstorm

Self-hostable web app suite with sandboxed, per-document apps

Visit website Save

Sandstorm is an open-source platform for self-hosting web apps, installed on x86-64 Linux, that runs each document or chat room in its own sandbox.

Pricing
Open source
Deployment
Self-hosted
Platforms
Web
7,080stars715forks
0views
Updated

What is Sandstorm?

Sandstorm is a self-hostable web productivity suite, implemented as a security-hardened web app package manager. You install apps to create documents, spreadsheets, blogs, git repos, task lists and more, in much the same way you would install apps on a phone. It is open source and can be installed on any x86-64 Linux system.

Each document, chat room, mailbox, notebook or blog you create is a "grain". Sandstorm containerizes every grain in its own sandbox, from which it cannot talk to the outside world without express permission, and grains stay private until you share them. A unified access control system covers data from every app, so you can see who has access and revoke it.

Apps come from an App Market and update automatically. Examples named on the project site are Etherpad for documents, Davros for file storage, Wekan for task and project management and Rocket.Chat for chat. A developer hub in the documentation explains how to package apps for Sandstorm.

The project is built by a community of volunteers. The older sandstorm.io site states that it is historical, from when Sandstorm was a startup, and that the open source project has moved to sandstorm.org.

Key capabilities

  • An App Market with one-click installs and automatic updates
  • Each document or chat room isolated in its own sandbox
  • Private-by-default sharing with revocable access
  • Unified access control across apps
  • Etherpad, Wekan, Davros and Rocket.Chat as named example apps
  • Documentation and a developer hub for packaging apps
Advertisements

Where Sandstorm fits

  • Self-hosting web apps on x86-64 Linux
  • Sandboxed per-document containers
  • Access control and sharing
  • App packaging for developers
  • Document editing, file storage, task management and chat apps

Reviews of Sandstorm

No reviews yet

Be the first to share your experience with Sandstorm.

Loading review form…

Alternatives to Sandstorm

Compare Sandstorm with these tools →