awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
zadam avatar

zadam/trilium

0
View on GitHub↗
36,595 stars·2,454 forks·TypeScript·AGPL-3.0·17 vuestriliumnotes.org↗

Trilium

Trilium is a hierarchical personal knowledge base and digital garden tool designed to organize information into a tree of linked nodes. It functions as a JavaScript programmable wiki and a self-hosted note server, allowing users to maintain a private database of documents synchronized across multiple devices.

The platform distinguishes itself through an embedded scripting engine for automating tasks and a REST API that exposes internal data and actions to external tools. Users can further extend the system by modifying the user interface layout and styling through a custom theme engine.

The system supports a variety of content types, including rich text, code notes with syntax highlighting, geographical maps, and visual diagrams. Organization is managed through hierarchical note graphs, knowledge graph visualizations, and web clipping tools for archiving internet content. Security and data integrity are handled via note encryption, version-controlled history, and secure identity provider authentication.

Features

  • Hierarchical Organization - Uses a hierarchical tree structure of linked nodes to organize digital notes into a personal knowledge network.
  • Digital Garden Frameworks - Provides a digital garden environment for cultivating interconnected webs of notes with visual link maps.
  • Personal Wikis - Functions as a personal wiki for building interconnected webs of information with rich media and web clipping.
  • Hierarchical Note Organizers - Structures information into a hierarchical system of linked notes to build a personal knowledge network.
  • Personal Knowledge Management - Organizes complex information into hierarchical linked notes and knowledge graphs for personal knowledge management.
  • Programmable Knowledge Bases - Provides an embedded JavaScript scripting engine for automating tasks and extending internal wiki functionality.
  • Personal Knowledge Bases - Implements a networked system for organizing and retrieving personal notes via a hierarchical tree of linked nodes.
  • Hierarchical Graph Storage - Organizes data as a tree of linked nodes where entities can occupy multiple positions via cloning.
  • Fuzzy Note Searches - Enables rapid retrieval of information via full-text search across the entire note vault.
  • Task Automation Scripts - Allows the execution of custom automation scripts to extend system functionality and reduce manual operations.
  • Sync Servers - Synchronizes notes with a self-hosted server to maintain consistent data across multiple devices.
  • Self-Hosted Note-Taking Servers - Maintains a private database of notes across devices via a self-hosted server instance.
  • Embedded Script Execution - Integrates a JavaScript runtime within the application to allow users to automate tasks and extend functionality.
  • Embedded Scripting Engines - Provides an embedded scripting engine for executing custom JavaScript logic to automate internal system operations.
  • Rich Text Editors - Ships a full-featured visual editor for rich text notes with support for tables, images, and mathematics.
  • Encrypted Note Managers - Protects private information by applying strong encryption to individual notes.
  • Mind Mapping Tools - Includes tools for creating hierarchical visual mind maps to organize complex thoughts and information.
  • Note Metadata Schemas - Provides schemas for assigning attributes and metadata to notes to improve organization and querying.
  • Web Content Archivers - Provides tools for capturing web pages into a structured, searchable internal knowledge base.
  • Multimedia Note Editors - Provides a multimedia editor that supports rich text, code blocks, whiteboards, and geographical maps.
  • Versioning & Change Tracking - Implements versioning and change tracking for notes to allow recovery of previous content states.
  • Automated Task Management - Uses an embedded scripting engine and REST API to automate data retrieval and task management.
  • Relational Visualizations - Generates relation and link maps to visually explore how different notes connect to one another.
  • Client-Server State Synchronization - Implements mechanisms for maintaining coherence between a remote self-hosted server and local client state caches.
  • Web Clipping Extractors - Ships a specialized web clipping tool to isolate and save specific segments of web content into the knowledge base.
  • Full-Text Search Indexes - Maintains a searchable index of all note content for rapid information retrieval across the knowledge base.
  • REST API Integrations - Provides REST API integration for external systems to trigger actions and retrieve knowledge base data.
  • REST APIs - Exposes internal data and actions to external tools through a standard REST API.
  • Application REST API Gateways - Exposes internal system actions and data retrieval to external tools via an application REST API gateway.
  • REST API Interfaces - Provides server-side RESTful endpoints for external client communication and programmatic system management.
  • Knowledge Graph Visualizations - Visualizes conceptual relationships and narratives as networked nodes and edges through knowledge graph views.
  • Note Version Histories - Tracks and stores historical versions of individual notes to facilitate content recovery and comparison.
  • Freeform Sketching - Includes a specialized canvas note type for freeform sketching and visual organization of ideas.
  • Syntax-Highlighted Code Blocks - Supports code notes with integrated syntax highlighting for improved readability of source code.
  • Documentation and Reference - Serves as the primary source of official documentation.
  • Note Taking Tools - Hierarchical note-taking platform for knowledge management.
  • Notes and Knowledge Bases - Hierarchical knowledge base for personal information management.
  • Notes and Tasks - Hierarchical note-taking platform for building personal knowledge bases.
  • Productivity Tools - Hierarchical note-taking application.
  • Public Garden Frameworks - Hierarchical note-taking app for building large knowledge bases.

