A desktop Swiss Army knife for developers, bundling about 30 small tools for encoding, formatting, converting, testing and generating data.
rememberber/MooTool
A desktop toolbox for developers bundling quick notes, JSON formatting, HTTP requests, encoding, crypto, QR codes, cron and more.
Open-source alternative to:Postman
- Stars
- 2,053
- Forks
- 263
- Open issues
- 20
- Last commit
- 7 days ago
What is it?
MooTool is a desktop toolset aimed at everyday development work. Its feature map covers a wide range of small utilities in one app: quick notes with Markdown preview, JSON formatting and JSONPath queries, timestamp conversion, an HTTP client with cURL import, encode/decode and hash tools, QR code generation and decoding, cron expression parsing, regex testing, text diff, and Protobuf conversion.
The repository holds several independent editions. The original MooTool Java edition is built with Java and Swing and is still maintained. Other editions are built on Electron, Tauri, SwiftUI, Flutter, Compose Multiplatform and JavaFX, and are at various stages of development. The Electron edition also offers MCP and Skill integration so local AI clients can call its JSON and text tools.
The Java edition targets Windows, Linux and macOS, and the feature set includes system hosts management, translation with a word book, and PDF split and merge.
Key features
- 01Quick notes with Markdown live preview and syntax highlighting
- 02JSON formatting, minify, JSONPath queries and JSON/XML conversion
- 03HTTP request tool with cURL import and request history
- 04Encode/decode, hash digests and symmetric/asymmetric crypto including SM2/SM3/SM4
- 05QR code generation with custom logo and QR decoding
- 06Cron expression parsing and regex matching tests
Use cases
- Formatting and comparing JSON or text payloads while debugging APIs
- Testing HTTP endpoints without opening a heavier API client
- Parsing and validating cron schedules before deploying them
- Keeping code snippets and Markdown notes in one desktop app
Quick start
- 1
Download MooTool Next Electron 1.3.5 (recommended) from the GitHub releases page
- 2
Install MooTool at a permanent location: macOS Applications, the Windows installer, or the Linux deb package
Things to know
- Several product editions are pre-release, release candidate or development builds, not stable releases.
- Only the Java edition is marked stable with a Swing UI, and the README notes some editions have not completed acceptance on every platform.
In collections
Topics
FAQ
- What is MooTool?
- A desktop toolbox for developers bundling quick notes, JSON formatting, HTTP requests, encoding, crypto, QR codes, cron and more. MooTool is a desktop toolset aimed at everyday development work. Its feature map covers a wide range of small utilities in one app: quick notes with Markdown preview, JSON formatting and JSONPath queries, timestamp conversion, an HTTP client with cURL import, encode/decode and hash tools, QR code generation and decoding, cron expression parsing, regex testing, text diff, and Protobuf conversion.
- Is MooTool free to use? What license does it have?
- MooTool is open source under the MIT license. Check the license terms before using it in commercial products.
- Is MooTool still maintained?
- Actively maintained. The last commit to MooTool was on Nov 1, 2026.
- What can I use MooTool for?
- Formatting and comparing JSON or text payloads while debugging APIs Testing HTTP endpoints without opening a heavier API client Parsing and validating cron schedules before deploying them Keeping code snippets and Markdown notes in one desktop app
- How do I install MooTool?
- Download MooTool Next Electron 1.3.5 (recommended) from the GitHub releases page Install MooTool at a permanent location: macOS Applications, the Windows installer, or the Linux deb package
- Where can I get MooTool?
- The source code and installation instructions are on GitHub: https://github.com/rememberber/MooTool
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
An extensible PHP HTTP client for sending synchronous and asynchronous requests and integrating with web services.
Open-source API development ecosystem for sending REST, GraphQL, WebSocket, SSE, Socket.IO and MQTT requests, offered as web, desktop and CLI apps.
Open-source API client that stores collections as plain-text files on your filesystem, an offline alternative to Postman and Insomnia.
A terminal-based HTTP API client, an alternative to Postman and Insomnia, with requests stored as plain YAML files.
A friendly, fast command-line HTTP client that reimplements much of HTTPie's syntax with better startup performance.