Skip to content

Dead Code Finder

Find unused exports, files and functions safely.

Intermediate14h1 person16/20 fit
TL;DR

Build Dead Code Finder for developers cleaning up codebases in ~14h with 1 person. Stack: Tree-sitter + Node.js.

Why it wins: Measurable cleanup.

Build flow

01 · Problem
Dead code makes codebases slower to understand.
02 · Solution
Build a reference graph with tree-sitter, find unreachable exports and files and suggest safe deletions.
03 · Build
  1. 1Parse files
  2. 2Build graph
  3. 3Find unreachable
  4. 4Report
04 · Demo
Show unused files and remove one.

MVP checklist

  • Reference graph
  • Unused report
  • Safe delete
  • CI mode

Tech stack

TechRole
Tree-sitterCode parsing
Node.jsBackend runtime

Reference repos

Open-source projects you can build on. Links checked 2026-10-31.

Related ideas

More Devtools
  • Find feature flags that are fully rolled out and can be removed

    Beginner10h1
    Node.jsTree-sitterGitHub API
    16/20
  • Record step-by-step tours through a codebase that newcomers can follow

    Intermediate14h1–2
    Tree-sitterLLMNext.js
    17/20
  • Explore a codebase as a map of modules, dependencies and owners

    Advanced24h2–3
    Tree-sitterEChartsLLM
    17/20