SnapDock is a modern, distraction-free Markdown editor built for people who want to write without fighting their tools.
It focuses on clarity, stability, and local-first writing — offering a calm editing experience without plugin overload, IDE complexity, or unnecessary workflow friction.
SnapDock sits between minimalist note apps and heavily extensible writing platforms, providing a predictable and focused desktop writing experience that stays fast and approachable.
Note
SnapDock V3 is currently in active development.
This branch represents the next generation of SnapDock:
- redesigned architecture
- refreshed interface
- improved performance
- cleaner editor workflows
SnapDock 2.x is now considered the Classic Edition — stable, archived, and feature complete.
Modern Markdown tools often drift toward one of two extremes:
- heavily plugin-driven productivity systems
- developer-focused editors built around code workflows
SnapDock exists for people who simply want a clean space to think and write.
The goal is not to become an all-in-one productivity platform.
The goal is to create a writing environment that feels:
- calm
- lightweight
- stable
- local-first
- predictable
- Multi-tab Markdown editing
- Drag-and-drop tab reordering
- Preview mode selection
- Workspace-based file management
- Recent file tracking
- Local-first document workflow
- Lightweight modern UI
- Multiple editor themes
- Cross-platform desktop support
SnapDock is built around a few core principles:
- Local-first — your writing stays on your machine
- Minimalism — fewer distractions, more focus
- Stability over novelty — predictable workflows matter
- No feature gating — core writing tools stay accessible
- Clean desktop UX — modern without unnecessary complexity
The editor is intentionally designed to feel calm, responsive, and easy to understand.
| Version | Status | Focus |
|---|---|---|
| SnapDock 3.x | Active Development | Modern rewrite, new UI, improved architecture |
| SnapDock 2.x (Classic) | Archived | Original SnapDock experience |
| SnapDock Online | Experimental | Lightweight browser-based preview |
SnapDock also acts as the foundation for related desktop tools and experiments within the broader SnapDock ecosystem.
These projects focus on:
- local-first workflows
- lightweight desktop utilities
- writing and organization tools
- minimal friction and clean UI design
Related projects include:
- SnapBoard
- future workspace tools
- experimental desktop integrations
https://snapdock.app/snapdock-v3/
https://snapdock.app/downloads
assets/resources/docs/user_guide.mdassets/resources/docs/versioning-strategy.mdSECURITY.mdROADMAP.md
- Official Website: https://snapdock.app/
- Documentation Hub: https://docs.snapdock.app/docs/snapdock/
SnapDock welcomes community contributions of all sizes.
Good areas to contribute:
- UI/UX polish
- editor workflow improvements
- theme refinement
- markdown rendering
- accessibility
- Linux packaging/testing
- performance improvements
Issues tagged:
good first issueUI/UXhelp wanted
…are especially beginner-friendly.
SnapDock continues to evolve thanks to community contributions and feedback.
@18850196928-max
- added drag-and-drop tab reordering
- added preview mode dropdown improvements
- helped kickstart major V3 workflow improvements
@wali-WallE
- added recent-file clear controls with persistence improvements
@misbahmansoori
- improved workspace refresh behavior
- improved Lite Mode code block rendering
- added empty-state file tree improvements
- contributed theme and UI refinements
@Karel-cz
- added close button improvements for the help popup
@Abmarne
- improved Solarized theme readability and contrast
Thank you to everyone helping shape SnapDock.
If SnapDock helps you stay focused, consider supporting the project:
- ⭐ Star the repository
- ☕ Support on Ko-fi: https://ko-fi.com/zforddev
See LICENSE for details.