Skip to content

stockyard-dev/Stockyard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

921 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

═══ STOCKYARD ═══

150 self-hosted developer tools. Single binary each. SQLite storage.

Wrangle your Stack.

Website · All 150 Tools · Complete Bundle · Docs · Changelog

Go License License Tools Modules Providers


150 focused self-hosted tools — webhook inboxes, status pages, feature flags, error tracking, analytics, link shorteners, secret managers, and more. Each tool is a single Go binary (~12MB) with embedded SQLite. No Docker, no Postgres, no Redis, no vendor lock-in. Your data lives on your server.

Plus an LLM proxy platform with 76 middleware modules and 16 providers.

All 150 tools for $29/mo. Free tier on every tool. stockyard.dev/complete

Install Any Tool

# Install a single tool
curl -fsSL stockyard.dev/corral/install.sh | sh
stockyard-corral
# → Dashboard: http://localhost:8760/ui

# Install multiple tools
curl -fsSL stockyard.dev/install-tools.sh | sh -s -- headcount paddock saltlick

# Or use a preset bundle
curl -fsSL stockyard.dev/install-tools.sh | sh -s -- --starter    # 5 popular tools
curl -fsSL stockyard.dev/install-tools.sh | sh -s -- --devtools   # 8 developer tools
curl -fsSL stockyard.dev/install-tools.sh | sh -s -- --ops        # operations tools

Interactive Menu

curl -fsSL stockyard.dev/install-menu.sh | sh

Docker

docker run -d -p 4200:4200 -e OPENAI_API_KEY=sk-... ghcr.io/stockyard-dev/stockyard:latest

Homebrew

brew tap stockyard-dev/tap
brew install stockyard-corral stockyard-headcount stockyard-paddock

Popular Tools

Tool Replaces What it does
Corral Hookdeck ($25/mo) Webhook capture, inspect, replay, forward
Headcount Mixpanel ($20/mo) Privacy-first user analytics, funnels, retention
Paddock Statuspage ($79/mo) Public status page with incidents and notifications
Salt Lick LaunchDarkly ($50/mo) Feature flags, gradual rollouts, kill switches
Seismograph Sentry ($26/mo) Error tracking and exception aggregation
Lasso Bitly ($35/mo) Link shortener with custom domains and QR codes
Strongbox 1Password ($18/mo) Encrypted secret manager with team access
Ledger QuickBooks ($15/mo) Double-entry bookkeeping and reports
Sentinel PagerDuty ($21/mo) Alert manager with escalation policies

Browse all 150 tools →

Stockyard Complete — $29/mo

All 150 tools. One license key. Unlimited instances.

SaaS stack:  Sentry + Statuspage + LaunchDarkly + Bitly + Mixpanel = $210+/mo
Stockyard:   All 150 tools = $29/mo
  • One license key unlocks Pro on every tool
  • Run as many instances as you need
  • Your rate locks in when you subscribe
  • Cancel any time — tools keep running on free tier

Get Complete →

LLM Platform

Stockyard also includes an LLM proxy platform — the tool that started it all. Point your OPENAI_BASE_URL at it and get cost tracking, caching, safety filters, rate limiting, audit trails, and automatic cost routing.

# Install the full platform
curl -fsSL https://stockyard.dev/install.sh | sh

export OPENAI_API_KEY=sk-...
stockyard start
# → Proxy:     http://localhost:4200/v1
# → Dashboard: http://localhost:4200/ui
from openai import OpenAI

client = OpenAI(
    base_url="http://localhost:4200/v1",
    api_key="your-openai-key"
)

response = client.chat.completions.create(
    model="gpt-4o-mini",
    messages=[{"role": "user", "content": "Hello!"}]
)
  • 76 middleware modules — rate limiting, caching, failover, safety filters, cost caps, audit logging
  • 16 LLM providers — OpenAI, Anthropic, Gemini, Groq, Mistral, DeepSeek, Ollama, and more
  • ~400ns proxy overhead across the full middleware chain
  • ~25MB binary, embedded SQLite, zero external dependencies

Platform details → · LLM Platform pricing →

Architecture

┌─── Single Binary (~12MB per tool) ──────────────┐
│                                                   │
│  HTTP Server ──→ REST API ──→ SQLite (WAL mode)  │
│       │                                           │
│       └──→ Dashboard (embedded, serves at /ui)   │
│                                                   │
│  No external database. No Docker required.        │
│  Download, run, done.                             │
└───────────────────────────────────────────────────┘

MCP Support

Connect MCP-compatible AI editors (Claude Desktop, Cursor, Windsurf) to Stockyard:

{
  "mcpServers": {
    "stockyard": {
      "url": "http://localhost:4200/mcp/sse"
    }
  }
}

MCP documentation →

Shipped This Week

20 changes in the last 7 days:

  • observe handleGetTrace: return request_body in response (2026-04-08)
  • wire aigen trace recorder so in-process calls show up in observe_traces (2026-04-08)
  • aigen: built-in self_test task + /api/aigen/selftest endpoint (2026-04-08)
  • wire aigen transport at boot — every tool's AI features now route through the proxy (2026-04-08)
  • internal/aigen: shared chokepoint module for AI features (DRAFT, no callers yet) (2026-04-08)
  • capture request_body + response_body in observe trace records (2026-04-08)
  • bump cache-bust v=8 -> v=9 for Tournament + Roster fix (2026-04-08)
  • fix Tournament team names + Roster department titles for non-SaaS bundles (2026-04-08)
  • bump cache-bust v=7 -> v=8 for recipe + quartermaster fix (2026-04-08)
  • fix recipe + quartermaster templating leaks caught in winery bundle (2026-04-08)
  • bump cache-bust v=6 -> v=7 for curriculum/POSTS/trailhead fix (2026-04-08)
  • fix bundle templating leaks: curriculum/POSTS/trailhead/CAMPAIGNS (2026-04-08)
  • bump cache-bust v=5 -> v=6 for chat per-tool content fix (2026-04-08)
  • chat: per-tool conversation content for 4 chat tools (2026-04-08)
  • footer drift fix: canonicalize across 3399 pages (2026-04-08)
  • bump cache-bust v=4 -> v=5 for chart per-tool unit fix (2026-04-08)
  • chart: per-tool metric label and unit instead of hardcoded req/s (2026-04-08)
  • bump cache-bust v=3 -> v=4 for kanban per-tool content fix (2026-04-08)
  • kanban: per-tool card content + column titles for 7 misfit tools (2026-04-08)
  • bump cache-bust v=2 -> v=3 for contact + calendar SVG content fix (2026-04-08)

See full changelog for details.

Build from Source

git clone https://github.com/stockyard-dev/Stockyard.git
cd Stockyard

# Open-source proxy (Apache 2.0)
CGO_ENABLED=0 go build -o stockyard-proxy ./cmd/stockyard-proxy/
./stockyard-proxy

# Full platform (BSL 1.1)
CGO_ENABLED=0 go build -o stockyard ./cmd/stockyard/
./stockyard

Requires Go 1.22+. No other dependencies.

Documentation

License

Stockyard Proxy — the core LLM proxy with 24 middleware modules, provider routing, model aliasing, caching, and failover — is open source under the Apache License 2.0.

Stockyard Platform + Tools — the full binary including all 76 modules, the dashboard, all 150 standalone tools, and all platform products — is licensed under the Business Source License 1.1.

See docs/licensing/open-core-boundary.md for the full boundary.


stockyard.dev · Wrangle your Stack.

About

Self-hosted LLM proxy, tracing, cost tracking, and routing in one Go binary. Apache 2.0 proxy core. BSL 1.1 full platform.

Topics

Resources

License

Unknown, Apache-2.0 licenses found

Licenses found

Unknown
LICENSE
Apache-2.0
LICENSE-APACHE

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors