I had hosted my Delphi headers for the yajl json library on Github at Delphi-yajl, which were sadly in a broken state as I was unable to solve some of my conversion problems myself. I recently received a pull request on Github for my project from the ever active Delphi’er on github Jason T Penny. He very kindly forked my Delphi-yajl repo and submitted a set of changes which fixed up my botched conversion job and pushed it back. As a result, I’m pleased to announce that the Delphi yajl code is in working order and I now plan on adding a higher level wrapper which allows slightly more Delphi-like usage but if you need lightning fast SAX-style json parsing then feel free to try it out. I can imagine that it would be perfect for situations where you need to parse a stream of json, such as if you were streaming the Twitter Streaming API.
He also has some pretty cool other repos on his Github profile, including his GitForDelphi Project. GitForDelphi is a conversion of the libgit2 headers. libgit2 is portable, pure C implementation of the core git methods which allow you to effectively implement git functionality without having to call git command line (much cooler). The Delphi bindings are in a working state already and in order to return the favour, I do plan on helping him out by contributing some tests. I would encourage all Delphi developers to have a hunt around on Github as there are some interesting little gems to be found and it’s a very cool community to explore.