Program dependence graph for Elixir and Erlang — slicing, data flow, independence, taint analysis, OTP awareness
Reach builds visual graphs of code dependencies for Elixir and Erlang, enabling analysis of data flow, control flow, taint paths, and code independence.
How It Works
You hear about Reach, a helpful tool that maps out how different parts of your code connect and flow together, making it easier to spot issues.
You simply tell your project to include Reach, like adding a new friend to your team.
With one easy command, you ask Reach to explore your files and create a visual map of everything.
An interactive webpage opens showing colorful graphs of your code's paths, branches, and connections – it's like seeing the blueprint of your app come alive.
Switch between tabs to explore control paths, function calls, or data journeys, zooming and clicking to understand every link.
Run quick checks to trace user inputs to sensitive spots or find unused code, getting clear reports on what's safe or needs fixing.
You confidently refactor, reorder, or secure your app knowing exactly what depends on what, with no surprises.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.