- 2 min read


Enhance your knowledge management with Trilium's nested notes, rich editing, code support, secure syncing, and built-in diagramming.

Trilium is an open-source hierarchical note-taking application designed to facilitate the creation and management of extensive personal knowledge bases. Its rich feature set supports a variety of note types and content, allowing for flexible organization, navigation, and collaboration across a wide range of use cases.

GitHub - zadam/trilium: Build your personal knowledge base with Trilium Notes
Build your personal knowledge base with Trilium Notes - GitHub - zadam/trilium: Build your personal knowledge base with Trilium Notes

Key Features

  • Flexible Note Organization: Notes can be nested in an arbitrarily deep tree structure with the ability to clone notes for multiple placements.
  • Rich WYSIWYG Editing: Offers a powerful editor that supports tables, images, math expressions with markdown autoformat, and more.
  • Code Support: Features specialized editing for source code notes, including syntax highlighting.
  • Efficient Navigation: Allows fast navigation between notes, full-text search, and note hoisting for effective information retrieval.
  • Note Versioning: Seamlessly manage note revisions to keep track of changes over time.
  • Advanced Scripting & Attributes: Utilize attributes for sophisticated organization and scripting capabilities for automation.
  • Synchronization & Sharing: Sync data across devices with a self-hosted server and share notes publicly on the internet.
  • Note Encryption: Secure sensitive information with strong per-note encryption options.
  • Built-in Diagramming: Sketch diagrams directly within notes using Excalidraw integration.
  • Data Visualization Tools: Relation maps and link maps provide visual representation of notes and their connections.

Trilium Screenshots

Suggested Developer Use Cases

  • Create a centralized repository for team knowledge with fine-grained access control using Trilium's encryption and sharing features.
  • Incorporate Trilium into project management workflows by linking code snippets, documentation, and task lists within a cohesive structure.
  • Leverage Trilium's API for automated content generation or integration with other tools in a low-code development environment.
Stars Last commit Project status
Star Saturday, December 30, 2023 🌟 Healthy