Historique des stars

Graphique de l'historique des stars pour zadam/triliumGraphique de l'historique des stars pour zadam/trilium

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Trilium

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Trilium.
  • pbek/qownnotesAvatar de pbek

    pbek/QOwnNotes

    5,792Voir sur GitHub↗

    QOwnNotes is a desktop note editor that stores each note as a plain-text Markdown file on the local filesystem, avoiding proprietary formats and enabling direct file access. It functions as a Nextcloud Notes client, syncing notes and metadata with Nextcloud or ownCloud servers through a companion API service for versioning and sharing. The application also integrates with AI providers and exposes a local MCP server for external agents to search and fetch notes, and includes a companion browser extension for capturing web content, bookmarks, and screenshots. The editor distinguishes itself thr

    C++
    Voir sur GitHub↗5,792
  • laurent22/joplinAvatar de laurent22

    laurent22/joplin

    55,233Voir sur GitHub↗

    Joplin is an open-source, cross-platform note-taking application designed for secure, private knowledge management. It functions as a local-first productivity platform, maintaining a complete relational database on the user's device to ensure offline availability and high-performance data retrieval. The application prioritizes data sovereignty by implementing an end-to-end encryption layer, which secures all information locally with a master key before any synchronization occurs. The platform distinguishes itself through a delta-based synchronization engine that transmits only specific file c

    TypeScriptandroiddropboxelectron
    Voir sur GitHub↗55,233
  • karakeep-app/karakeepAvatar de karakeep-app

    karakeep-app/karakeep

    26,248Voir sur GitHub↗

    Karakeep is a self-hosted, open-source platform designed for personal knowledge management and web content archiving. It functions as a centralized repository where users can capture, organize, and preserve bookmarks, notes, and media files, ensuring long-term access to digital information even if original sources are removed or modified. The system distinguishes itself through its automated content processing and security-focused architecture. It utilizes headless browser crawling and optical character recognition to ingest and index web content, while a modular artificial intelligence pipel

    TypeScriptbookmark-managerbookmarksbookmarks-manager
    Voir sur GitHub↗26,248
  • tagspaces/tagspacesAvatar de tagspaces

    tagspaces/tagspaces

    4,935Voir sur GitHub↗

    TagSpaces is an offline-first file tagging and organization platform that lets you manage local files with portable metadata stored directly in filenames or sidecar JSON files, eliminating the need for a central database. It functions as a full-text file search engine, a Kanban board file organizer, a local AI file assistant, an S3-compatible cloud file manager, and a web clipper and bookmark manager, all within a single application. The project distinguishes itself through a local-first architecture where all file operations, indexing, and AI processing run entirely on the device, with cloud

    TypeScriptelectronjavascriptnote-taking
    Voir sur GitHub↗4,935
Voir les 30 alternatives à Trilium→

Questions fréquentes

Que fait zadam/trilium ?

Trilium is a hierarchical personal knowledge base and digital garden tool designed to organize information into a tree of linked nodes. It functions as a JavaScript programmable wiki and a self-hosted note server, allowing users to maintain a private database of documents synchronized across multiple devices.

Quelles sont les fonctionnalités principales de zadam/trilium ?

Les fonctionnalités principales de zadam/trilium sont : Hierarchical Organization, Digital Garden Frameworks, Personal Wikis, Hierarchical Note Organizers, Personal Knowledge Management, Programmable Knowledge Bases, Personal Knowledge Bases, Hierarchical Graph Storage.

Quelles sont les alternatives open-source à zadam/trilium ?

Les alternatives open-source à zadam/trilium incluent : pbek/qownnotes — QOwnNotes is a desktop note editor that stores each note as a plain-text Markdown file on the local filesystem,… laurent22/joplin — Joplin is an open-source, cross-platform note-taking application designed for secure, private knowledge management. It… karakeep-app/karakeep — Karakeep is a self-hosted, open-source platform designed for personal knowledge management and web content archiving.… tagspaces/tagspaces — TagSpaces is an offline-first file tagging and organization platform that lets you manage local files with portable… nashsu/llm_wiki — This project is an LLM knowledge base builder and personal knowledge management tool. It is a desktop application… dendronhq/dendron — Dendron is a markdown knowledge management system designed for organizing linked files into a hierarchical personal…