Home

Awesome

😎 awesome-trilium

<p align="center"> English | <a href="README_CN.md">简体中文</a> </p>

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

<!--ts--> <!--te-->

📥 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.