
Sandstorm
Security-hardened self-hosted web app suite and package manager
7.1k stars 708 forks last commit first released
Actively maintained
Last commit 26 May 2026.

Sandstorm is a self-hostable web productivity suite that acts as a security-hardened web app package manager. It lets you install multiple web apps on one server and provides a consistent sharing and access-control experience across them.
Key Features
- App market and one-click installation of packaged web applications
- Automatic app updates through the platform
- Per-document/app-instance isolation (“grains”) using strong sandboxing to limit impact of vulnerabilities
- Unified identity, sharing links, and access control across all installed apps
- Central place to find and manage everything you create across apps
Use Cases
- Run a private productivity suite (documents, chat, task boards, file storage) on your own infrastructure
- Host multiple small internal tools with consistent access control and sharing
- Package and distribute a web app as a deployable Sandstorm app without managing a full SaaS stack
Limitations and Considerations
- Sandstorm’s app ecosystem relies on Sandstorm-specific packaging and runtime constraints, which can limit which apps are available or easy to adapt
Sandstorm is a good fit for teams or individuals who want many web apps in one place with strong default security boundaries. It emphasizes simple administration, unified sharing, and privacy-focused control over where data lives.
Categories:
Tags:
Tech Stack:
Similar to Sandstorm

umbrelOS
Home server OS for self-hosting apps with a built-in app store
umbrelOS is a home server operating system that lets you self-host popular apps via a built-in app store, with one-click installs on Raspberry Pi, x86, or Umbrel Home.


Cloudron
Self-hosted app platform with updates, backups, and HTTPS
Cloudron is a self-hosted platform for deploying and managing web apps with one-click installs, automatic updates, backups, and integrated HTTPS, email, and user management.

HomelabOS
Ansible-based self-hosted app platform for running home services
HomelabOS is an Ansible and Docker-based app platform to deploy, update, back up, and run 100+ self-hosted services with a simple “app store” experience.


Nirvati
Open-source server management and self-hosting platform
Open-source self-hosting and server management platform built on Kubernetes (k3s/RKE2) with an app store, strong app isolation, storage controls, and built-in HTTPS.


OpenEMR
Open-source EHR and medical practice management system
OpenEMR is an open-source electronic health records (EHR/EMR) and practice management platform for clinics, including scheduling, billing, and interoperability features.

YunoHost
Debian-based server OS and web control panel for self-hosted apps
Open-source Debian-based OS and control panel that simplifies installing, managing and securing web apps, mail and services via a web admin and app catalog.




