Nriver / awesome-trilium

A collection of interesting Trilium Notes extensions. Including themes, widgets, scripts, API extensions, etc. Triliumๆ’ไปถๅˆ้›†
GNU General Public License v3.0
466 stars 26 forks source link
api awesome awesome-list etapi extension note-taking plugin scripts theme trilium-notes widget

๐Ÿ˜Ž awesome-trilium

English | ็ฎ€ไฝ“ไธญๆ–‡

A curated list of awesome Trilium Notes extensions. Including themes, widgets, scripts, API extensions, ETAPI, etc.

You are welcome to add cool stuff about Trilium Notes here.


๐Ÿฆฎ Table of Contents


๐Ÿ“ฅ Migrating to Trilium

These scripts and tips can be used to migrate to Trilium from other note taking applications:


๐Ÿก Themes

App Themes

App Themes provide theming to the Trilium application. Typically, these notes are labeled with #appTheme with a value which indicates the name of the theme displayed in Trilium's options panel.

Sharing Themes

Sharing themes provide theming to shared notes! A sharing note can use custom theme by using ~shareCss relation to a css note. See Styling the shared notes for more info.


โœ‚๏ธ CSS Snippets

Custom CSS is used to alter the appearance of Trilium. These code snippets are typically labeled with #appCss. See (Trilium Wiki for instructions on how to enable custom CSS)


โš™๏ธ Widgets

Widgets can make big difference in the Trilium user experience!

A widget typically alters Trilium's user interface and offers additional panel functionalities. The primary JavaScript file of a widget is usually labeled with #widget.


๐Ÿช„ Scripts

Magic! These code notes are typically tagged as JS frontend in Trilium. They're often marked with #run=frontendStartup for automatic execution when Trilium starts. Remember, scripts are executable codes. Handle with caution!


๐Ÿ’ฅ Extension HTML Note

An enhanced HTML display notes often incorporates complex features and commonly uses the ~renderNote relation to present intricate standalone HTML pages, surpassing the capabilities of small panels.


๐Ÿ“ฑ Mobile

Mobile phone related cool stuff.

๐Ÿค– Android

๐ŸŽ iOS


๐Ÿงš API extensions

More magic!

Caution! The plugins in this category involves custom request handlers (user defined APIs). Use them with care!


๐Ÿ–ฅ๏ธ ETAPI

Trilium's external API (aka ETAPI) related stuff.

๐Ÿฆพ ETAPI client

The client implementations for ETAPI.

๐Ÿค– ETAPI programs

Programs based on triliums ETAPI.


๐Ÿ‘จโ€๐Ÿ’ป Development Tools

Development tools for developing Trilium and its plugins.


๐Ÿ“š Wikis & documents


๐ŸŒ Translation

Third-party translation for Trilium Notes.

๐Ÿ”ฅ Contribution

You are welcome to fork and contribute to this repo.

The Table of Contents part is generated by https://github.com/ekalinin/github-markdown-toc. Then reformatted by Ctrl + Alt + L in PyCharm.