Noteworthy Markdown Editor

Noteworthy

A free, open-source, local-first Markdown editor built with ProseMirror.

  • Works directly with your local files, entirely offline.
  • Write your notes in Markdown, plus a few optional extensions.
  • Build your own personal wiki with bidirectional links.
  • Excellent math support — seamlessly transition between source and rendered math, thanks to KaTeX and prosemirror-math.

Feature Overview

Excellent Math Support

Inline Math:

inline math

Display Math:

display math

Screenshot

(screenshot taken 16 September 2020)

screenshot from 16 September 2020

(screenshot taken 17 September 2020)

screenshot from 17 September 2020

Development Overview

prosemirror-math

TODO

remark-cite

TODO

tikzjax integration

TODO

prosemirror-autocomplete

Frontend

TODO

Community Plugin System

Acknowledgements

  • Thanks to Marijn Haverbeke for developing ProseMirror!
  • Thanks to Hendrik Erz for keeping Zettlr open source! When I started developing Noteworthy, I had no clue how to set up an Electron app or responsibly interact with the user’s file system from Node, and the Zettlr source was a great reference.
  • Thanks to Microsoft for keeping VS Code open source! I learned a lot by reading the source of the VS Code tree viewer and plugin system.
  • Thanks to Fabio Spampinato for releasing the source to an early version Notable!