Appcelerator Blog

The Leading Resource for All Things Mobile

Dash for offline API reference with Stack Overflow fallback

2 Flares 2 Flares ×

Online documentation is always up to date, but it can also be slow-ish. We use JSDuck, which preloads the full API reference. Great once it’s loaded, but frustrating when you’re in a flow, just need to look up when Ti.UI.Window.url was removed and then have to wait for a whopping 19MB to finish downloading.

Meet Dash by Kapeli:


Dash is available for both OS X and iOS and contains up to documentation for 150+ APIs including Appcelerator Titanium and Alloy. Plus, you can import other docsets in various other standards, integrate with Appcelerator Studio, Sublime or Atom and manage code snippets that you can use from any IDE, editor or other app.

Integrate with Appcelerator Studio and other editors

Almost any editor has a plugin for Dash as well, including Atom and Sublime Text.

To enable lookups in Dash for selected text in Appcelerator Studio you can use the Eclipse plugin for Dash. As you follow the instructions in the README you’ll notice the Plug-in Development option in File > Export is indeed missing, but so is the General Purpose Tools the README says you should fine under Help > Install New Software. To resolve this, in that Available Software dialog, click the Available Software Sites link and select the Eclipse Kepler Update Site:


Then back in the dialog, select this site from the dropdown. It will then fetch the available software, which should now include the tools you were asked to install:



Snippets work in any app. Simply begin typing the abbreviation (best practice: prefix with a back tick: `) and it will be inserted. If it contains placeholders a shiny dialog will appear for you walk through them first.


Stack Overflow

Finally, what is also great about Dash is that it always include a link to Google and Stack Overflow in the search results. So if you have a question related to an API, help is just one click away! Don’t forget to add the #appcelerator tag.

2 Flares Twitter 0 Facebook 0 Google+ 0 LinkedIn 2 Email -- 2 Flares ×


  1. anonymous

    For us non OSX folk there is I’ll post back here after testing with it.

    • Thank you “anonymous”, I would love to post a follow up about Zeal. Would you like to write that for us?

      • anonymous

        Zeal is fully compatible with all the Dash documentation sets and there is also this plugin to integrated it to Eclipse (

        Having said that I found it fairly rough around the edges compared to Dash, there were some major font rendering and clipping issues all across the interface on my Windows system, ui looked okay in Linux but ymmv.

        Also of note there is a paid product on windows called Velocity which is also compatible with these docs, I haven’t tested this out myself.

        • Thanks for looking into this “anonymous”. Again, I’d love to do a follow up post for Windows and Linux. If you’d like to work with me on that drop me an email at fzandbergen at you know what.

  2. David

    Already using Dash and love it! My team members are also switching to it. I can recommend it to everyone.

Comments are closed.

Sign up for updates!

Become a mobile leader. Take the first step to scale mobile innovation throughout your enterprise.
Get in touch
computer and tablet showing Appcelerator software
Start free, grow from there.
2 Flares Twitter 0 Facebook 0 Google+ 0 LinkedIn 2 Email -- 2 Flares ×