Dash is an API Documentation Browser and Code Snippet Manager. Dash stores snippets of code and instantly searches offline documentation sets for 200+ APIs, 100+ cheat sheets and more. You can even generate your own docsets or request docsets to be included.
Dash comes with 200+ offline documentation sets. You can choose which documentation sets to download and Dash will take care of the rest, making sure they are kept up to date. You can also generate your own docsets, request docsets or download docsets from third-party sources.
v1.8 [Mar 9, 2013]
• Bookmarks. You can now bookmark pages, as well as set one page as your home page
• Redesigned Preferences window
• Added an option to disable the Google and StackOverflow search fallbacks (in Preferences > Docsets > Settings)
• The Docsets download manager is now slightly more robust. The docsets are now hosted on 3 servers (in New York, San Francisco and Amsterdam) and Dash will perform a latency test before downloading a docset in order to determine which location might provide the best download speed. This should result in faster downloads. Locations in South America and Asia will be added whenever DigitalOcean.com (which is awesome and very cheap by the way) will open data centers there.
• Added Dojo Toolkit docset
• Added Elixir docset
• Added Grails docset
• Added KnockoutJS docset
• Added Meteor docset
• Added PhoneGap docset
• Added R docset
• Added Zurb Foundation docset
• Prioritisation of previously seen results is now slightly more aggressive
• iOS and OS X docsets: click-to-copy now supports code generation for methods that return "instancetype"
• The Ruby and Ruby Installed Gems docsets will now show parent classes
• The Man Pages and Ruby Installed Gems docset will now watch for changes and will automatically reindex when a man page or gem is installed/removed
• New icon for the Ruby on Rails docset
• Fixed: Expanding two snippets one after the other would sometimes expand the first snippet twice
• Fixed: The "Ruby Installed Gems" docset wasn't really working with rbenv
Take the novacom driver installation code and put it in a standalone app.