A free, open-source hierarchical note-taking application for building large personal knowledge bases.
Trilium Notes is a free, open-source hierarchical note-taking application designed for building and managing large personal knowledge bases. It allows users to organize notes into deep tree structures, supports rich editing features, and offers tools for visualization, synchronization, and automation. The project solves the need for a scalable, private, and extensible knowledge management system that users can fully control.
Individuals, researchers, and knowledge workers who need a powerful, self-hostable tool for organizing extensive personal knowledge, notes, and references with advanced structuring and privacy features.
Developers choose Trilium Notes for its hierarchical note organization, self-hosting capabilities, strong encryption, and extensibility through scripting and APIs, offering a viable open-source alternative to commercial note-taking apps with no vendor lock-in.
Build your personal knowledge base with Trilium Notes
Supports arbitrarily deep trees with note cloning, enabling complex knowledge structures without duplication, as highlighted in the features for scalable personal knowledge bases.
Includes a WYSIWYG editor with tables, images, math support, markdown autoformatting, and code syntax highlighting, making it versatile for diverse note types.
Offers per-note encryption and synchronization via self-hosted servers, ensuring full data ownership and privacy without vendor lock-in.
Designed to handle over 100,000 notes efficiently, with fast full-text search and navigation, ideal for long-term knowledge management.
Server installation requires technical steps like Docker or manual configuration, which can be intimidating for non-technical users, as noted in the detailed setup docs.
Mobile access relies on a web interface or third-party apps like TriliumDroid, lacking polished native integration and potentially causing sync version conflicts, as mentioned in the mobile section.
Upgrades can break synchronization with older versions or third-party clients, requiring careful management to avoid data loss, as warned in the migration notes.
Trilium Notes is an open-source alternative to the following products:
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.