Skip to content
appsgit

57 open-source note-taking and writing apps

Open Source Note-Taking & Writing Apps

The most popular open-source note-taking and writing apps for Windows, macOS and Linux on GitHub are AppFlowy, AFFiNE and Marktext. appsgit lists 57, including free alternatives to Notion, Evernote and Typora, each with its platforms, license and install commands.

Updated Oct 8, 2026

Open Source Note-Taking & Writing Apps

Showing the top 48 of 57 by GitHub stars. Every entry is listed in the sitemap and the JSON API.

FAQ

Notes & writing: FAQ

Still curious? Email info@appsgit.com.

What are the best open-source note-taking and writing apps?

By GitHub stars, AppFlowy is the most popular (77,181 stars), followed by AFFiNE and Marktext. People often use these instead of Notion, Evernote and Typora. Each page lists the platforms, license and last commit.

Which of these run on Windows, Mac and Linux?

50 of the 57 open-source note-taking and writing apps listed here run on Windows, 53 on macOS and 50 on Linux; on a Mac, the most starred is AppFlowy. 26 can be installed with a package manager such as Flathub, Homebrew, winget or Chocolatey.

Are these open-source note-taking and writing apps free?

55 of the 57 use an open-source license, so they are free to use and change. 2 are source-available (AFFiNE and Anytype): the code is public but the license restricts some uses.

How are these open-source note-taking and writing apps chosen?

Apps come from desktop awesome lists (Awesome Linux Software, awesome-mac, awesome-windows, awesome-electron and the media and file sections of awesome-cli-apps), more than 70 GitHub topics such as desktop-app, electron-app, tauri-app, gtk, qt, macos-app, pdf-editor, cad and remote-desktop, and a hand-picked list of flagship apps. An app is listed only if it has a license (one GitHub detects, or one appsgit checked by hand), a README and a commit in the last six months, is not archived or a fork, and has 1000+ GitHub stars (topics), 500+ (awesome lists) or 100+ (hand-picked). It must also be an end-user application with a desktop signal: installers in its releases, install instructions for Windows, macOS or Linux, or a Flathub, Homebrew, winget, Chocolatey, Snap or AUR package. Libraries, frameworks, themes, plugins and servers are left out, and source-available apps are labelled as such.