Mac App Store

Mac App Store

Mac App Store is the simplest way to find and download apps for your Mac.

To download Dash (Docs & Snippets) from the Mac App Store, you need a Mac with OS X 10.6.6 or later. Learn More.

Dash (Docs & Snippets)

By Bogdan Popescu

Open the Mac App Store to buy and download apps.


••• Dash is free to download and try out. However, you can purchase Dash using an In-App Purchase •••

Instant search and offline access to any API documentation you may need.

Dash is an API Documentation Browser and Code Snippet Manager. Dash helps you store snippets of code, as well as instantly search and browse documentation for almost any API you might use (for a full list, see below).

Documentation Browser Features:
• Offline Documentation: iOS, OS X, Man Pages, .NET Framework, ActionScript, Akka, Android, Angular.js, Ansible, Appcelerator Titanium, Arduino, Backbone.js, Bash, Boost, Bootstrap, Bourbon, C, C++, CakePHP, Cappuccino, Chai, Chef, Clojure, Cocos2D, Cocos2D-X, Cocos3D, CodeIgniter, CoffeeScript, ColdFusion, Common Lisp, Compass, Cordova, Corona, CSS, Django, Dojo Toolkit, Drupal, D3.js, Elixir, Emacs Lisp, Ember.js,, Erlang, Express.js, ExpressionEngine, ExtJS, Flask, Foundation (by Zurb), Git, GLib, Grails, Go, Groovy, Haml, Haskell, HTML, Jade, Java, JavaFX, JavaScript, Joomla, jQuery, jQuery Mobile, jQuery UI, Knockout.js, Kobold2D, Laravel, LaTeX, Less, Lua, Lo-Dash, Marionette.js, Meteor, MongoDB, Mono, MooTools, MySQL, Nginx, Node.js, Ocaml, OpenCV, OpenGL, Perl, PhoneGap, PHP, Play, PostgreSQL, Processing, Prototype.js, Puppet, Python, Qt, R, Redis, Ruby, Ruby on Rails, Sass, Scala, Sencha Touch, Smarty, Sparrow, Spring Framework, SproutCore, SQLite, Stylus, SVG, Symfony, Tcl/Tk, Twig, Twisted, TYPO3, Underscore.js, Unity 3D, Vagrant, Vim, VMware vSphere, WordPress, Xamarin, Xojo, XSLT, XUL, Yii, YUI, Zend Framework, Zepto.js.
• Download docsets from, and (Java and Scala).
• Supports docsets generated using popular tools like Appledoc and Doxygen.
• Methods are conveniently shown in a special Table of Contents.
• Highlighted in-page search.
• Save bookmarks of your most used documentation pages.
• Create search profiles to easily switch between docsets.
• Easily search specific docsets by defining keyword filters (e.g. start your query with "python:" to search only the Python documentation).
• Integration plugins for: Xcode, Alfred, Quicksilver, LaunchBar, Coda, Espresso, PopClip, Sublime Text, Atom, Chocolat, Emacs, Vim, BBEdit, TextWrangler, TextMate, Eclipse, AppCode, Android Studio, IntelliJ Idea, RubyMine, WebStorm, PhpStorm, PyCharm, Terminal, AppleScript.
• Easily integrate with any other application using the "dash://" URL scheme or the "Look up in Dash" system service.
• Fuzzy search. Don't let misspells get in your way.
• Built for speed. Searching is almost instant.

Snippet Manager Features:
• Collect snippets of code that you reuse often.
• Sync by saving your library in Dropbox.
• Over 80 syntaxes for code highlighting.
• Variable Placeholders can be edited before pasting.
• Abbreviations are expanded wherever you type them.

Special Snippet Placeholders:
• @clipboard expands into the contents of the clipboard.
• @cursor repositions the cursor after expansion.
• @date expands into the current date.
• @time expands into the current time.

Other Features:
• Retina-ready.
• Multi-Touch Gestures.
• Menu item or dock application, always one keyboard shortcut away.
• Users that want to use Dash only as a Snippet Manager or Documentation Browser, can do so.

In-App Purchases
• Dash will nag and annoy you every now and then, in order to purchase.

What's New in Version 2.0.2

New in 2.0.2:

• Added Atom, Chocolat and Espresso integration options in Preferences > Integration
• The Alfred workflow can now perform different actions based on the keyboard modifier that is pressed

• Fixed Alfred workflow bug which sometimes caused no results to be returned
• Fixed Ruby Repo issues with gems which contain uppercase letters
• Fixed Java and Scala Repo issues which caused slow or corrupt downloads
• Fixed a bug which caused crashes while installing/updating docsets
• Fixed some cheat sheet related bugs

New in 2.0 (available for free):

• Cheat sheets. Dash now supports cheat sheets which can be contributed by any user and existing cheat sheets can be improved or modified.

• Docset repos. Dash now supports installation of docsets from some popular package managers.
• CocoaPods. Install docsets for any Cocoa Pod you want.
• Ruby Gems. Install docsets for any Ruby Gem you want. This also announces the end of the old "Ruby Gems" docset.
• Java. Install docsets for anything Java on
• Scala. Install docsets for anything Scala on
• Support for other package managers will be added in the future. and are planned (currently waiting for some modifications from their maintainers). A Python docset repo is not possible at the moment as there's no way to reliably get or generate docs for Python packages.

• New icon. Dash has a lovely new icon, thanks to Reda Lemeden.
• New docsets. Added Grunt, Mongoose and Rust docsets.
• Smarter Alfred workflow. Dash will now dynamically modify the Alfred workflow to include keyword triggers for docsets or search profiles. For example, you can now type "php {query}" in Alfred instead of "dash php:{query}".
• Lots of minor bug fixes and lots of new minor bugs!

If you like Dash, please rate it on the Mac App Store or tweet about it. Thank you!


Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4
Screenshot 5

Customer Reviews

I use Dash constantly… it’s become essential to my workflow...

I’ve been using Dash for a while now, and it’s only gotten better with every release. It’s FAR from a novelty app or something to use as a fallback; instead, it’s become the FIRST place I check. Now, the latest version supports direct integration with repos like Maven Central and cheat sheets, making it by far the most productive way to access documentation. Its indexing and searching makes docs like JavaDocs to a whole new level of usefulness — it breaks it up not only by classes, but methods, interfaces, constructors, enums, etc. The same goes for other doc types like those for Scala and Ruby. Plus, it’s all offline, so even less than acceptable net access isn’t a blocker to development.

Seriously, this app will become a lifeline almost immediately.

One of few ESSENTIAL apps

Adding the ability to create my own cheat sheets has made this Essential app just about perfect. I’ve been a long time user of Cheaters, so being able to run one less thing in my menu bar is a nice perk.

The ability to integrate with so many other programs (e.g. Sublime Text) and particularly with Alfred makes it available everywhere at anytime. You’ll find yourself using it all the time. Just buy it now.

Better with each release

Dash keeps getting better. They’ve added cheatsheet’s that you can make yourself. Quick and easy to find your notes.

Dash (Docs & Snippets)
View in Mac App Store
  • Free
  • Category: Developer Tools
  • Updated: Mar 20, 2014
  • Version: 2.0.2
  • Size: 12.7 MB
  • Language: English
  • Seller: Bogdan Popescu

Compatibility: OS X 10.7 or later, 64-bit processor

Customer Ratings

Current Version:
All Versions:

Top In-App Purchases

  1. Full Version$19.99