Ross ROSS = Recommend OSS · open-source software intelligence for agents

fallow-rs/fallow

Codebase intelligence for TypeScript and JavaScript. Free static analysis of code and styles: unused code, duplication, circular deps, complexity hotspots, architecture boundaries, design-system drift. Optional paid runtime layer (Fallow Runtime): hot-path review and cold-path deletion evidence from real production traffic. observed · 2026-08-28

github.com/fallow-rs/fallow · homepage · Rust · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

77/100

  • Activity 99
  • Release rhythm 87
  • Longevity 12

Flags: young

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 0
  • age_days: 169
  • days_rel: 8
  • days_push: 7
  • n_releases_24m: 226

Full methodology

Adoption not part of the score

4413 stars · 153 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

Fallow is a Rust-based CLI that performs static analysis of TypeScript and JavaScript codebases, detecting unused code, duplication, circular dependencies, complexity hotspots, architecture boundary violations, and design-system styling drift. It ships as a single binary with integrations for VS Code, Neovim, CI pipelines, MCP-based AI agents, and Node.js bindings, plus an optional paid runtime layer that adds production execution evidence.

Use cases

  • find unused files and exports in a typescript repo
  • detect circular dependencies in a javascript monorepo
  • find duplicate code across files
  • identify complexity hotspots to prioritize refactoring
  • find unused npm dependencies in package.json
  • enforce architecture boundaries in ci
  • detect design-system styling drift
  • give ai coding agents deterministic codebase analysis via mcp

When to choose

  • you maintain a large TypeScript/JavaScript codebase or monorepo and need fast, deterministic dead-code and duplication analysis
  • you want a single binary with no Node.js or TypeScript compiler dependency for static analysis
  • you want to gate merges in CI on new code-quality findings only
  • you use AI coding agents and want exhaustive module-graph analysis they cannot do themselves

When to avoid

  • your codebase is not TypeScript or JavaScript
  • you need runtime production-traffic evidence without paying for the optional Fallow Runtime layer
  • you need a long-running analysis service rather than a one-shot CLI
  • you need deep semantic type-checking beyond what static graph analysis provides

Facets

cli-tool · maturity active

static-site-generator linter developer-tools cli mcp developer-tools web-development frontend cli windows rust editor-plugin dead-code unused-exports unused-dependencies code-duplication circular-dependencies complexity-analysis typescript javascript static-analysis code-quality architecture-boundaries design-system-drift monorepo ci-gate vscode-extension oxc codebase-intelligence runtime-intelligence command-line macos linux nodejs docker

10 sources

Member repositories

RepositoryRoleHealth v2
fallow-rs/fallowmain77

For agents

markdown · JSON · MCP: product_card(name="fallow-rs/fallow")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem