Dirtylinks is a project mainly written in ..., it's free.
dirtylinks ~ share links via git
USAGE
$ cat >> ~/.gitconfig
[alias]
msg = commit --allow-empty -m
$ git msg "Ryan doesn't suck. ~ http://ozmm.org/posts/git_msg.html"