Home
Softono
m

masscodeio

Professional software vendor delivering innovative solutions on the Softono platform. Specialized in both open-source and proprietary software development.

Total Products
1

Software by masscodeio

massCodeIO/massCode
Open Source

massCodeIO/massCode

<p align="center"> <img src="./.github/assets/logo.png" alt="massCode" width="150"> </p> <h1 align="center">massCode</h1> <p align="center"> A free, open-source developer workspace. </p> <p align="center"> <strong>Snippets, notes, HTTP requests, calculations, and dev tools in one local-first app.</strong> <br> Your data stays on your machine as plain Markdown files. </p> <p align="center"> <img alt="GitHub package.json version" src="https://img.shields.io/github/package-json/v/massCodeIO/massCode"> <img alt="GitHub stars" src="https://img.shields.io/github/stars/massCodeIO/massCode?style=flat"> <img alt="GitHub All Releases" src="https://img.shields.io/github/downloads/massCodeIO/massCode/total"> <img alt="GitHub" src="https://img.shields.io/github/license/massCodeIO/massCode"> </p> <p align="center"> <a href="https://github.com/massCodeIO/massCode/releases">Download</a> &nbsp;|&nbsp; <a href="https://masscode.io/documentation/">Documentation</a> &nbsp;|&nbsp; <a href="https://github.com/massCodeIO/massCode/blob/master/CHANGELOG.md">Changelog</a> </p> <p align="center"> Extensions: <a href="https://marketplace.visualstudio.com/items?itemName=AntonReshetov.masscode-assistant">VS Code</a> | <a href="https://www.raycast.com/antonreshetov/masscode">Raycast</a> </p> <br> <p align="center"> <img src="./docs/website/public/preview.png" alt="massCode screenshot" width="800"> </p> <p align="center"> <sub>Available for macOS, Windows, and Linux</sub> </p> <br> <br> ## Support massCode is free and open source. But building and maintaining a quality tool takes time. Your support helps keep development going and new features coming. <div align="center"> [![Open Collective](https://img.shields.io/badge/donate-Open%20Collective-blue.svg?style=popout&logo=opencollective)](https://opencollective.com/masscode) [![PayPal](https://img.shields.io/badge/donate-PayPal-blue.svg?style=popout&logo=paypal)](https://paypal.me/antongithub) [![Gumroad](https://img.shields.io/badge/donate-Gumroad-blue?style=popout&logo=data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzNCAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGVsbGlwc2UgY3g9IjE5LjgyODciIGN5PSIxOS4xMzU5IiByeD0iMTQuMTcxNCIgcnk9IjEzLjY3NjUiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xNi4xNzE0IDI5Ljk0NjRDMjQuNDAzMiAyOS45NDY0IDMxLjEyNDEgMjMuNDk5NSAzMS4xMjQxIDE1LjQ4ODdDMzEuMTI0MSA3LjQ3OCAyNC40MDMyIDEuMDMxMDEgMTYuMTcxNCAxLjAzMTAxQzcuOTM5NyAxLjAzMTAxIDEuMjE4NzUgNy40NzggMS4yMTg3NSAxNS40ODg3QzEuMjE4NzUgMjMuNDk5NSA3LjkzOTcgMjkuOTQ2NCAxNi4xNzE0IDI5Ljk0NjRaIiBmaWxsPSIjRkY5MEU4IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNTYyNSIvPgo8cGF0aCBkPSJNMTUuMDQ2NyAyMi43ODI3QzEwLjg2MiAyMi43ODI3IDguNDAwMzkgMTkuNDAyNCA4LjQwMDM5IDE1LjE5NzZDOC40MDAzOSAxMC44Mjc5IDExLjEwODEgNy4yODI3MSAxNi4yNzc0IDcuMjgyNzFDMjEuNjEwOSA3LjI4MjcxIDIzLjQxNiAxMC45MTA0IDIzLjQ5ODEgMTIuOTcxNUgxOS42NDE2QzE5LjU1OTYgMTEuODE3MyAxOC41NzQ5IDEwLjA4NTkgMTYuMTk1NCAxMC4wODU5QzEzLjY1MTggMTAuMDg1OSAxMi4wMTA3IDEyLjMxMiAxMi4wMTA3IDE1LjAzMjdDMTIuMDEwNyAxNy43NTM1IDEzLjY1MTggMTkuOTc5NSAxNi4xOTU0IDE5Ljk3OTVDMTguNDkyOSAxOS45Nzk1IDE5LjQ3NzUgMTguMTY1NyAxOS44ODc4IDE2LjM1MTlIMTYuMTk1NFYxNC44Njc4SDIzLjk0MzJWMjIuNDUyOUgyMC41NDQyVjE3LjY3MUMyMC4yOTggMTkuNDAyNCAxOS4yMzEzIDIyLjc4MjcgMTUuMDQ2NyAyMi43ODI3WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==)](https://antonreshetov.gumroad.com/l/masscode) [![Polar](https://img.shields.io/badge/donate-Polar-blue?style=popout&logo=data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAwIiBoZWlnaHQ9IjMwMCIgdmlld0JveD0iMCAwIDMwMCAzMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8xXzEwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNjYuNDI4NCAyNzQuMjZDMTM0Ljg3NiAzMjAuNTkzIDIyNy45MjUgMzAyLjY2NiAyNzQuMjU4IDIzNC4yMTlDMzIwLjU5MyAxNjUuNzcxIDMwMi42NjYgNzIuNzIyMiAyMzQuMjE4IDI2LjM4ODVDMTY1Ljc3IC0xOS45NDUxIDcyLjcyMSAtMi4wMTgxIDI2LjM4NzIgNjYuNDI5N0MtMTkuOTQ2NSAxMzQuODc3IC0yLjAxOTM5IDIyNy45MjcgNjYuNDI4NCAyNzQuMjZaTTQ3Ljk1NTUgMTE2LjY3QzMwLjgzNzQgMTY5LjI2MyAzNi41NDQ1IDIyMS44OTMgNTkuMjQ1NCAyNTYuMzczQzE4LjA0MTIgMjE3LjM2MSA3LjI3NTYyIDE1MC4zMDcgMzYuOTQzNiA5Mi4zMThDNTUuOTE1MSA1NS4yMzYyIDg3LjU2NjQgMjkuMzkzNyAxMjIuNSAxOC4zNDgzQzkwLjU5MTEgMzYuNzEwNSA2Mi41NTQ5IDcxLjgxNDQgNDcuOTU1NSAxMTYuNjdaTTE3NS4zNDcgMjgzLjEzN0MyMTEuMzc3IDI3Mi42MDYgMjQ0LjIxMSAyNDYuMzg1IDI2My42ODUgMjA4LjMyMkMyOTMuMTAxIDE1MC44MjUgMjgyLjc2OCA4NC40MTcyIDI0Mi40MjcgNDUuMjY3M0MyNjQuMjIgNzkuNzYyNiAyNjkuNDczIDEzMS41NDIgMjUyLjYzMSAxODMuMjg3QzIzNy42MTUgMjI5LjQyMSAyMDguMzg1IDI2NS4yMzkgMTc1LjM0NyAyODMuMTM3Wk0xODMuNjI3IDI2Ni4yMjlDMjA3Ljk0NSAyNDUuNDE4IDIyOC4wMTYgMjEwLjYwNCAyMzYuOTM1IDE2OC43OUMyNTEuMDMzIDEwMi42OTMgMjMyLjU1MSA0MS4xOTc4IDE5NS4xMTIgMjAuNjc2OEMyMTQuOTcgNDcuMzk0NSAyMjUuMDIyIDk5LjI5MDIgMjE4LjgyNCAxNTcuMzMzQzIxNC4wODUgMjAxLjcyNCAyMDAuODE0IDI0MC41OTMgMTgzLjYyNyAyNjYuMjI5Wk02My43MTc3IDEzMS44NDRDNDkuNTE1NSAxOTguNDMgNjguMzc3IDI2MC4zNDUgMTA2LjM3NCAyODAuNDA1Qzg1Ljk5NjIgMjU0LjAwOSA3NS41OTY4IDIwMS41MTQgODEuODc1OCAxNDIuNzExQzg2LjUzNzQgOTkuMDUzNiA5OS40NTAzIDYwLjczNyAxMTYuMjI1IDM1LjA5NjlDOTIuMjY3NyA1NS45ODMgNzIuNTM4NCA5MC40ODkyIDYzLjcxNzcgMTMxLjg0NFpNMTk5LjgzNCAxNDkuNTYxQzIwMC45MDggMjE3LjQ3MyAxNzkuNTkgMjcyLjg3OCAxNTIuMjIyIDI3My4zMDlDMTI0Ljg1MyAyNzMuNzQyIDEwMS43OTcgMjE5LjAzOSAxMDAuNzI0IDE1MS4xMjdDOTkuNjUxMSA4My4yMTM4IDEyMC45NjggMjcuODA5NCAxNDguMzM3IDI3LjM3N0MxNzUuNzA1IDI2Ljk0NDYgMTk4Ljc2MiA4MS42NDggMTk5LjgzNCAxNDkuNTYxWiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xXzEwIj4KPHJlY3Qgd2lkdGg9IjMwMCIgaGVpZ2h0PSIzMDAiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==)](https://buy.polar.sh/polar_cl_bpDmjg079kfiAVtdtrtBwxyRXN6NK8B4Bvqdk2QXdx7) </div> <p align="center"> <strong>SPONSORS</strong> </p> <p align="center"> <a href="https://m.do.co/c/f2bb3bfab2e6"> <img src='.github/assets/DO.svg'> </a> &nbsp; <a href="https://mysigmail.com/?ref=github/massCodeIO"> <img src='.github/assets/MySigMail.svg'> </a> </p> ## About Originally a snippet manager, massCode now brings together snippets, notes, HTTP requests, calculations, and developer tools in one desktop app, so everyday work stays in one place. ## Features ### Code Snippets Use massCode as a focused snippet workspace with multi-level folders, tags, and fragments for organizing reusable code across projects and languages. - 160+ syntax grammars out of the box (600+ supported via `.tmLanguage`) - Integrated [Prettier](https://prettier.io) for code formatting - Real-time HTML & CSS preview for quick prototyping - JSON Visualizer for exploring nested structures as interactive graphs - Export snippets as polished images with customizable themes ### Notes Write longer markdown documents right next to your snippets: project docs, drafts, research notes, and personal knowledge bases. - Task notes with status, priority, due dates, and Today / Upcoming / Completed views - Dashboard with activity overview, recent notes, top linked notes, and a notes graph preview - Editor, Live Preview, and Preview modes - Fullscreen notes graph for exploring internal links between notes - Integrated [Mermaid](https://mermaid-js.github.io/mermaid/#) diagrams - Mind maps generated from markdown heading structure - Fullscreen presentation mode for demos and meetings - Callout blocks and image embedding ### HTTP Client Keep API requests close to your code snippets and project notes with a lightweight HTTP client built into massCode. - Organize requests with folders and custom folder icons - Use environments and `{{variables}}` for local, staging, and production APIs - Edit params, headers, body, auth, and markdown descriptions - Preview requests as raw HTTP or cURL before sending - Inspect response status, time, size, body, and headers - Send the current request with <kbd>Cmd+Enter</kbd> on macOS or <kbd>Ctrl+Enter</kbd> on Windows and Linux ### Math Notebook A calculator-style notebook for natural-language calculations, conversions, and date math without leaving your workflow. - Arithmetic, percentages, unit conversions, and date/time math - 166+ fiat currencies, 21 cryptocurrencies with live exchange rates - Variables, functions, and aggregates for quick iterative calculations - Finance calculations (compound interest, ROI, loan repayment) ### Developer Tools Built-in utilities for the small tasks that usually send you to a browser tab: - **Compare:** JSON Diff - **Text:** Case Converter, Slug Generator, URL Parser - **Crypto:** Hash/HMAC Generator, Password Generator, UUID - **Encoders:** URL, Base64, JSON to TOML/XML/YAML, Color Converter - **Generators:** JSON Generator, Lorem Ipsum ### Command Palette Jump to spaces, snippets, notes, HTTP requests, and common actions from anywhere with a keyboard-first command palette. - Open with <kbd>Cmd+P</kbd> on macOS or <kbd>Ctrl+P</kbd> on Windows and Linux - Search across snippets, notes, HTTP requests, spaces, and commands - Run create actions for snippets, notes, HTTP requests, and folders - Scope search to a space with `@` or open command mode with `>` ### Imports Bring existing work into your vault with preview-first imports for snippets, notes, and API collections. - Import snippets from VS Code, Raycast, SnippetsLab, and public GitHub Gists - Import markdown notes from Obsidian folders - Import HTTP collections from OpenAPI, Postman, and Bruno - Review detected items, folders, tags, environments, and warnings before writing anything ### Browser Clipper Save web content from Chrome, Firefox, or Safari into the local massCode app. - Save selected code as snippets - Save selected text or readable page content as notes - Save pages or links as HTTP `GET` requests - Connect through the local Integration API with an API token ## Markdown Vault Your snippets, notes, and HTTP requests live as plain `.md` files on disk with frontmatter metadata, so the data stays readable and portable. - **Git-friendly** - track changes and sync via any Git remote - **Cloud sync** - works with iCloud, Dropbox, Google Drive, Syncthing - **Live sync** - massCode watches the vault and picks up external changes in real time - **No vendor lock-in** - your data is always yours ## Custom Themes Customize the app UI and editor syntax highlighting with JSON theme files. Supports light and dark themes with live reload. See the [theme docs](https://masscode.io/documentation/themes.html). ## Build Locally <details> <summary>Instructions for building from source</summary> ### Prerequisites - Node.js (>=20.16.0) - pnpm (>= 9.0.0) ### Install Dependencies ```bash pnpm install ``` ### Build To build for current platform: ```bash pnpm build ``` To build for a specific platform: ```bash pnpm build:mac # macOS pnpm build:win # Windows pnpm build:linux # Linux ``` ### Development To run in development mode: ```bash pnpm dev ``` </details> ## Troubleshooting <details> <summary>macOS: "massCode is damaged and can't be opened"</summary> This is caused by macOS security settings. Fix it with: **Option 1: System Settings (macOS 13+)** 1. Open **System Settings** -> **Privacy & Security** 2. Find "massCode" and click **Allow Anyway** **Option 2: Terminal** ```bash sudo xattr -r -d com.apple.quarantine /Applications/massCode.app ``` </details> ## Follow - News and updates on [X](https://x.com/anton_reshetov) - [Discussions](https://github.com/massCodeIO/massCode/discussions) ![](.github/assets/subscribe.gif) ## License [AGPL-3.0](https://github.com/massCodeIO/massCode/blob/master/LICENSE) Copyright (c) 2019-present, [Anton Reshetov](https://github.com/antonreshetov).

Pastebins & Code Snippets
6.8K Github Stars