11 Best Open Source Note-Taking Apps for Linux

A note-taking application allows you to record notes on the go, whether you are in class or studying, reading somewhere, at work, or in a meeting. There are so many note-taking apps you can install and use on Linux systems.

In this article, we will review the 11 best open-source note-taking applications you can use on Linux systems.

Joplin

Joplin is a top-notch, feature-packed, highly customizable, and secure open-source note-taking and to-do app, that works on Linux, Windows, and macOS on laptops or desktop computers, and Android and iOS for mobile phones or tablets. It is also available as a terminal or text-based app.

Joplin supports multiple languages and allows you to take notes and securely access them from any device. It features the organization of notes into notebooks, supports multimedia notes and attachments (images, videos, PDFs, as well as audio), and supports advanced text search queries, tags, and external editors.

Joplin - Note-Taking App
Joplin – Note-Taking App

It also supports alarms (notifications) for to-dos, End-To-End Encryption (E2EE) for security, allows for saving web pages and screenshots as notes using the web clipper extension available in Firefox and Chrome web browsers, and supports synchronization with cloud or file storage services such as services including Joplin Cloud, Dropbox, and OneDrive.

Besides, it supports customization through custom themes, plugins, multiple text editors (Rich Text or Markdown), and much more.

Installing Joplin in Linux

The recommended way to install Joplin on a Linux system is by running the following wget command which downloads and runs the installation script:

wget -O - https://raw.githubusercontent.com/laurent22/joplin/dev/Joplin_install_and_update.sh | sudo bash

2. Simplenote

Second, on the list is Simplenote. As the name implies, it is a simple if not the simplest way to keep all your notes on Linux systems, Windows, Mac, iOS, and Android as well as a web browser.

It is free, open-source, supports tags, and sharable to-do lists, and comes with mark-down support. It syncs all your notes across devices and allows you to publish notes online.

Simplenote - Note-Taking With Markdown
Simplenote – Note-Taking With Markdown

Install Simplenote on Linux

Grab the latest version of Simplenote from its Github repository under the release section and install it as follows:

----------- On Debian-based Systems -----------
wget -c https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-linux-2.21.0-amd64.deb
sudo apt install gconf2  && sudo dpkg -i Simplenote-linux-2.21.0-amd64.deb

----------- On RHEL-based Systems -----------
wget -c https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-linux-2.21.0-x86_64.rpm
sudo rpm -i Simplenote-linux-2.21.0-amd64.deb

3. Boost Note

More than just a note-taking application, Boost Note is an open-source document-driven project management tool designed for developer and operations (DevOps) teams. It offers a customizable workspace based on a developer’s needs, with an IDE-like user interface.

Boost Note supports real-time collaboration anywhere, anytime (web, desktop, and mobile apps), a powerful markdown editor, and multiple views. You can also integrate it with tools such as Github, Gitlab, Trello, Jira, Slack, Zoom, and so many other apps (up to 4000+).

It also features comments and mentions, support diagrams, a dashboard, rich properties for document customization, and rich searchability. Besides, it offers bi-directional document linking and supports the embedding of 3rd party content. And offers a public API to manage documents programmatically.

Boost Note - Project Management Tool
Boost Note – Project Management Tool

Installing Boost Note in Linux

Boot Note can be installed on Linux as a .deb, .rpm, or AppImage package, as follows:

----------- On Debian-based Systems -----------
wget https://github.com/BoostIO/BoostNote-App/releases/latest/download/boost-note-linux.deb
sudo dpkg -i boost-note-linux.deb

----------- On RHEL-based Systems -----------
wget https://github.com/BoostIO/BoostNote-App/releases/latest/download/boost-note-linux.rpm
sudo rpm -i boost-note-linux.rpm

Or install it as an AppImage, as shown:

wget https://github.com/BoostIO/BoostNote-App/releases/latest/download/boost-note-linux.AppImage
chmod a+x boost-note-linux.AppImage
./boost-note-linux.AppImage

4. Standard Notes

Intended for digitalists and professionals, Standard Notes is a free, open-source, secure end-to-end encrypted note-taking app. It is simple, easy to use, and lightweight with various themes to use. It is cross-platform and works on Linux systems, Windows, Mac, iOS, Android, and in a web browser.

