This repository is a curated collection of extensions, themes, widgets, and scripts for Trilium Notes, a hierarchical note-taking application. It serves as a central hub for users looking to customize and enhance their Trilium experience, offering solutions for migration, UI theming, functional additions, and integration with external services.
How It Works
The collection is organized by extension type, including themes for visual customization, CSS snippets for fine-grained styling, and widgets that add new UI elements and functionalities. Scripts, often written in JavaScript and executed on startup, enable custom behaviors and integrations. HTML notes are used for more complex, standalone interfaces, and API extensions leverage Trilium's external API (ETAPI) for programmatic interaction.
Quick Start & Requirements
- Extensions are typically applied by creating specific notes within Trilium, often with designated tags or relations (e.g.,
#appTheme
, #widget
, #run=frontendStartup
).
- Refer to individual extension documentation for specific installation and usage instructions.
- Some extensions may require external tools or libraries (e.g., Python for migration scripts, specific browser extensions).
Highlighted Details
- Comprehensive migration guides and tools for various note-taking applications like Evernote, Joplin, Obsidian, and OneNote.
- A wide array of user-created themes, from minimalist to visually complex, including VSCode and KDE-inspired designs.
- Functional widgets for features like command palettes, image zooming, mind mapping, and Pomodoro timers.
- Scripts for advanced customization, including mobile UI enhancements, font formatting shortcuts, and ChatGPT integration.
Maintenance & Community
- The repository is community-driven, with contributions welcomed from all users.
- Links to official and community wikis are provided for deeper documentation.
Licensing & Compatibility
- The repository itself is not licensed; it is a collection of links to other projects.
- Users must consult the licenses of individual extensions for usage rights and restrictions.
Limitations & Caveats
- As a curated list, the quality, maintenance status, and compatibility of individual extensions can vary significantly.
- Users should exercise caution when running custom scripts, as they execute code within the Trilium application.