50,000+ Downloads — 16 packages, 3 registries, one format. DotFaf smiley with npm, PyPI, and crates.io logos.

TL;DR: The FAF ecosystem just crossed 50,000 downloads. npm, PyPI, crates.io — three registries, three languages, one format. No ads. No growth hacks. Just good software finding its people.

50,134
downloads across the entire ecosystem

The Numbers

41,518
npm
9 packages
8,156
PyPI
2 packages
460
crates.io
5 crates

The Packages

npm

Package Downloads What
faf-cli 21,930 The CLI
claude-faf-mcp 11,098 Anthropic MCP #2759
faf-mcp 3,353 Core MCP server
grok-faf-mcp 1,674 xAI Grok MCP
bun-sticky 1,406 Bun scoring
wjttc 1,124 Test certification
faf-wasm-sdk 480 Browser runtime
faf-wasm 227 WASM scorer
bun-sticky-faf 226 Bun FAF variant

PyPI

Package Downloads What
gemini-faf-mcp 4,841 Google Gemini MCP
faf-python-sdk 3,315 Python SDK

crates.io

Package Downloads What
faf-rust-sdk 246 Rust SDK
faf-radio-rust 65 Radio Protocol
rust-faf-mcp 62 Rust MCP server
faf 45 Meta-crate
mcpaas 42 Radio Protocol (parked)

From 30k to 50k

The last milestone post was February 27. Five weeks later:

  • faf-cli v6.0 — Ground-up Bun-native rewrite. 94% smaller. 33 Mk4 slots.
  • gemini-faf-mcp — Crossed 4,800 on PyPI. Google's AI needs FAF too.
  • grok-faf-mcp — 161 downloads in 7 days. xAI interest accelerating.
  • faf-wasm-sdk v2.0 — Mk4 Championship Engine. Triangle of Trust.
  • Mk4 Parity — Same engine, same scores across Rust, TypeScript, and Python.
  • 4 awesome-lists — Accepted into awesome-ai-devtools, awesome-mcp-servers, and more.

The Trajectory

10k — First milestone. Mostly faf-cli.
20k — MCP servers hit. Multi-package ecosystem.
30k — Three registries. PyPI and crates.io join.
50k — Three languages. One format. One count.

One Count

We used to report npm only. Not anymore.

FAF ships in TypeScript, Python, and Rust. It runs on npm, PyPI, and crates.io. The downloads are real no matter which registry they come from.

50k+. One count. All platforms. Same number everywhere.

What's Next

IANA registered. IETF in progress. Chrome Extension live. Academic paper published. Four awesome-lists. MCP servers for Claude, Gemini, and Grok.

The format keeps spreading because the format keeps working.