Standard Notes enables you to capture actions with note types (markdown test, plain text, tasks, to-dos, code, spreadsheets, and more). It also features smart views, nested folders, an authenticator, password protection, passcode, face ID, and fingerprint locking.

It also supports data import and export and comes standard with sync to all devices and end-to-end encryption.

Standard Notes
Standard Notes

Installing Standard Notes in Linux

Standard Note is available as an AppImage which you can download from the project’s official website, make it executable, and run it, as follows.

chmod a+x standard-notes-3.191.3-linux-x86_64.AppImage
/standard-notes-3.191.3-linux-x86_64.AppImage

5. Trilium Notes

Trilium Notes is a free and open-source hierarchical note-taking application, which is designed with a focus on building large personal knowledge bases. It is available as a desktop application both on Linux systems and Windows or as a web application hosted on your Linux server.

Trilium Notes features fast and easy navigation between notes with full-text search and note hoisting, relation maps, link maps for visualizing notes and their relations, and a touch-optimized user interface for mobile and tablets. Also, it comes with powerful single-note encryption.

Trilium-Notes - Hierarchical Note Taking App
Trilium-Notes – Hierarchical Note-Taking App

It supports notes arranged into arbitrarily deep trees, rich WYSIWYG note editing features, editing with source code with syntax highlighting, note versioning, publishing notes online, and sketching diagrams with built-in Excalidraw. Besides, it supports scripting and a REST API for automation, and more.

Installing Trilium Notes in Linux

To use Trilium Notes on your desktop, run the following commands to download the .deb package from the latest release page, then install it as shown.

wget -c https://github.com/zadam/trilium/releases/download/v0.62.6/trilium_0.62.6_amd64.deb
sudo dpkg -i trilium_0.62.6_amd64.deb

Alternatively, download the binary release from the latest release section, unzip the package, and run the trilium executable as follows.

wget -c https://github.com/zadam/trilium/releases/download/v0.62.6/trilium-linux-x64-0.62.6.tar.xz
tar xvf trilium-linux-x64-0.58.7.tar.xz
cd trilium-linux-x64/

6. TagSpaces

Designed primarily as a privacy-aware, cross-platform file browser, TagSpaces also offers note-taking capabilities. It’s free and open-source and works on Linux systems, Windows, MacOS, and Android. As the name implies, it assists you in organizing your files and folders with tags and colors.

It features an intuitive and easy-to-use interface, allows you to add tags and descriptions to files and folders, create digital notes as plain files, browse and preview files, and so many other premium features.

TagSpaces - A Note-Taking App with File Browser
TagSpaces – A Note-Taking App with File Browser

Installing TagSpaces in Linux

On Debian and Ubuntu derivatives, you can download and install the .deb package like this.

wget - https://github.com/tagspaces/tagspaces/releases/download/v5.7.5/tagspaces-linux-amd64-5.7.5.deb
sudo dpkg -i tagspaces-linux-amd64-5.7.5.deb

Alternatively, install the AppImage as follows.

wget https://github.com/tagspaces/tagspaces/releases/download/v5.7.5/tagspaces-linux-x86_64-5.7.5.AppImage
chmod a+x tagspaces-linux-x86_64-5.7.5.AppImage
./tagspaces-linux-x86_64-5.7.5.AppImage

7. CherryTree

CherryTree is another free, open-source hierarchical note-taking application that works on Linux systems, Windows as well as MacOS. It features rich text and syntax highlighting, multi-language support, and storing data in a single XML or SQLite file.

It also supports embedded files, simple table handling, spell check, import and export functionalities, tree nodes drag and drop, and so much more.

CherryTree - A Note-Taking with Syntax Highlighting
CherryTree – A Note-Taking with Syntax Highlighting

Installing CherryTree in Linux

CherryTree is available as a snap which you can install from the Snap store, for example, to install it on Ubuntu, run these commands.

sudo apt update
sudo apt install snapd
sudo snap install cherrytree

Alternatively, install the latest stable package for your distribution from the project’s official website.

8. Notable

