Fallow TypeScript analysis cover

How Fallow Analyzes TypeScript in Under a Second

Fallow is a codebase analyzer written in Rust for TypeScript and JavaScript projects, created by Bart Waardenburg. I’m an open source contributor to the project. It finds unused files, dead exports, unlisted dependencies, code duplication, circular dependencies, and complexity hotspots. It’s a Rust alternative to Knip. On real-world projects, it runs 6-46x faster than Knip with 4-11x less memory. It analyzes Next.js (20,000+ files) in 1.5 seconds, where Knip doesn’t even finish. Here’s how the internals work. ...

April 5, 2026 · 5 min · Muhammad Hassan Raza
Pyscn tree-sitter analysis cover

How Pyscn Analyzes Python with Go and tree-sitter

Pyscn is a code quality analyzer for Python built by DaisukeYoda at ludo-technologies. It finds dead code, code clones, coupling issues, and complexity hotspots. It’s written in Go, uses tree-sitter for parsing, and processes over 100,000 lines per second. I’ve been studying its internals and the engineering decisions are worth writing about: how it detects dead code through control flow analysis, finds duplicated code across clone types 1-4 with LSH acceleration, and integrates with AI coding assistants via MCP. ...

October 15, 2025 · 4 min · Muhammad Hassan Raza