Skip to content
PluginStats

fallow weekly downloads statistics

By fallow-rs · npm · MCP servers

Codebase intelligence for TypeScript and JavaScript: health, complexity, duplication, architecture, styling drift, and unused code from one graph. CLI, LSP, and MCP server. Zero config for over 100 frameworks.

View on npm Fresh · Oct 17, 2026

fallow has 685,790 recorded weekly downloads on npm, a decrease of 31.0% over the past 30 days.

It ranks #210 of 2,251 tracked npm listings by weekly downloads.

Over 90 days, weekly downloads changed by +16.3%.

PluginStats has 543 daily observations since Apr 23, 2025; the latest is from Oct 17, 2026.

Weekly downloads
685,790
Official API · Oct 17, 2026
7-day growth
-51.5%
-729.2K weekly downloads
30-day growth
-31.0%
-308.5K weekly downloads
90-day growth
+16.3%
+96K weekly downloads
Rank
#210
Among tracked npm listings

About fallow

fallow

Codebase intelligence for TypeScript and JavaScript.

One binary finds unused code, circular dependencies, duplication, complexity hotspots, boundary violations, and design-system styling drift. Fallow Cloud optionally adds production coverage: which functions run in production. Default static analysis is deterministic and uses no AI. It needs no TypeScript compiler or Node.js runtime. Reports have typed output contracts and traceable explanations.

Install

This installs the fallow CLI plus the fallow-lsp and fallow-mcp launchers, so editor and agent integrations resolve the project-local binary instead of whatever happens to be on PATH. For one-off use, run npx fallow without installing. Other channels (cargo, Docker, prebuilt binaries) are covered in the installation guide.

Quick start

Output and exit codes

Add --format json --quiet to any command for one typed JSON document on stdout. Exit code 1 means findings, not failure; 0 is clean (or an audit pass or warn verdict); 2 is a validation or runtime error, reported as a JSON error envelope rather than a stack trace. License, coverage setup, network, and security-gate workflows use additional documented codes; read fallow schema.exit_codes instead of suppressing the process status.

Parsing the output in TypeScript? Import the typed shapes, version-pinned to the CLI you install:

Every issue carries an actions[] array with an auto_fixable flag, so scripts and agents know which findings they can hand to fallow fix. The full contract lives at fallow.tools/docs.

What fallow reports

• Unused files, exports, types, enum and class members, and dependencies • Circular dependencies and re-export cycles • Code duplication as clone families, across four detection modes • Complexity hotspots and a 0 to 100 health score • Architecture boundary violations, with zero-config presets • Design-system styling drift for CSS and CSS-in-JS (Sass/Less, CSS Modules, Tailwind, styled-components, Emotion, and more) • A changed-file PR gate with per-finding attribution (fallow audit) • Optional TypeScript checker evidence for exact symbol use, affected files, targeted tests, cross-file private type leaks, and public-signature coupling (--type-aware) • Optional production coverage with Fallow Cloud: hot paths, cold code, runtime-weighted health (licensed; a single local coverage capture is free)

Optional TypeScript semantic evidence

Default analysis stays Rust-native and syntactic. Use --type-aware when a cleanup or refactor needs exact checker-backed identity across aliases, re-exports, packages, or tests:

This complements tsc --noEmit and Oxlint. It does not emit compiler diagnostics or duplicate local typed lint rules. If the optional companion cannot prove a result safely, fallow retains the finding and reports why. Required interface, abstract, and override members are removed from the findings. A class member is automatically fixable only with complete closed-world evidence and a matching declaration guard.

Built for agents

Agents can query symbol importers, usage evidence, PR changes, and available cleanup actions.

The bundled fallow-mcp server lives in node_modules/.bin/ when installed as a devDependency, so launch it through your package manager's runner:

--package fallow selects the npm package that provides the fallow-mcp launcher. For a project-local install, use "command": "pnpm" with "args": ["exec", "fallow-mcp"], or "command": "yarn" with "args": ["fallow-mcp"]. A globally installed fallow-mcp works as "command": "fallow-mcp" directly. See the MCP integration guide.

For a verified project-local install, npx fallow agent install registers the MCP server with npx --no fallow-mcp. It also writes the skill, an AGENTS.md task map, and the commit/push gate for every harness it detects (Claude Code, Codex, Cursor); --dry-run shows the plan first.

