

Development environments
that just work.
StackPanel is a Nix-based framework for reproducible dev environments. Automatic ports, secrets management, service orchestration, and IDE integration — all configured in one place.
Everything you need for local development
Reproducible Environments
Nix-based dev shells that work identically across all machines. No more 'works on my machine'.
Automatic Port Assignment
Deterministic ports based on project name. Apps and services get consistent, conflict-free ports.
Secrets Management
SOPS/vals integration with per-app schemas. Type-safe env access for TypeScript, Python, and Go.
Service Orchestration
PostgreSQL, Redis, Minio, and more. One command to start all your infrastructure.
IDE Integration
VS Code workspace generation with JSON schema validation for YAML configs.
Multi-App Monorepos
First-class support for monorepos with Caddy reverse proxy and per-app configuration.
Quick Start
{
inputs.stackpanel.url = "github:darkmatter/stackpanel";
outputs = { self, stackpanel, ... }@inputs:
stackpanel.lib.mkFlake {
inherit inputs self;
};
}Then run direnv allow and you're ready to go.