When comparing massCode vs Dash, the Slant community recommends massCode for most people. In the question“What is the best code-snippets manager?” massCode is ranked 7th while Dash is ranked 19th. The most important reason people chose massCode is:
This is free and asks for donations. Recommend donating, this tool is fantastic.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Free
This is free and asks for donations. Recommend donating, this tool is fantastic.
Pro Available for Linux, Windows and MacOS
Pro Simple, clean interface
Pro Multiple languages for the same snippet
A single code snippet can have multiple "fragments" of code written in different languages.
Pro Tags
Snippets can be sorted and organized using tags.
Pro VSCode Integration
There's a Visual Studio Code extension that lets you search and insert massCode snippets.
Pro Open Source
The entire code base is available on GitHub.
Pro Prettify
Uses Prettify for code formatting.
Pro Easy docsets download
Download docsets from CocoaDocs.org, RubyGems.org, Maven.org (Java and Scala), Packagist.org (PHP) and GoDoc.org.
Pro Supports docsets generated using Doxygen
Pro Great fast documentation lookup
Has a handy sublime plugin. Press CTRL-H and it jumps straight to the docs for that object.
Pro Integrates well with a good selection of apps
They provide very useful integration with apps that are very fitting with using Dash's features. Once integrated, you can really get the feel for being a must have part of the app its integrating with.
Pro Great utility app to use for snippets
Snippet apps come in various forms, such as basic snippet (text) containers and added features with text / keyboard utilities to name a couple. This app not only includes this feature, but takes it a bit further than most by adding unique ways to further customize this practice to your own preference.
Pro Easy to create new docsets in case there isn't one that exits already
Gives plenty of guides and information on how to generate a docset.
Cons
Con No cloud syncing
While you can set the data to be saved on a cloud drive, you can't have another instance of the program using that same folder.
Con Electron is a memory hog
This app is built with NodeJS and uses the Electron, VueJS, and ACE packages.
Con Forced wait time to view docs
If you use the free version you are very often forced to wait 10 seconds to view something you've chosen to look at. If you change apps or lose focus of Dash, it'll start that 10 second timer over again. A real crappy thing to do to your users in order to get them to buy it. Forcing you to waste your time.