kbokphmbbdmhmcjhlldcakcikcpdcike
Analyze any GitHub repository with interactive visualizations, dependency analysis, and smart insights. Navigate codebases faster. 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. 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 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. 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. 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 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. 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. 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.
Refined GitHub
Simplifies the GitHub interface and adds useful features Highlights: - Linkifies issue/PR references and URLs in code. - Makes whitespace characters visible. - Reduces tabs’ size to 4 spaces instead of 8. - Adds one-click merge conflict fixers. - Adds reaction avatars showing who reacted to a comment. - Adds a button to revert all the changes to a file in a PR. - Adds a build/CI status icon next to the repo’s name. - Adds a button to view the source of Markdown files. - Shows PRs that touch the current file. - Highlights the most useful comment in conversations. - Shows the first Git tag a merged PR was included in. - Adds a link to an automatic changelog for each tag/release. - Adds possible related pages and alternatives on 404 pages. - Displays the age of the repository in the sidebar. And so much more! 200+ features. See the website for a full list of features. The GITHUB and REFINED GITHUB trademarks are owned by GitHub, Inc. and used under license.
Sourcegraph
Connect Sourcegraph to GitHub. Open repos, compare revisions and search code directly from Chrome's Omnibox for faster development. Make it work on your code host • GitHub: No action required. Your extension works here by default. • GitHub Enterprise: click the extension icon and update the "Sourcegraph URL" Make it work for private code To use the browser extension with your private repositories, you must set up a private Sourcegraph instance and connect it to the extension.
Local Markdown Viewer
Preview local Markdown files with beautiful GitHub-style rendering Local Markdown Viewer is a Chrome extension that beautifully displays local Markdown (.md / .markdown) files in GitHub style. It automatically generates a table of contents from headings (h1-h6) and allows quick navigation through in-page links. Supports GitHub Flavored Markdown (GFM), including tables, task lists, syntax highlighting, Mermaid diagrams, and mathematical equations. It also features dark mode toggle, print functionality, and HTML export, making it ideal for sharing and distributing documents. No configuration screen - simple design that works right after installation. ■ Markdown Display ・Display in GitHub style with GitHub Flavored Markdown (GFM) support ・Syntax highlighting for 140+ programming languages ・Auto-generated table of contents (h1-h6), resizable TOC width, responsive design ■ Mermaid Diagrams ・Support for flowcharts, sequence diagrams, Gantt charts, and many more diagram types ・Automatic rendering in code blocks ■ Mathematical Equations (KaTeX) ・Support for LaTeX-formatted equations (inline and display equations) ・One-click ON/OFF toggle ■ Dark Mode ・One-click toggle between light and dark modes ・Settings automatically saved ■ Print Function ・One-click printing with TOC and buttons automatically hidden ・Maintains current mode (light/dark) ■ HTML Export Function ・One-click download as standalone HTML file ・Automatically embeds images as Base64 - Local images: Up to 30MB/file - Remote images: Up to 20MB/file (larger ones kept as URLs) ・Viewable in any browser without the extension, ideal for document sharing ・Near-full offline support: Images and Mermaid diagrams work fully offline, KaTeX equations display basic layout offline ■ Multilingual Support ・Supports English, Japanese, and Simplified Chinese 【Scope and Limitations】 ■ Target ・Markdown (.md / .markdown) files opened with file:// protocol ・Locally saved Markdown files ■ Not Applicable ・Markdown pages on the web (GitHub, GitLab, Bitbucket, etc.) ・Preview pages of remote Git repositories ・Other file formats (.txt, .html, etc.) ■ How It Works ・The extension processes only within the displayed page ・Reads Markdown text and converts it to HTML for display ・Never sends file contents to external servers ・Displays images if image links are specified in the Markdown file (Does not access files that are not referenced) ■ Required Setting "Allow access to file URLs" Enabling this setting allows the extension to read local files (file://). ■ Purpose of Permission Use ・Used only to read local Markdown files and convert them to HTML for display ・Used in HTML export function to read image files referenced in Markdown and embed them as Base64 ・Never modifies, deletes, or overwrites file contents ・Read-only, display purposes only ■ About Privacy ・No data collection - does not collect user data or browsing history ・No external transmission - does not send file contents to external servers ・No tracking - no advertisements or access analytics ・Complete local processing - all processing is done within the browser 【Who This Extension Is For】 ・People who write README and technical specifications in Markdown and want to view them easily in a browser ・People who want to safely view documents locally that are not published internally or externally ・People who want to distribute and share Markdown documents as beautiful HTML files ・People who want simplicity and don't want to add settings Q. Does it work on GitHub Markdown pages? A. No. This extension only formats "locally opened .md/.markdown files." It does not interfere with remote pages on the web. Q. Is data sent anywhere? A. No. It is self-contained on the page and does not send data externally. All processing is done within the browser. Q. Can I edit files? A. No. This extension is read-only. It never modifies, deletes, or overwrites file contents. Q. I don't know how to set it up. A. A setup guide page will automatically open upon installation, providing step-by-step instructions. Just follow the guide and enable "Allow access to file URLs" to start using it. Q. What languages are supported? A. English, Japanese, and Simplified Chinese are supported. The display language is automatically selected based on your Chrome browser language settings.
GitIngest - Turn any Git repo to a LLM-friendly prompt
Turn any Git repository into a prompt-friendly text ingest for LLMs. By replacing hub with ingest to access a coresponding digest. Simply replace "github.com" with "gitingest.com" in any repository URL, or use our one-click button to get AI-optimized code context. Perfect for developers working with ChatGPT, Claude, or any LLM. ✨ Key Features: • One-Click Access: Seamlessly integrate with GitHub's interface • Smart Formatting: Get repository content optimized for LLM prompts • Customizable: Use the default GitIngest service or configure your own • Privacy-First: Zero data collection, works completely offline • Open Source: Transparent and community-driven Ideal for: • AI developers crafting precise prompts • Developers seeking quick code understanding • Teams working with AI-assisted development • Anyone using LLMs for code analysis Part of the GitIngest ecosystem - featuring CLI tools and Python packages for advanced usage. This extension is Open Sourced: https://github.com/lcandy2/gitingest-extension