Notable is a portable, powerful, markdown-based free note-taking app that works on Linux systems (at the time of writing). It features Zen mode, multi-note editor, split editor, supports tags, import and export functionalities, attachments, to-dos, code blocks with syntax highlighting, and more.

It also comes with a built-in cheat sheet and tutorial for learning how the app works.

Notable
Notable

Installing Notable in Linux

Notable is available as a .deb, .rpm, snap, and AppImage package, which can be downloaded and installed from its official website.

$ chmod a+x Notable-1.8.4.AppImage
$ ./Notable-1.8.4.AppImage

9. QOwnNotes

QOwnNotes is also a free and open-source, cross-platform plain-text file markdown note-taking application that comes with Nextcloud/ownCloud integration. It is a native app optimized for speed and has a small CPU and memory footprint. It supports sync services such as Nextcloud to sync notes across devices. It runs on Linux, FreeBSD, Windows, and MacOS.

Some of its key features include Evernote and Joplin import, sharing notes, support for hierarchical note tagging and note subfolders, restoring trashed notes, spellchecking support, Vim mode, scripting support, portable mode, and much more.

QOwnNotes - Markdown Note-Taking App
QOwnNotes – Markdown Note-Taking App

QOwnNotes also offers a browser extension to add a note from selected text, make screenshots or manage bookmarks.

Installing QOwnNotes in Linux

On Ubuntu 18.04 or newer and its derivatives such as Linux Mint, you can install QOwnNotes as shown.

sudo add-apt-repository ppa:pbek/qownnotes
sudo apt-get update
sudo apt-get install qownnotes

You can also install it as a Snap from the Snap store as shown.

sudo apt update
sudo apt install snapd
sudo snap install qownnotes

For other Linux distributions, check the official website for installation instructions.

10. Laverna

Built to be an open-source alternative to Evernote, Laverna is a cross-platform note-taking application with a markdown editor and encryption support.

It features a markdown editor based on Pagedown, syncs with cloud storage services such as Dropbox and RemoteStorage, three editing modes, WYSIWYG control buttons, syntax highlighting, and keybindings. It also comes with MathJax support and is also web-based.

Laverna - Note-Taking Web App
Laverna – Note-Taking Web App

Installing Laverna in Linux

$ wget https://github.com/Laverna/static-laverna/archive/gh-pages.zip -O laverna.zip
$ unzip laverna.zip
$ cd laverna
$ ./laverna

11. Org-Mode

Org-Mode is unique in this list because it is not an application but rather an authoring tool and a TODO lists manager for GNU Emacs, a popular text editor designed for POSIX operating systems such as Linux, which is also available on BSD, macOS, Windows, and other OSes.

Org-mode offers Emacs users a fast and effective plain-text system for keeping notes, maintaining to-do lists, authoring documents, computational notebooks, and literate programming. It also supports the planning of projects and much more.

It features elegant markup, structured editing, transparent tables, superior source code, export and publish functionality, and actionable agendas. Additionally, Org mode allows users to capture data from anywhere and is highly extensible.

Enable Org-Mode in Emacs

You do not need to install Org-Mode because it is included in distributions of GNU Emacs beginning with version 22.2 and XEmacs 22.1. Just enable Org mode as explained below and begin exploring its features.

Create a document and open it in Emacs, then add the following configuration to the top of your document. Note that these are not underscores but minuses and MY DOCUMENT is the title of the document, you can set it to anything.

MY DOCUMENT  -*- mode: org -*-

For more information about Org-mode, check out the beginner’s tutorial.

That’s it! In this guide, we have reviewed the best note-taking apps for Linux systems. If you know of any note-taking apps that deserve to appear in the above list, let us know via the feedback form below. We will be grateful.

Hey TecMint readers,

Exciting news! Every month, our top blog commenters will have the chance to win fantastic rewards, like free Linux eBooks such as RHCE, RHCSA, LFCS, Learn Linux, and Awk, each worth $20!

Learn more about the contest and stand a chance to win by sharing your thoughts below!

Aaron Kili
Aaron Kili is a Linux and F.O.S.S enthusiast, an upcoming Linux SysAdmin, web developer, and currently a content creator for TecMint who loves working with computers and strongly believes in sharing knowledge.

