Skip to content
STACK IT FAST
Production architectures

Explore real production tech stacks.

130+ open-source architectures, read from their repositories: the layers, why each piece was chosen, and a scaffolding prompt to start from.

130stacks

  • Self-Hosted Real-Time Push Server · 2-5 People

    Curated OSSClassicWebsite GitHub
    +5 more

    Gotify keeps the server one deployable Go binary by embedding its Vite/React web UI, using Gin and gorilla/websocket for the REST and streaming API, and swapping SQLite, MySQL or PostgreSQL through GORM, while a compiled Go plugin system handles extensibility instead of a scripting layer.

    Upvotes
    6
    In production
    5 years in prod
    Verified builds
    5 verified builds
  • Monitoring & Observability Dashboard · 20+ people

    Curated OSSClassicWebsite GitHub
    +7 more

    Grafana splits its backend into a growing set of independently versioned Go modules under apps/, tied together by a go.work workspace and modeled with Kubernetes-style APIs (pkg/apiserver, CUE-defined kinds), so individual product areas like alerting or dashboards can evolve without one monolithic backend module.

    Upvotes
    6
    In production
    10 years in prod
    Verified builds
    6 verified builds
  • elekcsv Maintainer verified

    Headless CSV Ingestion Engine · Solo

    CommunityClassicWebsite GitHub
    +9 more

    Keeping parsing, compiled-validator generation, fuzzy column mapping and bitmap error tracking in one dependency-free core package lets every UI framework reuse identical import logic instead of six separate implementations.

    Upvotes
    5
    In production
    1 year in prod
    Verified builds
    5 verified builds
  • Upleveler Maintainer verified

    Developer Work Log & Promotion Coach · Solo

    CommunityHybridWebsite GitHub
    +4 more

    Upleveler keeps every log, note and goal as plain local files and routes all AI work through a local Ollama model in small map-reduce prompts, so one Rust binary can serve the CLI, a Ratatui app and a 127.0.0.1 Axum dashboard without an account or cloud.

    Upvotes
    1
    In production
    1 year in prod
    Verified builds
    1 verified builds
  • S3-Compatible Object Storage · 20+ people

    Curated OSSClassicWebsite GitHub
    +4 more

    RustFS splits a MinIO-style object store into dozens of single-purpose Rust crates behind one binary, keeps extra protocols behind cargo features, and moves inter-node traffic to gRPC, so storage, healing and IAM evolve separately.

    Upvotes
    1
    In production
    2 years in prod
    Verified builds
    1 verified builds
  • Agentic Development Environment for Parallel Coding Agents · 6-20 people

    Curated OSSHybridWebsite GitHub
    +12 more

    Agent CLIs stay the user's own. Orca adds the orchestration layer around them: isolated git worktrees, a PTY daemon that outlives the UI, and a relay for mobile steering. It can support new agents without bundling them.

    Upvotes
    1
    In production
    6 months in prod
    Verified builds
    1 verified builds
  • Desktop & Web AI Agent Workspace · 20+ People

    Curated OSSAI-agentWebsite GitHub
    +10 more

    Splitting the client, API and agent into separately versioned git submodules lets each ship on its own cadence (a signed desktop app, a PyPI server package, an agent package), while one Makefile and one docker-compose.yml still bring the whole stack up together.

    Upvotes
    1
    In production
    4 years in prod
    Verified builds
    1 verified builds
  • Distributed Blob & File Storage · 2-5 People

    Curated OSSClassicWebsite GitHub
    +1 more

    Decoupling directory metadata from physical volume storage eliminates central metadata bottlenecks, enabling massive horizontal scaling for small and large files alike.

    Upvotes
    1
    In production
    8 years in prod
    Verified builds
    1 verified builds
  • Team Collaboration Suite · 20+ people

    Curated OSSClassicWebsite GitHub
    +7 more

    A single Go binary keeps the API, scheduler, and websocket hub in one deployable process backed by a required PostgreSQL database, while optional Redis, Elasticsearch, and OpenSearch clients let larger deployments add caching and full-text search without changing the core architecture.

    Upvotes
    1
    In production
    9 years in prod
    Verified builds
    1 verified builds
  • Canvas Editor · 2-5 people

    Curated OSSClassicWebsite GitHub
    +6 more

    A client-only canvas editor kept free of backend dependencies so it can be embedded anywhere; sharing, live collaboration and persistence are layered on in the app shell with Firebase and a Socket.IO relay.

    Upvotes
    1
    In production
    5 years in prod
    Verified builds
    0 verified builds

Questions about the directory

How listings get in and how to read them.

What does "Maintainer verified" mean?

The project's maintainer claimed the listing from their own account and we approved the transfer, so they now keep its details up to date. Curated open-source projects without that badge are audited by us from their public repository instead: their deep dive links the exact commit and files each claim comes from.

Can I submit my own project to this directory?

Yes. Sign in, click "Share Your Stack" and fill in your production architecture — name, tech stack, team scale, and why you chose it. Your listing goes live right away as a community entry, and you can edit it from its project page.

What is the difference between AI-Agent, Hybrid, and Classic modes?

AI-Agent means the majority of the codebase was generated by an AI coding agent with light human review. Hybrid means agent-generated code paired with active human pair programming. Classic means the codebase was hand-written with AI used only for assistance, not generation.

How is the "Most Upvoted" sort order calculated?

Upvotes are community signals from engineers confirming a stack worked well for a production use case similar to theirs. The default sort ranks by net upvotes, then by most recently verified, so newer confirmations surface architectures that are still actively maintained.