I built this to scratch my own itch, as somebody who frequently reads GitHub code and feels annoyed having to click countless of links to navigate through a large project. Hope it is useful for other people too.
To me, the lack a fast tree browser has been one of the biggest weakness of the Github interface. This plugin solves that problem exceeding well. Github should hire the author, and officially fund his efforts to make it a first class feature that does not require a plugin.
Wow, giving it a quick try I can't believe how fast it is. This is one of those things that I've always desperately needed, and I never knew until now.<p>Be sure to tweet it at some of the github engineers– Thy should bring this into their core product.
Here's an idea: Automatically expand all the tree until there are more than 1 items in the level<p>e.g. src->com->twitter->scalding->scala->test (in this example, these are all folders in hierarchy and they are the only one until the 'test' so expanding them automatically all the way through makes sense).
Great work but i want to point out one small feature that Github has but not known to everyone.<p>Press 't' when you go to a repository, it will activate the file finder. From there you can just start typing for the file/folder name you want to see and it will filter the repo instantly.<p>I wonder why this feature is not popular yet.
This is a fantastic extension! Browsing is fast and efficient, and creating the token for my private repos was painless.<p>A "search for files/folders named ..." feature would be a nice bonus, too, so that you can quickly get to the right spot in a big hierarchy.<p>To the author (<a href="https://twitter.com/buunguyen" rel="nofollow">https://twitter.com/buunguyen</a>): please add a donation link somewhere so I can send you a thank-you (or you can just e-mail me with your PayPal/other address; my e-mail's in my profile).
This is great. It would be even better if you could resize the tree. Some projects have really deep trees and at a certain point you can't seem the names of the files.
Github also has a file finder similar to the Command-T plugin for vim - <a href="https://github.com/blog/793-introducing-the-file-finder" rel="nofollow">https://github.com/blog/793-introducing-the-file-finder</a><p>This extension is great for exploring but if you know what you're looking for, cmd+t will save you more time.
I'd love to see something like this being on the site by default. Maybe just a button next to the repository title where you'd be able to toggle between the current view and the tree view. Both of these options have their advantages for different use cases.<p>In the meantime that's a great solution. Thanks!
I had the same idea a couple weeks ago but never finished it: <a href="https://github.com/Gowiem/GitHubTree" rel="nofollow">https://github.com/Gowiem/GitHubTree</a>. Crazy to see this. Glad somebody got around to it. Thanks man!
I don't really find the tree view useful. But I wish there was a way to see the code weight by individual files and whole repos: as KLOCS, size, anything. Is there such an extension?
Brilliant - it's often quite slow to change between directories in the web view, this is blazingly fast. Especially useful for deeply nested (templated) projects.
This is seriously excellent.<p>I bet Github have had this feature on their issue tracker for years - and I suspect it probably just got bumped a good few places up the list.
Great extension, except in private repos, every time I click on a file (from github proper) the extension animates outward while telling me that it doesn't work with private repos. Extremely annoying and resulted in uninstall :(<p>edit: i'm not willing to give extension access to private repos, that would defeat the point of being private