An open API service indexing awesome lists of open source software.

https://github.com/michaelsboost/plainly

Create Markdown files with live preview and export to DOCX, PDF, and more – right in your browser.
https://github.com/michaelsboost/plainly

browser-based doc documentation docx editor export html javascript markdown markdown-editor open-source pdf picocss plaintext productivity pwa tailwind tailwindcss vanilla-js writing

Last synced: 5 months ago
JSON representation

Create Markdown files with live preview and export to DOCX, PDF, and more – right in your browser.

Awesome Lists containing this project

README

          

πŸ“ Plainly – Markdown Writing Made Seamless
============================

![](https://raw.githubusercontent.com/michaelsboost/Plainly/main/imgs/screenshot.jpeg)

## 🌟 Overview
**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.

[![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)

## πŸš€ **Launch the App**
Live version: **[Plainly App](https://michaelsboost.com/Plainly/)**

> πŸ“² **Progressive Web App (PWA) Ready**
> Install it and work offlineβ€”write anywhere, export anything.

---

### **🧠 Philosophy**
No logins. No AI distractions. No bloated toolbars.
Plainly is about speed, clarity, and ownership of your writing.

---

## πŸ› οΈ Key Features

**πŸͺ„ Live Markdown Preview**
- Instant rendering of Markdown as you type
- Clean and readable layout with Pico CSS

**πŸ“„ Export Options**
- **.docx** (Word)
- **.pdf** (styled)
- **.html** (clean, portable)
- **.md** (original source)
- **.json** (full project backup)

**πŸ“‚ Project Import/Export**
- Load and save full projects as `.json`
- Auto-save to local storage every edit

**πŸ–‹οΈ Clean UI with Smart Theme Toggle**
- Minimalist interface using TailwindCSS
- Toggle between dark and light themes
- Border-aware component styling for clarity

**🧠 Session Memory**
- Auto-loads your last writing session
- Seamless writing continuity without setup

**πŸ“ Metadata-Ready Export**
- Includes sanitized file names
- Optional filename and timestamp logic

---

## **⚑ Getting Started**

### **1️⃣ Install & Run Locally**
```sh
# Clone the repo
git clone https://github.com/michaelsboost/Plainly.git
cd Plainly
```
# Open index.html in a browser

### 2️⃣ Dependencies
- [Marked.js](https://github.com/markedjs/marked) (Markdown to HTML)
- [docx](https://github.com/dolanmiu/docx) (Word export)
- [html2pdf.js](https://github.com/eKoopmans/html2pdf) (PDF export)
- [FileSaver.js](https://github.com/eligrey/FileSaver.js)
- [Tailwind](https://tailwindcss.com/) + [Pico CSS](https://picocss.com/) for styling

### 🀝 Contributing
Want to help make Plainly better?

- Fork the repo
- Create a feature branch (`feature-export-txt`)
- Submit a PR and help simplify writing for others ✨

---

### πŸ“œ License
Licensed under the MIT License β€” free to use, remix, and distribute.

Developed by: [Michael Schwartz](https://michaelsboost.com/)
Maintained by: The open-source community

## **β˜• Support the Developer**
If Plainly was helpful for you, consider showing your appreciation in the following ways:

- 🎨 Check out my Graphic Design Course: https://michaelsboost.com/graphicdesign
- πŸ›’ Register as a customer on my store: https://michaelsboost.com/store
- β˜• Buy me a coffee: http://ko-fi.com/michaelsboost
- πŸ‘• Purchase a T-Shirt: https://michaelsboost.com/gear
- πŸ–ΌοΈ Buy my art prints: https://deviantart.com/michaelsboost/prints
- πŸ’° Donate via PayPal: https://michaelsboost.com/donate
- πŸ’΅ Donate via Cash App: https://cash.me/$michaelsboost

Your support is greatly appreciated and helps fund future projects! πŸš€