All 76 Dependencies
Every package Stormkit depends on, ranked by repo health score.
Stormkit is a full-featured, self-hostable deployment and hosting platform built for teams that want the automation of Vercel or Netlify without surrendering control of their infrastructure. Written in Go, it runs as a collection of microservices — an API server, a hosting proxy, a build runner, and a background worker — all coordinated through PostgreSQL and Redis. You deploy from Docker images or pre-built binaries in under an hour.
Every push to a connected Git repository triggers an automated build-and-deploy pipeline. Stormkit handles static asset bundling via a custom esbuild-based bundler, serverless function packaging, redirect and header rule parsing, and upload to a configurable storage backend — whether that is AWS S3, Alibaba OSS, or the local filesystem. The hosting proxy serves deployed assets with automatic TLS via CertMagic backed by Redis for certificate storage, supports preview environments per pull request, and can enforce authentication walls at the edge.
The codebase ships in two tiers: Community Edition (AGPL-3.0) covers the core build, deploy, and hosting pipeline; Enterprise Edition (commercial license) adds analytics, audit logging, and team management. Both tiers are present in a single repository, making it straightforward to understand where CE ends and EE begins. A React 19 and Material UI frontend, also included in the repo, provides the management dashboard.
Stormkit is a strong fit for platform engineering teams, agencies managing many client sites, or organizations that must keep application data and builds entirely on their own infrastructure while still wanting a polished deployment experience.