Skip to content

TechSwimmer/SnapDock

 
 

SnapDock — A Minimal, Modern Markdown Editor

Version License Stars

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.


💡 Why SnapDock Exists

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

✨ Current Features

  • 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

✨ Philosophy

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.


🛠 Current State

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

🌐 Ecosystem

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

🚀 Installation

SnapDock V3 Preview Builds

https://snapdock.app/snapdock-v3/

SnapDock Classic Downloads

https://snapdock.app/downloads


📖 Documentation & Resources

Local Documentation

  • assets/resources/docs/user_guide.md
  • assets/resources/docs/versioning-strategy.md
  • SECURITY.md
  • ROADMAP.md

External Links


👥 Contributing

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 issue
  • UI/UX
  • help wanted

…are especially beginner-friendly.


❤️ Contributors

SnapDock continues to evolve thanks to community contributions and feedback.

Special Thanks

@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.


❤️ Support the Project

If SnapDock helps you stay focused, consider supporting the project:


📄 License

See LICENSE for details.

About

The lightweight, fast Markdown editor. Built on Electron

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 52.8%
  • CSS 42.4%
  • HTML 4.8%