I love github and their gist service and that's why I'm keeping a lot of code snippets and even development notes as a gist on my github account. It also makes it easy to share them with my colleagues.

The problem is that it doesn't scale!! the github features for gist are primitive and I have lots of gists there which make it really difficult to find some of my old gists. there's no search, there's no tagging or anything.

do you know any app that can handle this mess. I would like an app that could

Search my gists

List my gists by source type and date

Let me edit or copy them

Let me tag or at least edit description

I would love to see something like this, and I'm willing to pay even some bucks for it.
so how do you manage you gists on github? do you know any software?

There's one called drift written in MacRuby but I couldn't compile it and it hasn't been updated for a while.

Truly awesome! Searching + labelling were the only things missing in Gists. I have been checking out other similar services but none of them fitted my needs. Thanks for sharing!
–
Bartlomiej SkwiraMay 24 '13 at 9:49

It might be possible to clone your gists into a local folder (as pointed out by vgoff), then build some sort of personal website around this hosted on github pages... Using Jekyll/liquid you could tag and have categories... Embed using JavaScript, or use partials to inject code into the source ( using pygments to handle the syntax highlighting - or do it client side e.g using SyntaxHighlighter ). Perhaps use google search for the search component... or dynamically build up a json file, or use github's gist API ( http://develop.github.com/p/gist.html ) to pull in json for meta data and public repos...

I'm going to need a system like this for a project I'm working on ( http://getfiremonkey.com ) - it's for teaching teenagers HTML/CSS/JS in Firefox... And I'm thinking of building it on top of Github Pages/Gist/jsFiddle.net ... Free, open, interactive examples and branchable.

I've decided to setup a side project to focus on building a Gist CMS from anything I learn along the way...

"Personal Gist CMS hosted on Github Pages. A code / content management system powered by Jekyll to tag, categorize and search your Gist archive. Keep all your Gist's organized in one repository; and show them off the the world with their own dedicated website."

Right now it's just an idea; so let me know if you're interested - and lend a hand if you can ^_^

Try to organize your gists by their purpose and open github accounts for those purposes. For example, if you have gists for embedding in your blog, create a github account for your blog and move the gists there. If you have gists for work, create an account for your work-personality.

Of course, now you're managing github accounts and credentials and may still have a gist problem ;)

I use sublime text, and the Gist plugin is very handy. Can easily insert/upload etc. from within the text editor. While apps such as Gistbox look pretty, I would prefer a lightweight and fast solution. If you use sublime text you may want to give it a try.