{"repo":"mb21/panwriter","free":true,"listed":false,"github":"https://github.com/mb21/panwriter","clone":"git clone https://github.com/mb21/panwriter.git","description":"Markdown editor with pandoc integration and paginated preview.","language":"TypeScript","stars":1290,"topics":["pandoc","pandoc-ui","electron","react","editor","markdown-editor","markdown-converter","markdown"],"license":"GPL-3.0","category":"productivity","readme_excerpt":"PanWriter PanWriter is a distraction-free markdown editor with two unique features: 1. Tight integration with pandoc for import/export to/from plenty of file formats (including HTML, docx, LaTeX and EPUB). 2. Preview pane that can show pages – including page breaks etc. Layout adjustments are immediately reflected in the preview. Read the MANUAL for more info. Download PanWriter - You also have to install pandoc to export to most formats. - If you're on macOS, see this thread on how to bypass the security warning. Feedback, suggestions and contributions very much welcome! Please open an issue to start a conversation. Develop Install git (if you haven't already) and install Volta (which will make the correct Node.js and npm versions availlable in the project directory), then: git clone git@github.com:mb21/panwriter.git cd panwriter npm ci ## To run the app in development mode: npm run electron:dev ## To build distributable app package (goes to ./dist): npm dist Check out the package.json for more scripts to run. Powered by PanWriter is powered by (amongst other open source libraries): - pandoc (import/export) - Electron (app framework) - CodeMirror (editor) - For the preview pane: - pagedjs - markdown-it - KaTeX","default_branch":null,"files":null,"tree":[],"storefront":"/r/mb21","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mb21/panwriter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}