Notes

Trilium Notes – hierarchical note taking for personal knowledge bases

Trilium Notes is a hierarchical note-taking application designed for building and maintaining large personal knowledge bases. It provides a structured environment for collecting research, technical documentation, project information and other material that needs to remain accessible over time.

Notes are organised into a tree structure, with support for placing an individual note in multiple locations without duplicating its contents. Each note can contain information in different formats, including rich text, Markdown, source code, diagrams and structured data.

Trilium is suitable for both everyday note-taking and complex collections of interconnected information. It can operate entirely on a local computer or synchronise through a self-hosted server. Its flexible organisation system combines hierarchical navigation with attributes, relationships, saved searches and graphical representations of information.

This is free and open source software.

Key Features

  • Organise notes into arbitrarily deep hierarchical structures.
  • Place the same note in multiple locations using note cloning.
  • Rich-text editing with tables, images, mathematical notation and Markdown autoformatting.
  • Dedicated note types for Markdown, source code, spreadsheets and other structured content.
  • Build visual diagrams, mind maps, relationship maps and geographical maps.
  • Organise information using note attributes, labels, relationships and reusable templates.
  • Fast navigation with full-text search, saved searches and note hoisting.
  • Search text contained in supported images and documents using optical character recognition.
  • Keep a revision history of notes and restore earlier content.
  • Encrypt individual notes containing sensitive information.
  • Synchronise notes with a self-hosted server.
  • Publish selected notes as read-only websites.
  • Import content from Evernote, OneNote and Markdown documents.
  • Capture web content using the browser extension.
  • Automate note management through scripting and the REST API.
  • Customise the interface with themes, workspaces and user-defined widgets.
  • Cross-platform support – runs on Linux, macOS, and Windows.

Website: github.com/TriliumNext/Trilium
Support:
Developer:
License: GNU Affero General Public License v3.0

Trilium Notes

Trilium Notes is written in JavaScript. Learn JavaScript with our recommended free books and free tutorials.


Related Software

General Purpose GUI Note Taking Apps
JoplinNote taking and to-do application with synchronisation
Trilium NotesHierarchical note taking application
CherryTreeHierarchical note taking application packed with features
TagSpacesPersonal data manager for organizing, editing and tagging information
VNoteVim-inspired note-taking application
SimplenoteFast, free, synchronized notes
NotesnookFocused on user privacy and ease of use
TuskEvernote desktop software
QOwnNotesPlain-text file notepad with markdown support and ownCloud integration
heynoteDedicated scratchpad for developers
tomboy-ngReincarnation of tomboy
Beaver NotesNotes stay on your device. No sign-ups, no tracking, no complexity
IotasDistraction-free note taking via its mobile-first design
GnotePort of Tomboy to C++
KleverNotesNote taking and management application
TreedomeSeeks inspiration from CherryTree
Print(Notes)Markdown notes app made with Flutter
FolioMarkdown note-taking app for GNOME
FeatherNotesLightweight Qt5 hierarchical notes manager
nvPYInspired by Notational Velocity and ResophNotes
LockbookEncrypted notebook
FromScratchSimple but smart note-taking app
NotNativeModern note-taking app with Vim-like editing
HelixNotesLocal-first Markdown note-taking app
DarkwriteEye-candy note taking and to-do app
BookupStreamline notes with Markdown
BasKet Note PadsOrganizing, sharing, and taking notes
Swifty NotesNative GTK markdown notes
mnemoLocal-first, cross-platform note-taking app leveraging the Typst ecosystem
MyNotexTake and to manage textual notes and activity management
HugviCode note-taking desktop app

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted