6,598 open-source and SaaS tools, with GitHub stats refreshed every day.

Trilium Notes

Open source

A cross-platform hierarchical note-taking app for building large personal knowledge bases, with a rich editor, note cloning, versioning and scripting.

triliumnotes.org
Trilium Notes homepage screenshot
GitHub stars
38k
Last commit
today
Repository age
9 years
Version
v0.106.0
Licence
AGPL-3.0
Self-hosted
Yes

About Trilium Notes

Trilium Notes is a free, open-source, cross-platform note-taking application focused on building large personal knowledge bases. Notes are arranged in a tree of arbitrary depth, and a single note can be cloned into several places in the tree, which lets you organize the same material along different lines without duplicating it.

The editor is a rich WYSIWYG one with tables, images, math and Markdown autoformatting, and there is also support for source code notes with syntax highlighting. Navigation relies on fast jumps between notes, full-text search and note hoisting. Notes are versioned automatically, and attributes can be used to organize, query and script notes. The interface is available in several languages, and built-in documentation opens with F1.

The project, now maintained as TriliumNext, is AGPL-3.0 licensed and built with TypeScript and Electron. It provides desktop builds as well as a server setup with Docker, so you can keep your notes on your own hardware. Stable releases are recommended, with nightly builds available for those who want the newest changes.

Key features

  • Arbitrarily deep note tree with cloning
  • WYSIWYG editor with tables, images and math
  • Code notes with syntax highlighting
  • Full-text search and note hoisting
  • Automatic note versioning
  • Attributes and scripting for advanced use
  • Docker server setup

Good fit for

  • →Building a long-term personal wiki
  • →Organizing research notes in a hierarchy
  • →Self-hosting a private notes server
Tags
note-taking
knowledge-base
personal-wiki
self-hosted
electron
local-first
hierarchical-notes
markdown

Open-source alternatives to Trilium Notes

See all

SaaS alternatives to Trilium Notes

See all