Skip to content

explodinglabs/superstack

Repository files navigation

SuperStack logo

SuperStack

SuperStack Guide | Developer Wiki

SuperStack is a minimal application backend powered by PostgreSQL and PostgREST, routed through Caddy. Designed for speed, simplicity, and composability.

flowchart TD
    Caddy["<b>Caddy</b><br><i>API Gateway</i>"]
    Caddy --> Services["<b>Services</b><br><i>PostgREST, Swagger UI + more</i>"]
    Services --> Postgres["<b>Postgres</b>"]
Loading

🎯 Perfect For

  • Solo developers who want full backend control
  • Startups building fast and lean
  • Teams that value transparency and modularity
  • Enterprises that prefer composable infrastructure

🚀 Quick Start

  1. Create your repository from the SuperStack template

  2. Clone your repository and start SuperStack:

git clone https://github.com/yourname/myapp.git
cd myapp
cp example.env .env
docker compose up -d

Open http://localhost:8000/openapi/ to view your Swagger UI.

📚 Documentation

Explore the full documentation:

📖 SuperStack Guide — Everything you need to install, configure, and use SuperStack out of the box.
🛠️ Developer Wiki — A collection of integrations to add features like authentication, messaging queues, Stripe webhooks, and more.

About

Minimal backend stack with Postgres, PostgREST and Caddy. Zero setup. Zero bloat.

Topics

Resources

License

Stars

Watchers

Forks