Dash stores snippets of code and searches offline documentation sets: iOS, OS X, Man Pages, ActionScript, Akka, Android, Arduino, C++, CakePHP, Cappuccino, Clojure, Cocos2D, Cocos3D, Corona, CSS, Django, Drupal, Emacs Lisp, Erlang, Groovy, Haskell, HTML, Java, JavaFX, JavaScript, jQuery, Kobold2D, Lua, MySQL, Node.js, Perl, PHP, PostgreSQL, Python, Qt, Redis, Ruby, Ruby on Rails, Scala, Sparrow, SQLite, Symfony, Twisted, TYPO3, Unity 3D, Vim, VMware vSphere, WordPress, XSLT, XUL, Zend. You can even generate your own docsets or request docsets to be included.

Features

  • Collect snippets of code that you reuse often.
  • Snippet detection. Dash will suggest snippets based on what you copy and paste.
  • 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.

Documentation Browser Features:

  • Offline Documentation Sets: iOS, OS X, Man Pages, ActionScript, Akka, Android, Arduino, C++, CakePHP, Cappuccino, Clojure, Cocos2D, Cocos3D, Corona, CSS, Django, Drupal, Emacs Lisp, Erlang, Groovy, Haskell, HTML, Java, JavaFX, JavaScript, jQuery, Kobold2D, Lua, MySQL, Node.js, Perl, PHP, PostgreSQL, Python, Qt, Redis, Ruby, Ruby on Rails, Scala, Sparrow, SQLite, Symfony, Twisted, TYPO3, Unity 3D, Vim, VMware vSphere, WordPress, XSLT, XUL, Zend.
  • Supports docsets generated using popular tools like Appledoc and Doxygen.
  • Methods are conveniently shown in a special Table of Contents.
  • 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.

Other Features:

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