Get Started

Build once. Ship a Component.

Turn source code from multiple languages into portable, content-addressed WASI Components ready for the PitFast runtime.

Rust
Go
C/C++
JS/TS
Python
BUILDER
PitCrew
WASI COMPONENT
wasi:http/proxy
sha256:8f2c7a...
7
First-class languages
Rust, Go, C, C++, JS, TS, Python
1
Runtime contract
Standardized WASI Component Model
Content-addressed
Build outputs
Deterministic SHA-256 artifacts
CAPABILITIES

Predictable multi-language compilation

PitCrew eliminates runtime language fragmentation by compiling all source trees into identical WASI component boundaries.

01Toolchains

Universal Builders

Rust, Go, C, C++, JavaScript, TypeScript and Python all produce the same runtime artifact contract.

02Caching

Deterministic Build Cache

Source, toolchain and build configuration form a reusable content fingerprint for zero redundant compiles.

03Execution

Runtime Neutral

Once built, PitBox no longer cares which language created the Component. Workloads execute on identical lanes.

CLI WORKFLOW

Compile from source in three steps

Initialize a project in your preferred language, produce the WASI Component, and push the verified artifact to Paddock.

bash
# 1. Initialize project with desired language toolchain
pit init --language go

# 2. Compile source into a content-addressed WASI Component
pit build

# 3. Push verified artifact to Paddock registry
pit push go-api:v1
The PitFast Lifecycle

How it connects to the rest of PitFast

Every subsystem handles one distinct responsibility in the demand-driven execution chain.

GET STARTED WITH PITCREW

Build your first Component.

Compile your first Rust, Go, or TypeScript service into a portable WASI Component.