Logo
Deploy Now

Stars

37,568

Forks

2,519

Watchers

274

Developer links

TriliumNext

TriliumNext organizes notes in an infinitely deep tree where any single note can be cloned into multiple branches without duplication, building personal knowledge bases that mirror how ideas actually connect rather than forcing a single rigid folder hierarchy. Carrying forward the original Trilium project under active community stewardship with nearly 37,000 GitHub stars, the application is built on TypeScript with a CKEditor 5 WYSIWYG editor supporting rich text, tables, images, KaTeX math expressions, Mermaid diagrams, Excalidraw canvases, mind maps, spreadsheets with XLSX and CSV import/export, and code blocks with full syntax highlighting. A built-in JavaScript scripting engine runs on both frontend and backend, enabling custom widgets, automated workflows, scheduled tasks, and direct interaction with external REST services through a typed Script API. Full-text and fuzzy search with attribute-based queries locates any note instantly across databases tested at over 100,000 notes without performance degradation. The v0.104 release introduced importers for OneNote, Notion, Google Keep, Anytype, and Obsidian alongside 16 dedicated security fixes. Per-note AES encryption, OpenID Connect authentication, and TOTP two-factor protection safeguard sensitive content. The sync server keeps desktop clients, the progressive web app, and mobile devices in lockstep with zero third-party cloud dependency. Web Clipper captures content directly from browsers. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.

TriliumNext
TriliumNext
TriliumNext
TriliumNext
TriliumNext

Benefits

  • Infinite Hierarchical Note Tree
  • Organize notes in an arbitrarily deep tree structure with note cloning that places a single note in multiple branches without data duplication, enabling flexible cross-referencing.
  • Built-In JavaScript Scripting
  • Automate workflows with a typed JavaScript API running on both frontend and backend, supporting custom widgets, scheduled tasks, and direct integration with external REST services.
  • Per-Note AES Encryption
  • Protect sensitive notes individually with AES encryption, complemented by OpenID Connect authentication and TOTP two-factor verification for comprehensive security at rest and in transit.
  • Self-Hosted Sync Server
  • Synchronize notes across desktop clients, the progressive web app, and mobile devices through a self-hosted sync server requiring no third-party cloud services or vendor accounts.

Features

  • Rich WYSIWYG Editor
  • CKEditor 5 with tables, images, KaTeX math, Mermaid diagrams, Excalidraw canvas, mind maps, code syntax highlighting, and Markdown autoformat.
  • Multi-Format Import
  • Import from OneNote, Notion, Google Keep, Anytype, Obsidian, Evernote ENEX, Markdown, OPML, HTML, and JSON with XLSX/CSV spreadsheet support.
  • Attribute-Based Queries
  • Full-text and fuzzy search with attribute queries using labels and relations, note hoisting, relation maps, and link maps for visual navigation.
  • Note Type Variety
  • Rich text, code, spreadsheets, Excalidraw drawings, Mermaid diagrams, mind maps, and canvas note types within a single unified knowledge base.
  • Web Clipper Extension
  • Browser extension supporting Chrome and Firefox for capturing web content directly into the note tree with automatic formatting and organization.