Dash logo


Gives your Mac instant offline access to 150+ API documentation sets
+ 1

What is Dash?

Dash is an API Documentation Browser and Code Snippet Manager. Dash stores snippets of code and instantly searches offline documentation sets for 150+ APIs. You can even generate your own docsets or request docsets to be included.
Dash is a tool in the API Documentation Browser category of a tech stack.

Who uses Dash?

46 companies reportedly use Dash in their tech stacks, including MEGA, Nuxeo, and Oh Polly.

261 developers on StackShare have stated that they use Dash.
Pros of Dash
Dozens of API docs and Cheat-Sheets
Great for offline use
Works with Alfred
Excellent documentation
Quick API search
Good integration with Xcode and AppCode
Great for mobile dev work
Decisions about Dash

Here are some stack decisions, common use cases and reviews by companies and developers who chose Dash in their tech stack.

My company wants to make some relatively small, self-contained web apps to go through specific engineering analysis workflows.

Each app would involve:

(a) User inputs numbers and tabular data either in a table or from a csv import

(b) App makes plots of this data

(c) App performs calculations based on user input and outputs results as either plots or numbers or tabular data

It seems like there must be zillions of applications where people want these things, so I want a 'low code' approach that already handles a bunch of details so we don't have to. Experience in the past with Angular has involved, in my experience, a lot of low-level coding to 'reinvent the wheel', creating capabilities (like menus to control plotting options like font size) that I'd expect to be very common.

Specific wants:

(a) Plotting capabilities with prebuilt convenient plotting controls

(b) Ability to 'save' and 'load' (as in, you do the analysis and get results and want to save so that you can reopen this save environment with the data and analysis, as if you'd never closed it)

(c) For specific components, ability to swap out the built-in components with a customized plot/widget.

For example, with (c), we might have a situation where we do want to make a custom plot or tool, and would like to be able to drop that into the general application

Question is - does something exist that does what I am describing? What would you recommend? On our list to check out: Microsoft PowerApps , Dash , UI Bakery, Retool , Tibco Spotfire , Outsystems, Zoho, Creatio, or any other suggestions.

Other considerations:

(a) How easy are these apps to maintain (i.e., do they frequently make non back compatible, breaking updates, like they do with Angular)

(b) Need excellent security so I can deploy web apps for large companies

(c) General ease of use (would like to be efficient with developer time).

See more

Dash's Features

  • 150+ offline docsets
  • Instant, fuzzy search
  • Great integration with other apps
  • Easily download docsets
  • Easily generate docsets:
  • Supports AppleDoc docsets
  • Supports Doxygen docsets
  • Supports CocoaDocs docsets
  • Supports Python / Sphinx docsets
  • Supports Ruby / RDoc docsets
  • Supports Javadoc docsets
  • Supports Scaladoc docsets
  • Supports Any HTML docsets
  • Easily switch between docsets:
  • Smart search profiles
  • Docset keywords
  • Documentation bookmarks
  • Convenient, filterable table of contents
  • Highlighted in-page search

Dash Alternatives & Comparisons

What are some alternatives to Dash?
It is an open source R package that provides an elegant and powerful web framework for building web applications using R. It helps you turn your analyses into interactive web applications without requiring HTML, CSS, or JavaScript knowledge.
It is a standalone Javascript data visualization library, and it also powers the Python and R modules named plotly in those respective ecosystems (referred to as Plotly.py and Plotly.R). It can be used to produce dozens of chart types and visualizations, including statistical charts, 3D graphs, scientific charts, SVG and tile maps, financial charts and more.
JavaScript is most known as the scripting language for Web pages, but used in many non-browser environments as well such as node.js or Apache CouchDB. It is a prototype-based, multi-paradigm scripting language that is dynamic,and supports object-oriented, imperative, and functional programming styles.
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
GitHub is the best place to share code with friends, co-workers, classmates, and complete strangers. Over three million people use GitHub to build amazing things together.
See all alternatives

Dash's Followers
410 developers follow Dash to keep up with related blogs and decisions.