Rhumb: Open-Source Python Tool Maps User Journey Paths from Frontend Source Code
A developer has released Rhumb, an open-source Python library and CLI tool that statically analyzes frontend codebases to map all possible user navigation paths. The tool works by extracting routes and scanning navigation calls using tree-sitter, without requiring app runtime or any LLM involvement. Currently in alpha (version 0.1.0), Rhumb supports React Router, TanStack Router, and Expo Router, with Next.js, Vue Router, SvelteKit, Remix, and Angular listed as coming soon. The tool detects frameworks via package.json and outputs journey graphs grouped by destination route, flagging any unresolved navigation gaps. It is not yet available on PyPI and must be installed directly from its GitHub repository.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in