{"id":28489816,"url":"https://github.com/michaelsboost/plainly","last_synced_at":"2026-05-07T10:36:46.805Z","repository":{"id":297743621,"uuid":"997761360","full_name":"michaelsboost/Plainly","owner":"michaelsboost","description":"Create Markdown files with live preview and export to DOCX, PDF, and more – right in your browser.","archived":false,"fork":false,"pushed_at":"2025-06-13T04:06:11.000Z","size":2485,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-25T21:43:49.701Z","etag":null,"topics":["browser-based","doc","documentation","docx","editor","export","html","javascript","markdown","markdown-editor","open-source","pdf","picocss","plaintext","productivity","pwa","tailwind","tailwindcss","vanilla-js","writing"],"latest_commit_sha":null,"homepage":"https://michaelsboost.com/Plainly/","language":"JavaScript","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/michaelsboost.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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}},"created_at":"2025-06-07T05:56:16.000Z","updated_at":"2025-06-15T18:52:09.000Z","dependencies_parsed_at":"2025-06-07T07:35:25.213Z","dependency_job_id":null,"html_url":"https://github.com/michaelsboost/Plainly","commit_stats":null,"previous_names":["michaelsboost/plainly"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/michaelsboost/Plainly","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michaelsboost%2FPlainly","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michaelsboost%2FPlainly/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michaelsboost%2FPlainly/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michaelsboost%2FPlainly/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/michaelsboost","download_url":"https://codeload.github.com/michaelsboost/Plainly/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michaelsboost%2FPlainly/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263140237,"owners_count":23419842,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["browser-based","doc","documentation","docx","editor","export","html","javascript","markdown","markdown-editor","open-source","pdf","picocss","plaintext","productivity","pwa","tailwind","tailwindcss","vanilla-js","writing"],"created_at":"2025-06-08T07:06:32.844Z","updated_at":"2026-05-07T10:36:46.774Z","avatar_url":"https://github.com/michaelsboost.png","language":"JavaScript","funding_links":["http://ko-fi.com/michaelsboost"],"categories":[],"sub_categories":[],"readme":"📝 Plainly – Markdown Writing Made Seamless  \n============================\n\n![](https://raw.githubusercontent.com/michaelsboost/Plainly/main/imgs/screenshot.jpeg)\n\n## 🌟 Overview  \n**Plainly** is a lightweight, browser-based Markdown editor with live preview and powerful export options including **DOCX**, **PDF**, **HTML**, and **.md**. Built for writers, devs, students, and educators—Plainly is fast, clean, and distraction-free.\n\n[![MIT License](https://img.shields.io/github/license/michaelsboost/Plainly)](LICENSE) [![GitHub Stars](https://img.shields.io/github/stars/michaelsboost/Plainly)](https://github.com/michaelsboost/Plainly/stargazers) [![GitHub Issues](https://img.shields.io/github/issues/michaelsboost/Plainly)](https://github.com/michaelsboost/Plainly/issues)\n\n## 🚀 **Launch the App**  \nLive version: **[Plainly App](https://michaelsboost.com/Plainly/)**\n\n\u003e 📲 **Progressive Web App (PWA) Ready**  \n\u003e Install it and work offline—write anywhere, export anything.\n\n---\n\n### **🧠 Philosophy**  \nNo logins. No AI distractions. No bloated toolbars.  \nPlainly is about speed, clarity, and ownership of your writing.\n\n---\n\n## 🛠️ Key Features  \n\n**🪄 Live Markdown Preview**  \n- Instant rendering of Markdown as you type  \n- Clean and readable layout with Pico CSS  \n\n**📄 Export Options**  \n- **.docx** (Word)  \n- **.pdf** (styled)  \n- **.html** (clean, portable)  \n- **.md** (original source)  \n- **.json** (full project backup)\n\n**📂 Project Import/Export**  \n- Load and save full projects as `.json`  \n- Auto-save to local storage every edit  \n\n**🖋️ Clean UI with Smart Theme Toggle**  \n- Minimalist interface using TailwindCSS  \n- Toggle between dark and light themes  \n- Border-aware component styling for clarity\n\n**🧠 Session Memory**  \n- Auto-loads your last writing session  \n- Seamless writing continuity without setup  \n\n**📝 Metadata-Ready Export**  \n- Includes sanitized file names  \n- Optional filename and timestamp logic\n\n---\n\n## **⚡ Getting Started**\n\n### **1️⃣ Install \u0026 Run Locally**\n```sh\n# Clone the repo\ngit clone https://github.com/michaelsboost/Plainly.git\ncd Plainly\n```\n# Open index.html in a browser\n\n### 2️⃣ Dependencies\n- [Marked.js](https://github.com/markedjs/marked) (Markdown to HTML)\n- [docx](https://github.com/dolanmiu/docx) (Word export)\n- [html2pdf.js](https://github.com/eKoopmans/html2pdf) (PDF export)\n- [FileSaver.js](https://github.com/eligrey/FileSaver.js)\n- [Tailwind](https://tailwindcss.com/) + [Pico CSS](https://picocss.com/) for styling\n\n### 🤝 Contributing\nWant to help make Plainly better?\n\n- Fork the repo\n- Create a feature branch (`feature-export-txt`)\n- Submit a PR and help simplify writing for others ✨\n\n---\n\n### 📜 License\nLicensed under the MIT License — free to use, remix, and distribute.\n\nDeveloped by: [Michael Schwartz](https://michaelsboost.com/)  \nMaintained by: The open-source community\n\n## **☕ Support the Developer**\nIf Plainly was helpful for you, consider showing your appreciation in the following ways:\n\n- 🎨 Check out my Graphic Design Course: https://michaelsboost.com/graphicdesign  \n- 🛒 Register as a customer on my store: https://michaelsboost.com/store  \n- ☕ Buy me a coffee: http://ko-fi.com/michaelsboost  \n- 👕 Purchase a T-Shirt: https://michaelsboost.com/gear  \n- 🖼️ Buy my art prints: https://deviantart.com/michaelsboost/prints \n- 💰 Donate via PayPal: https://michaelsboost.com/donate \n- 💵 Donate via Cash App: https://cash.me/$michaelsboost  \n\nYour support is greatly appreciated and helps fund future projects! 🚀","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmichaelsboost%2Fplainly","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmichaelsboost%2Fplainly","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmichaelsboost%2Fplainly/lists"}