The Ultimate Real-Time Markdown Editor for Professionals, Developers & Writers
Easyeditor is not just another Markdown editor—it's a powerhouse for your documentation needs. Write Markdown (MD), create stunning diagrams with Mermaid & UML, render mathematical equations with KaTeX, and preview it all in real-time!
From simple notes to complex technical documentation, Easyeditor has you covered with over 130+ features.
- Real-time Preview: See your changes instantly.
- Rich Diagram Support: Native support for Mermaid, UML, and more.
- Math Ready: KaTeX support for beautiful mathematical notations.
- Template System: Jumpstart your docs with built-in templates.
- Git Integration: Load, stage, commit, and push directly from the editor.
- Export Power: Export to PNG, TXT, PDF, MD and secure SSTP Encryption.
- Customizable: Choose from beautiful themes or create your own!
- SSTP Encryption: SSTP (Simple Security Text Protocol) protection using modern AES-256-CBC encryption!
Easyeditor is free, open-source, and yours to modify!
Skip the build process and start writing immediately! Download the latest system-compiled binary for your OS.
Prefer a containerized environment? getting up and running is as simple as one command.
# Pull and run the latest version
docker pull ghcr.io/gcclinux/easyeditor:latest
docker run -d --name EASYEDITOR -p 3024:3024 ghcr.io/gcclinux/easyeditor:latestAccess it at: http://localhost:3024
No installation required! Try the full power of Easyeditor directly in your browser.
For contributors and those who want to customize the codebase.
- Node.js & npm
- Git
- Rust (for Tauri Desktop App)
git clone https://github.com/gcclinux/easyeditor.git
cd easyeditor
npm installWeb Server Mode:
npm run serverDesktop App Mode:
npm run appTo build the native desktop application provided by Tauri:
First, set up your environment:
- All Platforms: Install Visual Studio Code, Kiro, Antigravity, VSCodium or any other prefered IDE
- Linux: Install
libwebkit2gtk-4.1-dev,build-essential,curl,wget,libssl-dev,libayatana-appindicator3-dev,librsvg2-dev. - Windows: Install additional extention C++ workload would help.
- macOS:
xcode-select --install
Then run:
# Development
npm run dev
# Production Build
scripts\build-tauri.bat
scripts\build-snap.sh
scripts\build-docker.sh
npm run tauri:build `**Linux Specific**`Select from a variety of themes or create your own to match your style.
Visualize your ideas with Mermaid charts and KaTeX equations.
KaTeX Example:
Template Online Gallery:
Seamlessly manage your version control without leaving the editor.
Clean and responsive table rendering.
| Feature | Support |
|---|---|
| Markdown | ✅ |
| Mermaid | ✅ |
| KaTeX | ✅ |
| SSTP Encryption | ✅ |
This project is licensed under the Open Source (MIT) license with Commons Clause and Trademark Protection.
✅ Open Source - Anyone can view, modify, and use the code
✅ Community Contributions - Improvements must be shared back
✅ Free to Use - No cost for personal or internal use
❌ No Commercial Sale - Cannot sell EasyEditor or derivatives
❌ No Rebranding - Cannot rebrand as "EasyEditor Pro" or similar
❌ No Proprietary Forks - Cannot create closed-source versions
Use Easyeditor for any purpose (free)
Modify the code for your needs
Use it in your projects (non-commercially)
Distribute modified versions (non-commercially, with attribution)
Contribute improvements back to the project
Sell Easyeditor or any derivative
Offer Easyeditor as a paid service
Charge for hosting or support
Rebrand it as your own product
Create proprietary versions
Remove attribution or license notices




