DEV Community

Anton Reshetov
Anton Reshetov

Posted on

massCode - open source snippets manager is out to v1.0 🎉

Hi, there!

I am excited that massCode is released to version 1.0.

Alt Text

The goal of creating this application was mostly my own growth as a developer. Also, I wanted this project to absorb the best of such applications already on the market (both free and paid). At the same time, I wanted this project to be an open source project. This is also my first experience in developing applications on Electron.

I was inspired by applications like SnippetsLab, Quiver, Boostnote.
SnippetsLab & Quiver are native MacOS applications. Boostnote is a cross platform application because it is written using Electron. Inside Boostnote, it uses React.

I also took Electron as a basis to provide cross platforming. Since I'm a big fan of Vue, my app seems to be written in Vue.
massCode allows you to organize snippets using multi-level folders as well as tags. Each snippet has fragments - tabs, which gives even greater level of organization.

A snippets manager must not only provide organization of snippets but also have a good code editor. That's why under the hood of massCode there's Monaco editor. Monaco is a modern code editor from Microsoft which is used in one of the most popular editor VS Code. The editor provides IntelliSense, validation for TypeScript, JavaScript, CSS, LESS, SCSS, JSON, HTML. It's also added a super productive Emmet and Prettier to code formatter.

I hope that my app will be useful to someone.

GitHub logo antonreshetov / massCode

This repository is outdated and no longer maintained. A new version of massCode is available! https://github.com/massCodeIO/massCode. A free and open source code snippets manager for developers.

massCode

Project is no longer maintained, and may have bugs and security issues. Feel free to fork but no pull request or security alert will be answered.

This is the repository for massCode v1. A new version of massCode is available in this repository.

A free and open source code snippets manager for developers.

GitHub Workflow Status GitHub package.json version GitHub All Releases GitHub

Built with Electron, Vue & Monaco editor.
Inspired by applications like SnippetsLab and Quiver

Official Website | Documentation | Change Log

Supporting

massCode is open source project and completely free to use.

However, the amount of effort needed to maintain and develop new features for the project is not sustainable without proper financial backing. You can support massCode development via the following methods:

Donate via Open Collective Donate via Patreon Donate via PayPal Donate via Bitcoin

Overview

The goal of creating this application was mostly my own growth as a developer. Also, I wanted this project to absorb the best of such applications already on the market (both…




Best regards, Anton.

Top comments (6)

Collapse
 
victorioberra profile image
Victorio Berra

I think this would be awesome as a vs code extension. It would be nice to not have to leave my IDE to jump into another app to retrieve my snippets. Maybe at the very least vscode could have some integration with it?

Collapse
 
lukaszcierocki profile image
Łukasz Cierocki

Great idea!

Collapse
 
almoullim profile image
Ali Almoullim • Edited

Any options for backup?

Collapse
 
antonreshetov profile image
Anton Reshetov

This functionality is available. Preferences -> Storage -> Backup

Collapse
 
joeattardi profile image
Joe Attardi

Congratulations on the v1.0 release!

Collapse
 
j0e profile image
Jochen Gererstorfer

Great tool.
Using Gist as storage would be cool.