Become a sponsor to Bart Waardenburg
Hi, I'm Bart
I write Rust tools that analyze JavaScript and TypeScript codebases.
fallow
Dead code, duplication, circular dependencies, and complexity hotspots. Found in seconds, not minutes.
fallow builds the full module graph of your JavaScript or TypeScript project and tells you what nothing imports anymore. Dead exports, copy-pasted code, circular dependencies, complexity hotspots.
Built on Oxc. On the Next.js monorepo (20,416 files) it runs in 1.48 seconds. Knip, the existing tool, crashes on that scale.
| Framework plugins | 84, auto-detected from package.json |
| Auto-fix | Removes unused exports and dependencies |
| VS Code | Inline diagnostics + Code Lens reference counts |
| AI agents | MCP server for typed tool calling |
| CI | GitHub Action with SARIF output |
| Speed | 6-46x faster than knip, 8-34x faster than jscpd |
npx fallow check
srcmap
Source map SDK for Rust. Full ECMA-426 compliance. 9 crates, each one does one thing.
Covers the full source map lifecycle: parsing, generation, composition, concatenation, and symbolication.
Ships drop-in replacements for the most used JS source map libraries:
| Rust crate | Replaces |
|---|---|
@srcmap/trace-mapping |
@jridgewell/trace-mapping |
@srcmap/gen-mapping |
@jridgewell/gen-mapping |
@srcmap/remapping |
@ampproject/remapping |
@srcmap/source-map |
Mozilla source-map v0.6 |
Native Rust lookups benchmark at ~3ns per symbol, 8x faster than the JS equivalents.
Ships with an MCP server and a CLI. Every operation returns structured JSON.
Why sponsor?
Both projects are MIT licensed. I work on them because the JavaScript ecosystem deserves better static analysis and tooling than what exists today.
Sponsors let me spend more hours on this instead of client work. That means faster releases, fewer stale issues, and the roadmap actually moving forward.
If fallow caught dead code your team missed, or srcmap replaced a JS library in your pipeline, this is how you keep that going.
Featured work
-
fallow-rs/fallow
Codebase intelligence for TypeScript and JavaScript. Free static layer: unused code, duplication, circular deps, complexity hotspots, architecture boundaries. Optional paid runtime layer: hot-path …
Rust 481 -
fallow-rs/fallow-skills
Agent skills for fallow, codebase intelligence for JavaScript and TypeScript. Teaches AI agents how to find unused code, duplication, circular deps, complexity hotspots, architecture drift, and (wi…
-
fallow-rs/docs
Documentation for fallow, codebase intelligence for TypeScript and JavaScript. docs.fallow.tools
MDX