Skip to content
Spice Framework on GitHub

Core repositories

project-governanceMaturity: stableSource: .github@9bc9507Exact reviewed source

Spice Framework — Go-native application development. Compile-time wiring. Deterministic Go. No runtime magic.

START HERE

Framework
Runtime & public SDK
Toolchain
Compiler, CLI & LSP
Quickstart
Create your first app
Roadmap
See what is next

Core repositories

spice

The framework runtime and public SDK contracts for modular production services.

VALID GO · SMALL RUNTIME

toolchain

The compiler, deterministic generator, CLI, LSP, and independent release verifier.

COMPILE TIME · DETERMINISTIC

spice-agent

The experimental Spice-native agent kernel, public SDK, and generated extension graph.

EXPERIMENTAL · GENERATED GRAPH

Ecosystem

Starters

PostgreSQL · MySQL · Redis · SMTP

OpenTelemetry · OAuth2 client · OIDC

WebSocket · gRPC · Kafka

Developer tools

GoLand
Annotation editing, navigation, run & debug

Zed
Shared Spice language-server integration

Development
Cross-repository compatibility and release tooling

Reference apps

Petclinic
Standalone Spring Petclinic proof

Commerce
Production-shaped modular application

Spice Agent Coding
SDK-first end-to-end agent proof

Valid Go source
Ordinary tooling keeps working
Committed generated Go
No compiler at runtime
Explicit dependencies
Typed and reflection-free
Pre-1.0
Evidence-backed maturity
Agent extensions and the complete repository map

The independently versioned agent extensions are OpenAI Responses, coding tools, and the terminal UI. The .github repository owns organization governance and reusable verification and signed-release workflows.

Every active starter has its own product gate and real-system acceptance where applicable. Compatibility declarations and reference-application matrices are pinned consumer contracts, not aliases for the latest repository heads. Check each repository’s Releases page before depending on a component.

The dated Spice Agent Phase 0 compatibility snapshot records exact commits for all five agent repositories, their selected module pins, dependency-ordered local verification, and the limits of macOS cross-compilation. The canonical implementation ledger remains in spice-agent.

Get started  ·  Read the docs  ·  Contribute  ·  Security