Easyedit is an easy markdown editor that allows you to write Markdown (MD) and preview it in real-time. You can save, load .md files, load Git repo and stage,commit, push and export to HTML,TXT, PDF & SSTP Encryption. The idea is to provide a single MD / Mermaid /UML Aplication that can help creating MD documents by build the MD code as easy as a click of a button, with over 130 features & examples.
EasyEdit is a free and open-source project. You can use it for free and modify it as you like.
$ node --version
$ npm --version
$ git --version
$ git clone https://github.com/gcclinux/EasyEdit.git
$ cd EasyEdit
$ npm install
To build and run the Tauri desktop application, you need:
# Install Rust (required for Tauri)
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source ~/.cargo/env
# Verify Rust installation
rustc --version
cargo --versionLinux (Ubuntu/Debian):
sudo apt update
sudo apt install libwebkit2gtk-4.1-dev \
build-essential \
curl \
wget \
file \
libxdo-dev \
libssl-dev \
libayatana-appindicator3-dev \
librsvg2-devLinux (Fedora):
sudo dnf install webkit2gtk4.1-devel \
openssl-devel \
curl \
wget \
file \
libappindicator-gtk3-devel \
librsvg2-devel
sudo dnf group install "C Development Tools and Libraries"macOS:
# Install Xcode Command Line Tools
xcode-select --installWindows:
# Install Visual Studio Build Tools for Tauri development
Write-Host "Installing Visual Studio Build Tools..." -ForegroundColor Green
# Download VS Build Tools installer
$url = "https://aka.ms/vs/17/release/vs_buildtools.exe"
$output = "$env:TEMP\vs_buildtools.exe"
Write-Host "Downloading Visual Studio Build Tools..." -ForegroundColor Yellow
Invoke-WebRequest -Uri $url -OutFile $output
Write-Host "Installing Build Tools with C++ workload..." -ForegroundColor Yellow
Write-Host "This may take several minutes..." -ForegroundColor Yellow
# Install with C++ build tools
Start-Process -FilePath $output -ArgumentList @(
"--quiet",
"--wait",
"--add", "Microsoft.VisualStudio.Workload.VCTools",
"--includeRecommended"
) -Wait
Write-Host "Build Tools installation completed!" -ForegroundColor Green
Write-Host "You may need to restart your terminal/IDE for changes to take effect." -ForegroundColor Yellow
# Clean up
Remove-Item $output -Force# Development mode
npm run tauri:dev
# Production build
npm run tauri:build$ npm run app
$ npm run server
# Latest build automatic on every code submition
$ docker pull ghcr.io/gcclinux/easyedit:latest
$ docker run -d --name EASYEDIT -p 3024:3024 ghcr.io/gcclinux/easyedit:main
| header1 | header2 | header3 |
|---|---|---|
| row1 | col2 | col3 |
| row2 | col2 | col3 |




