Markpad (Work in Progress)
A minimal markdown editor with live preview and GitHub Gist publishing.
You can find our development on GitHub's YouTube weekly!
Features
- Live Markdown Preview: Edit markdown with real-time styled preview
- File Management: Open, save, and manage markdown files
- GitHub Gist Publishing: One-click publish to GitHub Gists
- Smart Authentication: Automatically uses existing GitHub CLI or Copilot credentials, falls back to device flow
- Auto-naming: Unsaved files are named from the first heading in dash-case
Installation & Usage
Development
npm install
npm start
Build
npm run make
The built executable will be in the out/ directory.
Authentication
Markpad tries authentication in this order:
- GitHub CLI (
gh) if logged in
- GitHub Copilot CLI if authenticated
- GitHub OAuth device flow (prompts for code)
Keyboard Shortcuts
Ctrl/Cmd+N - New file
Ctrl/Cmd+O - Open file
Ctrl/Cmd+S - Save file
Ctrl/Cmd+Shift+S - Save as
Ctrl/Cmd+G - Publish to Gist
License
ISC