bun-sticky-zig is now live on GitHub. A Zig-native FAF scoring CLI with zero runtime dependencies, 77KB binary, and 136 championship-grade tests.
curl -fsSL https://raw.githubusercontent.com/Wolfe-Jam/bun-sticky-zig/main/install.sh | bash
faf scoreWhy Zig?
Bun is built on Zig. This CLI speaks Bun's native language.
77KB
Binary size
0
Dependencies
<1ms
Cold start
136
Tests passing
No runtime required. No node_modules. No Bun install. Just a single binary.
Installation
One-liner install (like Bun itself):
curl -fsSL https://raw.githubusercontent.com/Wolfe-Jam/bun-sticky-zig/main/install.sh | bashOr build from source:
git clone https://github.com/Wolfe-Jam/bun-sticky-zig
cd bun-sticky-zig
zig build -Doptimize=ReleaseFastCommands
faf score # Show FAF score + tier
faf init myapp # Create project.faf
faf sync # Sync to CLAUDE.md
faf help # Show commandsWolfejam Slot-Based Scoring
Same 21-slot system across the entire FAF ecosystem:
Project
3 slots
Frontend
4 slots
Backend
5 slots
Universal
3 slots
Human
6 slots
Type-aware: CLI projects use 9 slots. Fullstack uses all 21.
Score = (Filled Slots / Applicable Slots) × 100136 Championship-Grade Tests
zig build test --summary all
# 136/136 tests passedWant Color?
bun-sticky-zig outputs classic B/W ASCII. bun-sticky-zig-plus adds Bun brand colors, bi-directional sync, and JSON output for CI:
FAF Ecosystem
bun-sticky-zig joins the FAF family:
- faf-cli - Node.js CLI (16,000+ downloads)
- bun-sticky-faf - Bun-native CLI (333 tests)
- bun-sticky-zig - Zig-native CLI (you are here)
- bun-sticky-zig-plus - Color, bi-sync, --json (paid)
Same format. Same scoring. Different runtimes for different needs.
Links
Zero dependencies. Pure Zig. 77KB.
🏎️⚡ FAF Format Authority
Built in Bun's language
🆓 Open Source MIT