The package also ships two version-matched agent skills: skills/fallow for analysis and skills/fallow-setup for setting up code-quality tooling. fallow/capabilities.json mirrors fallow schema for tools that need CLI and issue-surface metadata without spawning the binary. TanStack Intent discovers the skills and the metadata from node_modules:

Framework support

Over 100 built-in framework plugins covering Next.js, Nuxt, Remix, Qwik, SvelteKit, Gatsby, Astro, Angular, NestJS, AdonisJS, Ember, Expo Router, Vite, Webpack, Vitest, Jest, Playwright, Cypress, Storybook, ESLint, TypeScript, Tailwind, UnoCSS, Prisma, Drizzle, Convex, Turborepo, Hardhat, and more. Entry points are auto-detected from package.json, so the first run needs no configuration.

Configuration

Fallow starts without a config file. To customize the analysis, let fallow recommend propose a config from the detected stack, run fallow init, or create a config file in your project root.

fallow recommend is read-only. With --format json, it returns the full decision set for agents. It points TypeScript projects to the optional --type-aware pass without enabling it.

To create a config manually, use a file like this in your project root:

$schema gives editors autocomplete and validation and has no effect on analysis. The npm package ships a version-aligned schema at ./node_modules/fallow/schema.json, so validation works offline with no editor trust prompt. TOML works too: fallow init --toml creates fallow.toml. Full reference: configuration overview.

Documentation

• fallow.tools/docs • GitHub repository • Plugin authoring guide

License

MIT

Description from the npm listing.

  • code-intelligence
  • code-quality
  • pr-risk
  • static-analysis
  • code-duplication
  • circular-dependencies
  • unused-code
  • complexity
  • architecture
  • typescript
  • javascript
  • analyzer
  • lint
  • lsp
  • mcp
  • agent-skills
  • tanstack-intent

Where fallow sits in the listing

Each band is one page of 20. Weekly downloads on a log scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

All npm2,248 listings · 113 pages · page 11, #10 (overall #210)
All npm: every listing in weekly downloads order
PNG SVG
MCP servers253 listings · 13 pages · page 1, #15 (overall #15)
MCP servers: every listing in weekly downloads order
PNG SVG

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

fallow weekly downloads on npm, last 90 days: 685,790 weekly downloads as of Oct 17, 2026, +16.3% over 90 days.fallowWeekly downloads on npm · Last 90 days685,790downloads / week+16.3% over 90 days0200K400K600K800K1M1.2M1.4M1.6M1.8MJul 19Aug 3Aug 18Sep 2Sep 17Oct 2Oct 17downloads / weekobservedarchived (Internet Archive)no observationsJul 20, 2026 – Oct 17, 2026 · 90 observations · Updated Oc…pluginstats.com
fallow weekly downloads on npm, last 90 days: 685,790 weekly downloads as of Oct 17, 2026, +16.3% over 90 days.
PNG SVG

7/30/90-day growth

fallow weekly downloads growth on npm: -51.5% over 7 days, -31.0% over 30 days, +16.3% over 90 days.fallowWeekly downloads growth on npm685,790downloads / week now7-day growth-729,213 weekly downloads-51.5%30-day growth-308,506 weekly downloads-31.0%90-day growth+95,978 weekly downloads+16.3%Growth vs. nearest observation to each baseline date · Updated Oct 17, 2026pluginstats.com
fallow weekly downloads growth on npm: -51.5% over 7 days, -31.0% over 30 days, +16.3% over 90 days.
PNG SVG

Ranking history

fallow npm ranking history: currently #210 (by weekly downloads).fallownpm ranking · by weekly downloads · Last 90 days#210current rank#60#80#100#120#140#160#180#200#220Jul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18rankOct 17, 2026 – Oct 18, 2026 · 2 observations · Updated Oct 17, 2026pluginstats.com
fallow npm ranking history: currently #210 (by weekly downloads).
PNG SVG

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Recent observations

Full history (543)
Recent weekly downloads observations for fallow
Date (UTC)Weekly downloadsChange vs. previous
685,790-143.2K
828,985+15.4K
813,563-306.3K
1,119,898-302.4K
1,422,3460
1,422,346+6.7K
1,415,606+603
1,415,003-13K
1,428,043+18.9K
1,409,141+22.9K
1,386,258+29.9K
1,356,379-287.7K
1,644,102-21.8K
1,665,896—

Similar npm MCP servers plugins

Data source

Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.

Listing: https://www.npmjs.com/package/fallow. First seen Oct 16, 2026; last successful collection Oct 18, 2026. See the methodology.