GitNav - GitHub Repository Navigator
v2.0.0 Updated Jan 13, 2026 662KiB
Description
Visualize any GitHub repository as an interactive graph. Find files instantly, analyze dependencies, detect security issues, and understand codebases 10 times faster than browsing folders.
WHAT IT DOES
GitNav transforms GitHub repositories into interactive force-directed graphs where you can drag, zoom, and click to explore. Each node represents a file, color-coded by type. Click any file to open it on GitHub, or click folders to zoom into specific sections.
The smart search feature lets you find any file across the entire codebase with fuzzy matching, filtering by category, file type, or size. Results appear in real-time as you type.
Comprehensive dependency analysis works across 7+ languages including JavaScript, Python, Rust, Go, Flutter, Java, and more. Instantly see which packages are outdated, detect heavy dependencies, and get suggestions for lighter alternatives.
Security scanning identifies vulnerabilities, detects exposed secrets like API keys or passwords, and provides actionable recommendations to fix issues. All analysis happens locally in your browser with zero external servers.
PERFECT FOR
Learning from open source projects and understanding unfamiliar codebases
Preparing for technical interviews by analyzing company repositories
Conducting code reviews and security audits efficiently
Onboarding to new projects and finding your way around large codebases
Contributing to open source by quickly locating relevant files
Evaluating project health and architecture before adoption
KEY FEATURES
Interactive Visualization
Force-directed graph with drag, zoom, and pan controls. Color-coded nodes by file type. Hover for file details including name, size, and path. Supports repositories up to 60 files in the graph view with smooth animations.
Smart File Search
Fuzzy search across all files with filters for category, file type, and size. Shows up to 30 real-time results. Click any result to open the file directly on GitHub. Explicit activation prevents browser autofill interference.
Repository Overview
Guided onboarding with clickable file paths. Identifies entry points and key configuration files. Displays repository statistics including stars, forks, issues, and primary language. Install dependencies commands ready to copy.
File Tree Explorer
Complete directory structure with expandable folders. File icons, badges, and size display. Category labels for quick identification. Click any file to view on GitHub. Full nested folder support.
Code Metrics and Analysis
Estimated lines of code and complexity scoring from 0 to 100. Commit activity visualization by month, week, or day. Repository growth timeline with interactive charts. Average commits per month tracking.
Repository Health Score
Overall health score from 0 to 100 with detailed breakdown. Quick insight cards showing file count, types, commits, and contributors. File type distribution with visual bars. Large files detection over 100KB. Recent commit history.
Advanced Quality Analysis
Code quality metrics including maintainability, testability, documentation, and structure scores. Issue categorization by type. Documentation gap detection. Missing files identification. File hotspots showing most frequently edited files.
Dependency Analysis
Supports NPM, Python requirements, Flutter pubspec, Rust Cargo, Go modules, Maven, and Gradle. Detects outdated versions and counts dependencies per ecosystem. Identifies unused dependencies and suggests performance optimizations.
Technology Stack Detection
Automatically detects frontend frameworks like React, Vue, Angular, and Svelte. Backend technologies including Node.js, Python, Django, Flask, Rust, Go, Java, and Spring Boot. Database usage of MongoDB, PostgreSQL, MySQL, and Redis. DevOps tools like Docker, GitHub Actions, and CI/CD pipelines.
Security Analysis
Vulnerability scanning for known CVEs. Secret pattern detection for API keys, tokens, and passwords. Exposed credentials warnings. Security checklist verification including gitignore, license, and lock files. Best practices recommendations with severity levels.
Contributors and Activity
Top 10 contributors with avatars and contribution counts. Detailed commit history and author statistics. Activity timeline showing repository growth over time.
Advanced Features
File history and evolution tracking. Deleted files detection with commit messages. File relationship analysis. Related files detection including test file associations. Module index identification.
Export and Tools
Clone commands for HTTPS and SSH with one-click copy buttons. Export complete analysis as JSON. Generate Markdown reports for documentation. Create Mermaid diagrams in basic or detailed formats. Quick commands section with repository URL display.
Private Repository Support
Use GitHub personal access tokens for private repository access. Tokens stored securely in Chrome's encrypted storage with validation and rate limit monitoring. Easy setup with guided flow and token status display. Direct link to create tokens on GitHub.
TECHNICAL DETAILS
Works on all public GitHub repositories. Private repositories supported with optional GitHub token. Supports 7+ programming language ecosystems for dependency analysis. Processes all data locally in your browser. Displays GitHub API rate limits in real-time. Responsive dark mode interface matching GitHub's design.
PRIVACY AND SECURITY
All repository analysis happens locally in your browser. No external servers process your data. No tracking, analytics, or data collection of any kind. GitHub tokens stored securely using Chrome's encrypted storage API. No cookies or third-party services. Open source code available for transparency and security review.
View full privacy policy: github.com/SELESTER11/GitNav/blob/main/PRIVACY.md
PERMISSIONS EXPLAINED
storage - Store your optional GitHub token locally and securely
github.com - Inject the "Analyze Codebase" button on GitHub repository pages
api.github.com - Fetch repository data from GitHub's public API
HOW TO USE
Install the GitNav extension from the Chrome Web Store. Visit any GitHub repository page. Click the green "Analyze Codebase" button in the bottom right corner. Explore 12 organized tabs including Overview, Visualize, Search, Insights, Metrics, Tree, People, Dependencies, Tech Stack, Security, Tools, and About.
For private repositories, click "Analyze Codebase" on any private repo to see setup instructions. Click the "Create token" link to open GitHub's token creation page. Copy the generated token and paste it into GitNav. The extension automatically reloads with full access to your private repositories.
SYSTEM REQUIREMENTS
Chrome or any Chromium-based browser. Active internet connection for GitHub API access. Works on all public GitHub repositories. Optional GitHub account for private repository analysis.
WHAT'S NEW IN VERSION 2.0.0
Enhanced search activation prevents browser autofill interference. Clickable file paths in Start Here onboarding guide. Functional About tab buttons linking to creator profiles. Expandable lists for deleted files, large files, and security issues. Improved event listener cleanup and memory management. Multi-layer autofill prevention with real user input detection. Better UI interactions across all tabs.
SUPPORT AND FEEDBACK
Report bugs or request features at github.com/SELESTER11/GitNav/issues
Star the project on GitHub at github.com/SELESTER11/GitNav
Read documentation at github.com/SELESTER11/GitNav#readme
View changelog at github.com/SELESTER11/GitNav/blob/main/CHANGELOG.md
Created by Varun Karamchandani, Computer Science student at SUNY Binghamton University. Open source under MIT License. Not affiliated with or endorsed by GitHub, Inc.
GitHub: github.com/SELESTER11
LinkedIn: linkedin.com/in/varunkkc
Portfolio: my-portfolio-v4-three.vercel.app
Reviews
Loading reviews...
Permissions (1)
Permissions
storageℹ Can store data locally in your browser
Details
| Version | 2.0.0 |
| Updated | Jan 13, 2026 |
| Size | 662KiB |
| First Seen | Mar 27, 2026 |
Popular in developer
TouchEn PC보안 확장
by 라온시큐어
8M
★ 1.33
developer
8M
★ 1.33
developer
React Developer Tools
by Meta
5M
★ 3.95
developer
5M
★ 3.95
developer
WhatFont
by Chengyin Liu
3M
★ 4.01
developer
3M
★ 4.01
developer
Take Webpage Screenshots Entirely - FireShot
by Evgeny Vokilsus
3M
★ 4.79
developer
3M
★ 4.79
developer
Wappalyzer - Technology profiler
by Wappalyzer
3M
★ 4.56
developer
3M
★ 4.56
developer
Popular Extensions
Adobe Acrobat: PDF edit, convert, sign tools
by Adobe Inc.
331M
★ 4.40
workflow
331M
★ 4.40
workflow
Grammarly: AI Writing Assistant and Grammar Checker App
by Grammarly
42M
★ 4.50
communication
42M
★ 4.50
communication
Chrome Remote Desktop
by Chrome Remote Desktop Release Managers
38M
★ 3.14
workflow
38M
★ 3.14
workflow
Microsoft Single Sign On
by Microsoft
36M
★ 2.27
workflow
36M
★ 2.27
workflow
Cisco Webex Extension
by cisco.chromestore
23M
★ 2.34
social
23M
★ 2.34
social