Funny, I owned this domain until July of this year and was planning to build the exact same thing. I was in my "have an idea, get excited, buy the domain, do nothing, let it expire" phase.<p>Glad to see you picked it up and actually built and launched.
I like where this is going. I blogged about this very topic a few months ago <a href="http://derekmyers.com/open-source-information-overload" rel="nofollow">http://derekmyers.com/open-source-information-overload</a>. If you watch/star as many repos as I do then you realize the problem is clear. Discovering and filtering repos is incredibly difficult, but the vast resources are there and growing at an even more incredible rate.<p>Say you are a web designer who just found out about GitHub (I know right?), then what would their first steps look like? Maybe spend hours googling around random sites discovering outdated "10 popular plugins for Bootstrap" kind of stuff. I think this applies to all kinds of things as well.<p>I also think this is one of the reasons they took on funding to figure out these problems. I had been contemplating adding similar functionality to my GitHub web app. I kind of think they should start an app marketplace (I know YAAM) to bring additional functionality beyond the scope of GitHub that wants to manage (ex: they killed off messages), I realize they have Services, but I don't think that is clearly enough, similar to how Facebook recently added App Center.
You know what I love to know? Which branch is the most uptodate! The network page of github is slow and hard to see what is going on.<p>Some repos become dead then I look for forks to see if somebody fix it or improve it. Normally, I need to open several forks to select one.<p>I imagine a interface like a leaderboard where the most uptodate and with more commits lead the pack...
I was really hoping that this would be a service that would allow me to organize my private repositories into folders. I know I can do this with submodules, but I was hoping for an easy user interface. I'm guessing this is an area where you could make money, until GitHub solves the problem.<p>I find it difficult to track the 100+ private repos we have for various projects and such. Giving me some ability to organize them by folders along with some general notes, would be useful and something I'd pay a small bit of cash for.
This sounds neat!<p>> Typically it is not easy to answer questions like "What is the most popular jQuery Instagram library?" or "What Ruby gems are similar to Devise but newer?".<p>><p>> This is where Gitrep aims to help.<p>But, then, I totally failed to discover how to do that sort of search. The search dialog seems to be tag based. Is the copy aspirational or am I missing something?
Cool. But how is it different from Github's own <a href="https://github.com/stars" rel="nofollow">https://github.com/stars</a> ?<p>It was announced a few months ago <a href="https://github.com/blog/1236-searching-and-filtering-stars" rel="nofollow">https://github.com/blog/1236-searching-and-filtering-stars</a>
This would be far more useful as a general curated open source database if github access were not required (one useful side effect is that, when it is down the next time, gitrep would still be up). Then it would be possible to specify alternative repo locations
Very good to see more sites utilizing the GitHub API. I do have a few comments to make though. First, you mention badges on the homepage, but this feature isn't complete so I don't think its even necessary to mention it yet. Second, the search is somewhat confusing. I'd love just a single search box at the top of the site where I can type whatever I'd like. Maybe make the current search the "Advanced Search". Third, I probably wouldn't emphasize the tagging so much. I'd probably never tag anything and rely entirely on the data you're gathering from GitHub. I think it's much better to focus on the sorting algorithm and how easy it is to find popular repos.
Just signed up, really love the design both front end and once logged in however I'm not really sure what to do with it?<p>So you can tag stuff (granted, quite useful) and search tags? Is this more useful that googling what you want/need?
This is godsent. I have over 100 starred repos for various reasons and the only sorting github allows is through language. So naturally, finding old repos is extremely tedious. I'm going to start using this right away.
Very cool. I publicly tagged at least 25 things as I went through my starred list.<p>I did notice that the auto-completion of the tags is likely experiencing a missing table index as it seems to take quite awhile to find any matches. This could be as simple as increased DB usage from hitting HN, but it might be worth looking into.<p>One other suggestion I have, and I'm sure it's likely on the horizon, is to give users the ability to star/watch repos directly from the listings page. I've found some cool shit I'd like to star on the fly without having to jump over to github.
Nice work! That I can organize repositories by my own tags seems very useful and I second the "most up-to-date fork" feature request.<p>I happened upon a once-in-a-sign-up bug. Here are the steps to reproduce (I cannot reproduce it anymore as it will only happen the first time you need to allow gitrep access to your github profile):<p>1. Sign in to gitrep.
2. Allow gitrep access to your github profile.
3. Hit the back button until it asks you to allow gitrep access to your github profile again.
4. Hit allow.
5. Notice 500 error.
thanks for the interest everyone! This is my project that I just launched, thought I'd say hello!<p>I'll start answering questions as quickly as I can, it's the only thanks I can offer now for everyone melting my servers!<p>Very quickly some technical specs (going to write a post on this in more depth soon):<p>It's a ruby on rails application hosted on heroku. Unit testing with rspec, webmock, vcr, machinist, and capybara. Authentication is with devise obviously, with omniauth-github, and cancan and rolfy for authorization. Unicorn since it's awesome, and asynchronous jobs are taken care of by sidekiq. fragment caching is done with dalli/memcached. database is postgres, redis, and memcached, with monitoring by newrelic and logging by loggly and papertrail. Let me know if you have any questions!
Awesome! Such a pain point that needs an actual solution -- I'm honestly pretty underwhelmed with GitHub for not providing this kind of functionality in the first place. Glad someone took the initiative to do something not just cool, but so very necessary with the GitHub API.
This is awesome, thank you. I've got 300 starred repos which renders the entire system effectively useless as I cannot find anything. Gitrep looks like it'll fix this awesomely, thanks!
Neat!<p>Mobile search view is a little cluttered, and the sort dropdown doesn't seem to be changeable.<p><a href="http://imgur.com/KNl9t.jpg" rel="nofollow">http://imgur.com/KNl9t.jpg</a>
Nice idea and implementation.<p>I noticed a typo in the About copy on the main page:
"along with apply personal tags" should be "along with applying personal tags"