App Store Download $19.99Purchase
Dash gives your Mac instant offline access to 150+ API documentation sets.
Overview
Dash is an API Documentation Browser and Code Snippet Manager. Dash stores snippets of code and instantly searches offline documentation sets for 150+ APIs (for a full list, see below). You can even generate your own docsets or request docsets to be included.

Screenshots

Supported Documentation Sets

Dash comes with 150+ 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 documentation sets from third-party sources.

Listed below are all the various documentation sets Dash comes with. The most popular ones are highlighted. All documentation sets have been generated and are maintained with the utmost care.


iOS
OS X
Swift
Man Pages
.NET Framework
ActionScript
Akka
Android
AngularJS
Angular.dart
Ansible
Apache
Appcelerator Titanium
AppleScript
Arduino
Backbone
Bash
Boost
Bootstrap
Bourbon
Bourbon Neat
C
C++
CakePHP
Cappuccino
Chai
Chef
Clojure
CMake
Cocos2D
Cocos2D-X
CodeIgniter
CoffeeScript
ColdFusion
Common Lisp
Compass
Cordova
Corona
CSS
D3.js
Dart
Django
Dojo Toolkit
Drupal
ElasticSearch
Elixir
Emacs Lisp
Ember.js
Emmet.io
Erlang
Express.js
Expression Engine
ExtJS
Flask
Font Awesome
Foundation
GLib
Go
Grails
Groovy
Grunt
Haml
Haskell
HTML
Jade
Jasmine
Java SE
Java EE
JavaFX
JavaScript
Joomla
jQuery
jQuery Mobile
jQuery UI
Knockout.js
Kobold2D
Laravel
LaTeX
Less
Lo-Dash
Lua
Marionette.js
Meteor
MomentJS
MongoDB
Mongoose
Mono
MooTools
MySQL
Nginx
Node.js
NumPy
OCaml
OpenCV
OpenGL
Perl
PhoneGap
PHP
PHPUnit
Play Framework
Polymer.dart
PostgreSQL
Processing.org
Prototype
Puppet
Python
Qt
R
Redis
RequireJS
Ruby
Ruby on Rails
Rust
Sass
SaltStack
Scala
SciPy
Sencha Touch
Sinon
Smarty
Sparrow
Spring Framework
SproutCore
SQLAlchemy
SQLite
Statamic
Stylus
SVG
Symfony
Tcl
Tornado
Twig
Twisted
TYPO3
Underscore.js
Unity 3D
Vagrant
Vim
VMware vSphere
WordPress
Xamarin
Xojo
XSLT
XUL
Yii
YUI
Zend Framework
Zepto.js

Third-Party Documentation Sources

Dash integrates with package managers to generate documentation sets for anything you might need, as well as provide custom documentation sources of its own.


Cocoa Pods
cocoapods.org

Ruby Gems
rubygems.org

Java
maven.org

Scala
maven.org

PHP
packagist.org

Go
godoc.org

Stack Overflow
stackoverflow.com

User Contributed
contrib.kapeli.com

Amazing Integration Plugins

Xcode

Alfred

Quicksilver

LaunchBar

PopClip

Espresso

Coda

Emacs

Vim

BBEdit

TextWrangler

TextMate

Sublime Text

Chocolat

Atom

Brackets

Eclipse

AppCode

Android Studio

IntelliJ IDEA

RubyMine

WebStorm

PhpStorm

PyCharm

Terminal

AppleScript

Any app

Loaded with Features
Documentation Browser
Snippet Manager
  • Store snippets of code
  • Easily reuse snippets
  • Expand snippets in any app
  • Organize snippets with tags
  • Syntax highlighting
  • Variable placeholders
  • Special placeholders:
    • @clipboard
    • @cursor
    • @date
    • @time
Other Features
  • Retina support
  • Multi-touch gestures
  • Keyboard shortcuts
  • Show/hide dock icon
  • Show/hide menu icon
  • Beautiful HUD window style