When comparing SnippetsLab vs massCode, the Slant community recommends SnippetsLab for most people. In the question“What is the best code-snippets manager?” SnippetsLab is ranked 3rd while massCode is ranked 7th.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Supports Markdown
Pro Simple and good UI
Nothing extra fancy, does what it needs to do
Pro Sync snippets through Dropbox
Sync through iCloud.
Pro Alfred Integration
Makes for extremely fast pasting of code snippets and SQL queries.
Pro Great Language Support
Supports almost every language that you can think of.
Pro Fragments support
The ability to add sub-snippets within an entry is something I did not realize that could be so useful. Many other similar products lack this feature.
Pro Compact UI
Nice UI options that let you hide certain things, go compact, hide notes and tags etc.
Pro Option to add your own Markdown stylesheet.
Pro A lot of customization options, the menubar assistant is amazing
Easy to customize many things such as how editing, search, and the menubar app works. New theme customizations.
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.
Cons
Con Lacking support for other platforms
Con No iOs version available
Con Closed source
Con No support for placeholders in snippets
Con No gist batch support
Con You cannot create Tag Groups
Tag Groups enhance usability once a lot of tags have been collected
Con Bad gist import
Gist import data isn't adaptable. So the imported snippets could get named very ugly.
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.
