Skip to content

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 and export to PDF

License

Notifications You must be signed in to change notification settings

gcclinux/EasyEdit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Easyedit

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

EasyEdit is a free and open-source project. You can use it for free and modify it as you like.

Try it before Installing it

Try EasyEdit Online

Install the project

$ node --version
$ npm --version
$ git --version

$ git clone https://github.com/gcclinux/EasyEdit.git
$ cd EasyEdit
$ npm install

Tauri Desktop App Requirements

To build and run the Tauri desktop application, you need:

Prerequisites

# 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 --version

System Dependencies

Linux (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-dev

Linux (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 --install

Windows:

# 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

Build Tauri App

# Development mode
npm run tauri:dev

# Production build
npm run tauri:build

Run the Standalone Project

$ npm run app

Run the server manually

$ npm run server

Run Pre-built Docker Example

# 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

New basic Git enabled feature added

Git Feature

Latest Example implementing Templates and Examples...

Example

Example of UML, table & Footer

Example

Select or create your own Themes

Example

Example Table displayed

header1 header2 header3
row1 col2 col3
row2 col2 col3

Quick Links

Home Docs Features

Download WebApp Releases

GitHub Stars License

Support & Community

Issues Discussions Buy Me A Coffee

About

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 and export to PDF

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Sponsor this project

  •  

Packages