Each tutorial at TecMint is created by a team of experienced Linux system administrators so that it meets our high-quality standards.

Join the TecMint Weekly Newsletter (More Than 156,129 Linux Enthusiasts Have Subscribed)
Was this article helpful? Please add a comment or buy me a coffee to show your appreciation.

12 Comments

Leave a Reply
  1. I have used Joplin for years now, It is an excellent app. The dev team is very active and updates are frequent. I have contributed financially to Joplin on multiple occasions as I use the app a lot, but there is absolutely no need to do so and in fact, I had to search for a way to give them money.

    I have Joplin installed on my PC and Android phone, and they sync together. There are various ways to sync/back up your notes, I just use my free Dropbox account.

    Reply
    • @Bella,

      Thanks for the heads up! I’ll make sure to update the article to reflect that recent versions of the Notable app are no longer open-source. Your input is valuable – appreciate the info!

      Reply
  2. Thank you very much for this list. I have used Evernote since 2008 when it was in Beta and they were recently purchased by a UK company. So now they limit you to only one notebook and 50 notes and that’s it! Which is pretty sh!tty, in my opinion. Considering I have several Notebooks and over 500 notes. So I can’t create anymore notes now.

    Evernote is not Linux compatible either but I just completely eliminated Windows from my life about 7 or 8 yrs ago. There’s no going back for me! I can’t stand Microsoft Windows or Bill Gates either for that matter.

    Especially since he has influenced and manipulated the Healthcare industry and invested billions in those DNA altering untested Death Shots! All in a sudden Gates became some self appointed worldwide vaccine spokesman and bought himself a position of authority on Plandemic procedures.

    He has no business playing dictator or giving us FALSE inaccurate, harmful Medical advice and he has no medical background at all! He and many others are directly responsible for all collateral damages we’ll be enduring for years to come. All of them NEED to be held financially and legally accountable for using the entire world as a experimental case study!

    Anyway I apologize for going off on a tangent. Please forgive me.

    Opensource is the only option for me now! I am so “GRATEFUL” for TecMint! TecMint is one of the MAIN sites that helped me get through the learning curve to completely convert to Linux 100%!

    TecMint is one of the most helpful sites for new Linux users to learn quickly as you go. There’s a wealth of knowledge and resources with a friendly helpful and knowledgeable staff. My experience as a newbie with the Arch community wasn’t so pleasant 8 yrs ago.

    I use Arcolinux based on Arch that community is very helpful much like TecMint.

    Thanks again for everything.

    Sincerely, Truth Addict

    Reply
  3. It might be useful to include some added details:

    == are there free vs not-free editions
    == are there fees or subscriptions
    == are there limits to note counts, cloud storage, etc
    == are some features optional
    == what are import, export, bibliography, and similar features
    == which user communities does each app address

    Thanks!

    Reply
  4. What is the difference between “note taking” apps and text editors (Kate, KWrite, etc) or word processors (LOWriter, AbiWird, etc)? It seems like just another app to install and run on your computer.

    Reply
    • Hi, I am just a home user and use both note-taking and word-processing applications.

      The word processing I use for letters, the odd report and such like. It formats nicely and is great for individual documents.

      My note-taking app (Joplin) I use much more. I have notes on stuff that I want to remember as well as keeping a journal on some stuff that I am doing etc. The app holds all my notes in one place and I can easily cross-reference one to the other – much simpler than accessing and cross-referencing individual word-processing documents.

      A note-taking app can be rather versatile, a great choice for things like a Recipe collection, a personal journal, a collection of notes on different Linux commands etc.

      If on the other hand, I wanted to write a book or create a report, I would go straight for a word processing application, which is much better suited for those purposes. I had to create training documentation for a job I was in. This was done in a word processor. The note-taking app is a different type of application, with different functions and qualities than a word processor.

      Reply

Got Something to Say? Join the Discussion...

Thank you for taking the time to share your thoughts with us. We appreciate your decision to leave a comment and value your contribution to the discussion. It's important to note that we moderate all comments in accordance with our comment policy to ensure a respectful and constructive conversation.

Rest assured that your email address will remain private and will not be published or shared with anyone. We prioritize the privacy and security of our users.