Browse files of GitHub repositories comfortably - gHacks Tech News

Browse files of GitHub repositories comfortably

Insight.io for Github is a browser extension for the Google Chrome web browser that adds a directory tree structure to Github repositories to browse all files of the repository comfortably.

Browsing repositories on GitHub is not the most pleasant experience that you can have; you can only select one directory to open to display the file it contains. The loading takes a bit of time and going back to open another directory takes time as well.

Also, this is quite bad for keeping an overview of the files of the project. While you can download the repository to your system or use GitHub's desktop application, it is not always the best course of action especially if you are just interested in a couple of files (to download or check).

Tip: The Ghacks user.js for Firefox is on GitHub. If you download a lot, check out GitHub Plus for Chrome.

Insight.io for Github

github browse tree directory files

Insight.io for Github is a Chrome extension that adds an option to GitHub to display all folders and files in a tree directory structure.

One of the main advantages of the tree structure is that switching between different folders is near instant as there is virtually no delay when you do so. It is a lot easier to open a folder, switch to another one that is on the root level, or dive deep into a folder without having to wait whenever you switch to a different folder or need to go back.

The extension displays an icon on GitHub that you can click on to toggle the directory structure. It displays the root level by default but you can click on any folder to browse it. Each folder lists subfolders and files it contains.

Any directory change made using the default browser is reflected automatically in the directory tree.

A click on a file opens it directly on the site. GitHub jumps to the file and displays it in its main interface so that you can check out code, download it, or manage it in other ways depending on your access rights.

The extension adds a handful of keyboard shortcuts that power its functionality. Use Windows-Shift-B (Command-Shift-F on Mac) to toggle the directory structure. You can change shortcuts in the options to something that you may prefer. Options to use and set shortcuts to hide the entire structure and to toggle the Settings are provided as well.

Note that you do need to provide a personal access token to access private repositories using the extension.

Closing Words

You may find the extension for Chrome useful if you browse files and folders regularly on GitHub as it provides a better overview of the structure, supports faster changing of folders and faster loading of individual files on GitHub.

Now You: Are you a GitHub user? (via I Love Free Software)

Summary
software image
Author Rating
1star1star1star1stargray
no rating based on 0 votes
Software Name
Insight.io for Github
Software Category
Browser
Landing Page
Advertisement

We need your help

Advertising revenue is falling fast across the Internet, and independently-run sites like Ghacks are hit hardest by it. The advertising model in its current form is coming to an end, and we have to find other ways to continue operating this site.

We are committed to keeping our content free and independent, which means no paywalls, no sponsored posts, no annoying ad formats or subscription fees.

If you like our content, and would like to help, please consider making a contribution:


Previous Post: «
Next Post: »

Comments

  1. John Fenderson said on August 31, 2018 at 7:35 pm
    Reply

    I pulled all my projects off GitHub when Microsoft bought it, so I don’t use it to host anything. I do, however, use it to get source for other people’s projects if that’s the only place to get source.

    This extension is interesting, by the way. If I were a Chrome user, I’d check it out. The way I use github isn’t through the browser, though. I just use the git program directly.

  2. Sander said on August 31, 2018 at 9:06 pm
    Reply

    I have a bad feeling about this. The Firefox extension has been pulled, and the help center at insightio.zendesk.com has closed. What’s going on with insight.io?

    1. Mikhoul said on September 1, 2018 at 5:29 am
      Reply

      Just use Octotree which IMO is a lot better: https://github.com/buunguyen/octotree

  3. Tom Hawack said on September 1, 2018 at 11:21 am
    Reply

    I visit GitHub occasionally, especially when Firefox extensions have their support located there. Also for independent projects. The way files are managed surprises (consider I’m not a techie and that GitHub seems built in a rather techie way, so to say). I sometimes encounter problems to download files, like when right-clicking on ‘Raw’ to download a file and then facing a download refusal.

    I notice as well that some download urls, if they work from the browser won’t be on the other hand accessible from a desktop application, for example HOSTS files I’d wish to merge into my HostsMan application : HostsMan cannot download them from within the GitHub direct download url. A solution I’ve discovered is to handle that url to ‘RawGit’ (https://rawgit.com/) which will provide a link accessible from everywhere, HostsMan included :

    “RawGit serves raw files directly from GitHub with proper Content-Type headers.”

    I also use NirSoft’s ‘SeqDownload’ application to download GitHub (and other) files directly from my desktop, those I wish to keep an eye on.

    As for the extension described in this article, as John Fenderson above, If I were a Chrome user, I’d certainly check it out.

  4. Anonymous said on September 1, 2018 at 4:45 pm
    Reply

    https://app.astralapp.com/dashboard

    and please no more of “ships with”

  5. Aegir said on September 4, 2018 at 4:57 pm
    Reply

    Am I the only one getting a DNS-error?

  6. Aegir said on September 4, 2018 at 6:40 pm
    Reply

    Am I the only one getting a DNS-error when trying to use this?

    1. Aegir said on September 10, 2018 at 2:10 pm
      Reply

      I dont know why but Insight.io for Github suddenly worked today without changing anything. Noone else had this issue two weeks ago?

  7. chesscanoe said on September 10, 2018 at 5:31 pm
    Reply

    I tried Enhanced Github 2.0.0 dated 2018-08-08 for Chrome today, and it worked nicely for me.

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

Please note that your comment may not appear immediately after you post it.