Show HN: A graph of the languages you use on Github
That's pretty inaccurate. So I forked Linux kernel and changed nothing. Now I'm a 99.9% C developer. Cool.
I was a bit shocked to see numbers like this: http://i.imgur.com/2ayTD.png
But then I realized there are a ton of libraries included in some of those repos, so for languages or platforms where it's common to include 3rd party libraries in the tree (obj-c is a big one, appengine too and i hit both :), you'll get all that stuff counted by the github API too.
Nice little tool though, good work :)
How is it counting? For me (tzs on Github) it says I have this many lines:
If I count up the heads of all my repositories, just going by lines in the file to maximize the counts (i.e., not filtering out whitespace or comments, and counting mixed HTML/JavaScript as all JavaScript) I get numbers more like this:2038 JavaScript 43274 Lua 17425 Perl
1000 JavaScript 1100 Lua 600 Perl
For a fun time, check out some of the statistics for large organizations with Github accounts (e.g. Joyent, Mozilla), or simply bask in the monochromatic majesty of Torvalds.
Does anyone know where the source for this data is? I was poking around in Github's API for this sort of thing just last week, with no luck.
This is really neat.
One suggestion would be to have a visible and accessible back button or search again button.
Since going back doesn't take you to the home screen, I need to refresh to get back to the search option
Very neat. How does this treat forks? Does it consider only the commits you make?
I got different results each time, not in the numbers, but in the rendering of the graph. Anyway for a permalink or somesuch that I can send to people? Otherwise rather nice! :D
Cool. But I assume it only looks to user's public repositories? Would be nice to see a graph with private repos. Don't know if it would be possible with Github's API
Language Bytes
Clojure 6731
JavaScript 9778
Erlang 13858
Common Lisp 584550
Emacs Lisp 2489
What do I win Bob??
So yeah, code.
Python 7308374 JavaScript 1247179 Shell 12761 C 5939
Neat looking but I couldn't work out how it could be so wrong about my williame account
Awesome interface. Very cool.
From the given numbers, my account (mbetter) is about 40% Haskell, 36% Javascript and 24% Python. The graph never shows this - sometimes it shows 58% Haskell, 42% Javascript and other times it shows 100% Python.
Very neat. How does this treat forks? Does it consider only the commits you make?