Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Mermaid | 57,882 | 505 | 317 | 2 days ago | 140 | September 13, 2022 | 863 | mit | JavaScript | |
Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown | ||||||||||
Marktext | 39,687 | 21 days ago | 1 | January 17, 2022 | 1,033 | mit | JavaScript | |||
📝A simple and elegant markdown editor, available for Linux, macOS and Windows. | ||||||||||
Stackedit | 20,362 | 2 | 1 | a day ago | 67 | March 29, 2021 | 667 | apache-2.0 | JavaScript | |
In-browser Markdown editor | ||||||||||
Affine | 16,416 | 4 hours ago | 222 | mpl-2.0 | TypeScript | |||||
There can be more than Notion and Miro. AFFiNE is a next-gen knowledge base that brings planning, sorting and creating all together. Privacy first, open-source, customizable and ready to use. | ||||||||||
Tui.editor | 15,971 | 266 | 147 | 5 days ago | 38 | December 12, 2019 | 485 | mit | TypeScript | |
🍞📝 Markdown WYSIWYG Editor. GFM Standard + Chart & UML Extensible. | ||||||||||
Editor.md | 12,952 | 35 | 8 | 12 days ago | 1 | June 27, 2015 | 555 | mit | JavaScript | |
The open source embeddable online markdown editor (component). | ||||||||||
Leanote | 11,169 | 3 months ago | 516 | other | JavaScript | |||||
Not Just A Notepad! (golang + mongodb) http://leanote.org | ||||||||||
Vnote | 10,226 | 20 days ago | 568 | lgpl-3.0 | C++ | |||||
A pleasant note-taking platform. | ||||||||||
Tinacms | 8,816 | 5 | 61 | 2 days ago | 105 | September 21, 2022 | 82 | other | TypeScript | |
The Markdown CMS | ||||||||||
Simplemde Markdown Editor | 8,728 | 1,516 | 201 | 2 years ago | 13 | June 14, 2016 | 278 | mit | JavaScript | |
A simple, beautiful, and embeddable JavaScript Markdown editor. Delightful editing for beginners and experts alike. Features built-in autosaving and spell checking. |
Noteworthy is currently in development! I work on Noteworthy in my free time, so progress comes in bursts.
A free, open-source, local-first Markdown editor built with ProseMirror.
completed syntax features
prosemirror-math
[[wikilink]]
syntax@[noteworthy]
-style and [@pandoc]
-stylecompleted editor features
\providecommand
in math nodescodemirror
tikz
diagrams via @drgrice1/tikzjax
(inspired by obsidian-tikzjax
)prosemirror-autocomplete
in development
bibtex
or csl-json
bibliography fileplanned
bibtex
or csl-json
bibliography fileflavor:
metadata for interoperability with other editorsInline Math:
Display Math:
tikz
DiagramsNoteworthy supports tikz
diagrams via @drgrice1/tikzjax
, which was created by compiling the original Pascal source of TeX to WebAssembly, with only the dependencies needed to run tikz
.
(screenshot taken 12 July 2021)
(screenshot taken 16 September 2020)
(screenshot taken 17 September 2020)
Obsidian (especially its community plugins) has been a source of inspiration for me during the development of Noteworthy, and occupies a similar position in the note-taking space, but with a few key differences:
flavor
metadata, to maximize interoperability with other editors.The table below compares Noteworthy to other editors with similar features. Of course, each editor has its own unique features not listed! For an even more detailed comparison, check out the exhaustive feature comparison put together by the folks at Athens Research.
Last updated 16 September 2020. If you notice any errors or omissions in the feature comparison table, please file an issue and I will correct it.
Noteworthy is still a bit rough around the edges, and is missing some basic quality-of-life features. However, it's stable enough that I use it for all my daily note-taking. You can follow these instructions if you really wish to run it.
git clone [email protected]:benrbray/noteworthy.git
cd noteworthy-electron
npm run build:linux
After building, look in the /dist
folder for an executable.
Noteworthy is built with electron-vite
. To run in development mode with live-reload,
cd noteworthy-electron
npm run dev