SnippetsLab
SnippetsLab is your personal library of code snippets. Here are stored excerpts from previous projects that can be reused. Organize snippets in a convenient way, combining them by platform type or programming language, and also set the rules by which SnippetsLab automatically sorts information with the Smart Groups feature. Lepton, SnippetsLab, and Boostnote are probably your best bets out of the 32 options considered. 'Open source' is the primary reason people pick Lepton over the competition. This page is powered by a knowledgeable community that helps you make an informed decision.
![SnippetsLab SnippetsLab](https://assets.materialup.com/uploads/04ac5e37-4996-463c-aab6-1064b3d936fc/vignette.png)
While GitHub is one of the best tools for solving your code chaos, it’s pretty much tied to your network connection. Plus, many developers seek a cozier, personal spot for their code. Like SnippetsLab.
![SnippetsLab SnippetsLab](https://is3-ssl.mzstatic.com/image/thumb/Purple113/v4/52/5a/41/525a41cf-7ff9-8bf5-49fa-75b369104403/pr_source.jpg/800x500bb.jpg)
A private collection of code snippets in SnippetsLab
It’s a Mac app that allows to bring together, edit, and share code snippets. Working with over 350 languages, there’s virtually no chance SnippetsLab fails to manage your code. The app embraces two different shapes — you can work in a full-screen editor, or deal with your snippets from the menu bar. Always within your ideal workflow.
Keep code snippets organized, no matter the size
The purpose of using SnippetsLab is to have code fragments and snippets at your fingertips, always. Keeping the promise, the app comes with powerful organization assets. You can create smart groups, nested folders, and tags to easier navigate across your code. Search is pretty flexible, too — enabling you to sort snippets by date, title, etc.
If you need some additional space for notes — basically, any background info that relates to your code — SnippetsLab has it covered. Combine multiple fragments into the same snippet or add notes of any size, all within the same interface.
SnippetsLab assistant in your menu bar
![Review Review](https://www.zhinin.com/wp-content/uploads/2018/09/20180928180949_90898.jpg)
For quick access, you can search across code snippets from your menu bar. And not only search. Customize the search scope, so that SnippetsLab always shows what you expect to see. Preview snippets, open the main window, or instantly copy the snippet content to your clipboard.
Syntax highlighting and markdown support
In the app Preferences, you can see the full list of 350+ supported languages. SnippetsLab has syntax highlighting for all of them — and allows you to toggle between the preferred languages right from the code editor. You can also switch between editing mode and markdown preview for complete visibility.
Extensive sharing
SnippetsLab allows to easily import your code from Github, thanks to built-in Gist integration. It works both ways — you can grab code from Github or export your snippets as gists from the app. Even export your complete library as JSON, XML, or plain text. To keep your code consistent and secure across devices, SnippetsLab has iCloud integration and runs daily library backups.
Meantime, prepare for all the awesome things you can do with Setapp.
Read onSign Up
![SnippetsLab SnippetsLab](https://cdn.setapp.com/blog/images/snippetslab-markdown-code-snippet.gif)
Stop reinventing the wheel - be more productive with SnippetsLab.
SnippetsLab is a full-featured, easy-to-use snippets manager. It helps you to build your personal code snippetslibrary and makes sure that you have easy access to them whenever you want.
Snippetslab Free
Main Features
• Stunning user interface with 13 beautiful themes
• Syntax highlighting for over 440 languages
• Create nested folders, Smart Groups, and shortcuts
• Add notes & tags to a snippet
• Include multiplefragments in a single snippet (useful when one snippet logically consists of multiple separate 'parts,' such as a headerand an implementation, or different solutions to one problem; every fragment under one snippet can have its own languageand note)
• Multiple windows & pin individual window at the top of the screen
• Use advanced searchfilters (search by folder/tags/languages) to find your snippets instantly
• Use iCloud to synchronize yourdatabase across multiple devices
• Automatic code formatting (for supported languages)
• Export thelibrary to JSON, XML or plain text files
• Use the SnippetsLab Assistant to search, browse and create snippetsright from the menu bar
• Automatic backups for a peace of mind
• Support for printing, sharing, macOSServices, etc.
Markdown Support - SnippetsLab is also a full-featured markdown editor!
• Create markdown snippets
• Choose between editing, preview, or side-by-side view mode
• Accuratetwo-way scroll synchronization
• Syntax highlighting for the same set of over 440 supported languages
• LaTeX rendering support
• Keyboard shortcuts for quick formatting
• Fully customizable CSS themes
Integrations
• Sync: Customize the library location or use any 3rd-party file-based sync services (such as Dropbox or GoogleDrive).
• CodeBox: Import from CodeBox Library (.cbxml) files
• Gist: Import from GitHub Gist &publish your snippets as gists. (Please note that two-way sync is not supported.)
• Alfred Custom Search: Startsearching from Alfred using the “snippetslab://search/{query}” URL scheme
• Alfred Workflow: Search and view theresults directly in Alfred, open them in SnippetsLab, copy to clipboard or paste to the frontmost app (Note: AlfredPowerpack is required to use the workflow)
Code Snippet Organizer
Supported Languages
Snippetslab Review
For a complete list of all 440+ supported languages, please visit:
https://www.renfei.org/snippets-lab/manual/mac/faq.html#what-languages-are-supported
![](https://cdn-ak.f.st-hatena.com/images/fotolife/r/ruriatunifoefec/20200910/20200910011341.png)