{"id":43576724,"url":"https://github.com/gcclinux/easyeditor","last_synced_at":"2026-04-12T12:07:09.927Z","repository":{"id":262693205,"uuid":"886342245","full_name":"gcclinux/Easyeditor","owner":"gcclinux","description":"Easyeditor 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","archived":false,"fork":false,"pushed_at":"2026-02-12T15:07:25.000Z","size":8891,"stargazers_count":6,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-02-12T17:55:37.825Z","etag":null,"topics":["editor","markdown","markdown-editor","markdown-previewer","markdown-to-html","mermaid","uml","uml-diagram"],"latest_commit_sha":null,"homepage":"https://github.com/gcclinux/easyeditor/tags","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gcclinux.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"gcclinux","patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":"gcclinux","thanks_dev":null,"custom":null}},"created_at":"2024-11-10T19:13:37.000Z","updated_at":"2026-02-12T15:11:47.000Z","dependencies_parsed_at":"2024-11-13T19:34:41.588Z","dependency_job_id":"d13b1b51-ba7f-441c-9d07-abfeb2fab5ff","html_url":"https://github.com/gcclinux/Easyeditor","commit_stats":null,"previous_names":["gcclinux/easyedit"],"tags_count":30,"template":false,"template_full_name":null,"purl":"pkg:github/gcclinux/Easyeditor","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gcclinux%2FEasyeditor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gcclinux%2FEasyeditor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gcclinux%2FEasyeditor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gcclinux%2FEasyeditor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gcclinux","download_url":"https://codeload.github.com/gcclinux/Easyeditor/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gcclinux%2FEasyeditor/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29451946,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-14T15:52:44.973Z","status":"ssl_error","status_checked_at":"2026-02-14T15:52:11.208Z","response_time":53,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["editor","markdown","markdown-editor","markdown-previewer","markdown-to-html","mermaid","uml","uml-diagram"],"created_at":"2026-02-03T23:17:38.627Z","updated_at":"2026-02-14T18:03:22.394Z","avatar_url":"https://github.com/gcclinux.png","language":"TypeScript","funding_links":["https://github.com/sponsors/gcclinux","https://buymeacoffee.com/gcclinux","https://www.buymeacoffee.com/gcclinux"],"categories":[],"sub_categories":[],"readme":" ## *Easyeditor*\n\nEasyeditor 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 \u0026 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 \u0026 examples.\n\n![Easyeditor](screenshots/banner-tauri.png)\n\n***Easyeditor is a free and open-source project. You can use it for free and modify it as you like.***\n\n## *Try it before Installing it*\n\n[![Try Easyeditor Online](https://img.shields.io/badge/🚀_Try_Easyeditor-Launch_Web_App-success?style=for-the-badge\u0026logo=rocket)](https://easyeditor-cloud.web.app/)\n\n## *Install the project*\n```\n$ node --version\n$ npm --version\n$ git --version\n\n$ git clone https://github.com/gcclinux/easyeditor.git\n$ cd easyeditor\n$ npm install\n```\n\n## *Tauri Desktop App Requirements*\n\nTo build and run the Tauri desktop application, you need:\n\n### Prerequisites\n```bash\n# Install Rust (required for Tauri)\ncurl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh\nsource ~/.cargo/env\n\n# Verify Rust installation\nrustc --version\ncargo --version\n```\n\n### System Dependencies\n\n**Linux (Ubuntu/Debian):**\n```bash\nsudo apt update\nsudo apt install libwebkit2gtk-4.1-dev \\\n  build-essential \\\n  curl \\\n  wget \\\n  file \\\n  libxdo-dev \\\n  libssl-dev \\\n  libayatana-appindicator3-dev \\\n  librsvg2-dev\n```\n\n**Linux (Fedora):**\n```bash\nsudo dnf install webkit2gtk4.1-devel \\\n  openssl-devel \\\n  curl \\\n  wget \\\n  file \\\n  libappindicator-gtk3-devel \\\n  librsvg2-devel\nsudo dnf group install \"C Development Tools and Libraries\"\n```\n\n**macOS:**\n```bash\n# Install Xcode Command Line Tools\nxcode-select --install\n```\n\n**Windows:**\n```powershell\n# Install Visual Studio Build Tools for Tauri development\nWrite-Host \"Installing Visual Studio Build Tools...\" -ForegroundColor Green\n\n# Download VS Build Tools installer\n$url = \"https://aka.ms/vs/17/release/vs_buildtools.exe\"\n$output = \"$env:TEMP\\vs_buildtools.exe\"\n\nWrite-Host \"Downloading Visual Studio Build Tools...\" -ForegroundColor Yellow\nInvoke-WebRequest -Uri $url -OutFile $output\n\nWrite-Host \"Installing Build Tools with C++ workload...\" -ForegroundColor Yellow\nWrite-Host \"This may take several minutes...\" -ForegroundColor Yellow\n\n# Install with C++ build tools\nStart-Process -FilePath $output -ArgumentList @(\n    \"--quiet\",\n    \"--wait\", \n    \"--add\", \"Microsoft.VisualStudio.Workload.VCTools\",\n    \"--includeRecommended\"\n) -Wait\n\nWrite-Host \"Build Tools installation completed!\" -ForegroundColor Green\nWrite-Host \"You may need to restart your terminal/IDE for changes to take effect.\" -ForegroundColor Yellow\n\n# Clean up\nRemove-Item $output -Force\n```\n\n### Build Tauri App\n```bash\n# Development mode\nnpm run tauri:dev\n\n# Production build\nnpm run tauri:build\n```\n\n## *Run the Standalone Project*\n```\n$ npm run app\n```\n\n## *Run the server manually*\n```\n$ npm run server\n```\n\n## *Run Pre-built Docker Example*\n```\n# Latest build automatic on every code submition\n$ docker pull ghcr.io/gcclinux/easyeditor:latest\n$ docker run -d --name EASYEDITOR -p 3024:3024 ghcr.io/gcclinux/easyeditor:main\n```\n\n## *New basic Git enabled feature added*\n\n\u003ca\u003e\u003cimg src=\"screenshots/git_feature.png\" alt=\"Git Feature\" width=\"720\" height=\"400\"\u003e\u003c/a\u003e\n\n## *Latest Example implementing Templates and Examples...*\n\n\u003ca\u003e\u003cimg src=\"screenshots/020-1800x900.png\" alt=\"Example\" width=\"720\" height=\"400\"\u003e\u003c/a\u003e\n\n## *Example of UML, table \u0026 Footer*\n\n\u003ca\u003e\u003cimg src=\"screenshots/020.png\" alt=\"Example\" width=\"720\" height=\"400\"\u003e\u003c/a\u003e\n\n## *Select or create your own Themes*\n\n\u003ca\u003e\u003cimg src=\"screenshots/Themes_2025-10-24.png\" alt=\"Example\" width=\"720\" height=\"400\"\u003e\u003c/a\u003e\n\n## *Example Table displayed*\n\n| header1 | header2 | header3 |\n| :--- | :--- | :--- |\n| row1 | col2 | col3 |\n| row2 | col2 | col3 |\n\n---\n\n## *Quick Links*\n\n[![Home](https://img.shields.io/badge/🏠_Home-Visit_Site-blue?style=for-the-badge)](https://gcclinux.github.io/EasyEditor/) \n[![Docs](https://img.shields.io/badge/📚_Documentation-Read_Docs-green?style=for-the-badge)](https://gcclinux.github.io/EasyEditor/docs) \n[![Features](https://img.shields.io/badge/✨_Features-Explore-purple?style=for-the-badge)](https://gcclinux.github.io/EasyEditor/features) \n\n[![Download](https://img.shields.io/badge/⬇️_Download-Get_Latest-orange?style=for-the-badge)](https://gcclinux.github.io/EasyEditor/download) \n[![WebApp](https://img.shields.io/badge/🚀_Web_App-Try_Online-success?style=for-the-badge)](https://gcclinux.github.io/EasyEditor/webapp/) \n[![Releases](https://img.shields.io/badge/📦_Releases-View_All-blueviolet?style=for-the-badge)](https://github.com/gcclinux/EasyEditor/releases) \n\n[![GitHub](https://img.shields.io/badge/💻_Source_Code-GitHub-black?style=for-the-badge\u0026logo=github)](https://github.com/gcclinux/EasyEditor) \n[![Stars](https://img.shields.io/github/stars/gcclinux/EasyEditor?style=for-the-badge\u0026logo=github)](https://github.com/gcclinux/EasyEditor/stargazers) \n[![License](https://img.shields.io/github/license/gcclinux/EasyEditor?style=for-the-badge)](LICENSE) \n\n## *Support \u0026 Community*\n\n[![Issues](https://img.shields.io/badge/🐛_Report_Issues-GitHub-red?style=for-the-badge)](https://github.com/gcclinux/EasyEditor/issues)\n[![Discussions](https://img.shields.io/badge/💬_Join_Discussions-GitHub-blue?style=for-the-badge)](https://github.com/gcclinux/EasyEditor/discussions)\n[![Buy Me A Coffee](https://img.shields.io/badge/☕_Buy_Me_A_Coffee-Support-yellow?style=for-the-badge)](https://www.buymeacoffee.com/gcclinux)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgcclinux%2Feasyeditor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgcclinux%2Feasyeditor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgcclinux%2Feasyeditor/lists"}