Dash

Dash is a macOS developer tool that provides offline API documentation search, docset management, and reusable code snippets in one app.

Bogdan Popescu com.kapeli.dashdoc

What is Dash?

Dash is a native macOS developer tool for browsing API documentation offline and managing reusable code snippets. It helps programmers keep language references, framework docs, cheat sheets, and internal documentation searchable in one place, which is useful when switching between tools or working without a reliable internet connection. Dash supports downloading and organizing many documentation sets, searching them quickly, and creating custom docsets from supported sources or local HTML documentation. It also includes snippet management with text expansion, so developers can save boilerplate, templates, and frequently used code for reuse across apps. Dash fits naturally into coding workflows with integrations for editors, IDEs, launchers, and other developer tools. Published by Bogdan Popescu, it is primarily used by macOS developers who want faster access to technical references during daily programming work.

Key features

  • Search offline API documentation and cheat sheets from one place
  • Download and manage many documentation sets for languages and frameworks
  • Create custom docsets from supported documentation sources or local HTML files
  • Save reusable code snippets with placeholders and organization tools
  • Expand snippets system-wide in other macOS apps
  • Integrate with editors, IDEs, launchers, and custom URL workflows

Review app leftovers with diCleaner

Inspect caches, support files, containers, and login items before cleaning.

Download diCleaner

Safety overview

Status: Safe

Dash is a legitimate developer utility for macOS. Its normal behavior includes downloading documentation sets, storing local reference data, and optionally expanding snippets across apps, which may require accessibility-related access for that feature to work. That kind of access is typical for system-wide text expansion, but you should only enable it if you use snippet expansion and are comfortable with the app interacting with text you type. Removing Dash will prevent access to its downloaded docsets and snippets unless you have exported or synced them elsewhere.

Recommendation: Keep Dash if you use it for programming documentation or snippet management. If you no longer rely on offline docs or saved snippets, you can remove it, but export or back up anything important first so you do not lose custom reference data or snippet libraries.

Common paths

  • /Applications/Dash.app

Cache paths

  • ~/Library/Caches/com.kapeli.dashdoc

Support paths

  • ~/Library/Application Support/Dash

Preference paths

  • ~/Library/Preferences/com.kapeli.dashdoc.plist

Share your experience

Be the first to share your experience.

Share your experience with this app