Dash by Kapeli
I’m currently studied a Honours Degree in High Performance Computational Physics, and the “computational” part means I need to be literate in programming languages along with a strong computer science background. In this semester I am learning C++, and Ive been looking for a bunch of developer tools, and I will post about them later. But I jsut wanted to give a massive shout out to Dash by Kapeli. Which is an API/language documentation browser, and its totally fucking awesome. I have to catch the train into university each day, and on the train I have no internet. So it can be hard at times to do any length of coding on the train, cause Im constantly looking up references online and code examples etc. So I was looking for an offline documentation for C++. What I found was better than I had ever imagined. Dash has support for pretty much every programming language you could think of. If your language is not included there are resources for generated docsets for them. Dash also intergrates into a bunch of different apps. One of them is Alfred. Which is fucking grea too and if you dont use it, you should be. I can call up Alfred and use the prefix, dash, and then search directly into Dash from Alfred. Fucking awesome right. Another great integration is with PopClip, so I can highlight a search term in my code and search Dash directly from my code. The searching ability of Dash are superb. It also has a Snippet Manager which I havent looked much into at the moment. But in short, Dash is awesome and you should get it right now, if you are doing anything with programming.
Free from the Mac App Store, full version is I think 9$ at the moment.