Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. WebExtensions
  3. Hide Files on GitHub

Hide Files on GitHub

MITTypeScript21.9.16

A browser extension that hides nonessential files from the GitHub file browser for a cleaner view.

Visit WebsiteGitHubGitHub
320 stars34 forks0 contributors

What is Hide Files on GitHub?

Hide Files on GitHub is a browser extension that filters out nonessential files from the GitHub file browser, providing a cleaner and more focused view of repository contents. It helps developers avoid clutter from configuration files, documentation, and other irrelevant files when browsing code.

Target Audience

Developers who frequently browse GitHub repositories and want to reduce visual noise, especially during code reviews or when exploring new projects.

Value Proposition

It offers a simple, customizable way to hide unwanted files directly within GitHub's interface, improving productivity without requiring complex setup or configuration.

Overview

Chrome extension - Hide nonessential files from the GitHub file browser

Use Cases

Best For

  • Reducing visual clutter when browsing GitHub repositories
  • Focusing on source code during code reviews
  • Exploring new projects without distraction from config files
  • Customizing which file types to hide based on personal preferences
  • Improving productivity for developers who work with multiple repositories
  • Creating a minimal interface for GitHub's file browser

Not Ideal For

  • Developers who need to frequently toggle visibility of hidden files for detailed code reviews or audits.
  • Teams using GitHub in environments where browser extensions are disabled or restricted, such as corporate networks.
  • Projects where configuration and documentation files are critical and regularly accessed alongside source code.

Pros & Cons

Pros

Customizable File Hiding

Users can define which file patterns to hide via the extension's options page, allowing personalized filtering based on project needs, as mentioned in the README.

Minimal Interface Enhancement

It declutters the GitHub file browser by hiding nonessential files like .gitignore, providing a cleaner, distraction-free view for better focus.

Cross-Browser Compatibility

Available as a Chrome extension with compatibility for Edge and Opera, and a separate Firefox version, ensuring wide browser support, as per the install links.

Easy Installation

Can be installed directly from Chrome Web Store or Mozilla Add-ons with a simple click, requiring no complex setup or configuration.

Cons

GitHub-Only Limitation

The extension is designed specifically for GitHub and does not work with other code hosting platforms like GitLab or Bitbucket without separate extensions, as hinted by related projects.

Dependency on GitHub UI

If GitHub updates its interface, the extension might break until updated, as it relies on DOM manipulation, a common risk for browser extensions.

No Native Integration

It only works within the browser and cannot be used in command-line tools or IDEs, limiting its utility in broader development workflows.

Frequently Asked Questions

Quick Stats

Stars320
Forks34
Contributors0
Open Issues0
Last commit3 years ago
CreatedSince 2014

Tags

#developer-tools#productivity#chrome#browser-extension#file-management#github-tools#javascript#github#chrome-extension#code-review#firefox-addon

Links & Resources

Website

Included in

WebExtensions1.5k
Auto-fetched 7 hours ago

Related Projects

mdn/webextension-examplesmdn/webextension-examples

Example Firefox add-ons created using the WebExtensions API

Stars4,472
Forks2,620
Last commit1 day ago
npmhubnpmhub

🔎 A browser extension to explore npm dependencies on GitHub repos

Stars834
Forks67
Last commit2 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub