Skip to content
You must be logged in to sponsor BartWaardenburg

Become a sponsor to Bart Waardenburg

@BartWaardenburg

Bart Waardenburg

BartWaardenburg
The Hague, The Netherlands

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

  1. 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
  2. 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…

  3. fallow-rs/docs

    Documentation for fallow, codebase intelligence for TypeScript and JavaScript. docs.fallow.tools

    MDX

Select a tier

$ a month

Choose a custom amount.

$5 a month

Select
  • Get a Sponsor badge on your profile

$25 a month

Select
  • Logo or name goes in my project README