
TL;DR: The FAF ecosystem crossed 30,000 npm downloads today. From 20k to 30k in 2026. No ads, no paid promotion. Just the work.
The Numbers
30,435
npm downloads
9 packages
3,073
PyPI downloads
2 packages
61
crates.io
1 crate
Grand total: 33,569 across 3 registries. We report 30k+ (npm only).
The Packages
Package Downloads What
faf-cli 14,148 The CLI
claude-faf-mcp 9,868 Anthropic MCP #2759
faf-mcp 2,849 Core MCP server
bun-sticky 980 Bun scoring
wjttc 934 Test certification
grok-faf-mcp 887 xAI Grok MCP
faf-wasm-sdk 328 Browser runtime
faf-wasm 223 WASM scorer
Plus faf-python-sdk (1,936) and gemini-faf-mcp (1,137) on PyPI. faf-rust-sdk (61) on crates.io.
What Changed in 6 Weeks
- faf-cli v4.5.0 — AGENTS.md + .cursorrules interop. Define once, generate all four AI formats.
- claude-faf-mcp v4.5.0 — 61 MCP tools. 7 bundled parsers. Zero CLI dependency.
- faf-wasm-sdk — FAF in the browser. People are actually running it client-side.
- RadioFAF — radiofaf.com launched. The consumer face of the ecosystem.
- "Beyond the Bloat" — ArXiv proves prose context hurts. FAF provides the structured fix.
- wjttc v1.3.0 — Self-hosting. Championship testing for everyone.
Where They Come From
GitHub traffic shows people finding FAF from:
- github.com and npmjs.com — the obvious ones
- registry.modelcontextprotocol.io — the official MCP registry
- Google Search — organic discovery
- reddit.com and t.co (X/Twitter) — community sharing
- perplexity.ai — AI-powered search recommending FAF
- mcpserverfinder.com — MCP directory
413 unique cloners for faf-cli alone in the last 14 days. Real people, building real things.
The Full Ecosystem
9 npm packages. 2 PyPI packages. 1 Rust crate. 3 registries.
IANA-registered. Anthropic MCP #2759. Chrome Extension approved. Academic paper on Zenodo with DOI.
No VC. No marketing team. No growth hacks. Just ship good software and the numbers follow.