Trilium Notes是一个分层的笔记应用程序,专注于建立大型个人知识库。

zadam 93d0324177 fix case where parents of templates are not loaded 4 年之前
.github 8ae78a9e23 Create FUNDING.yml 4 年之前
.idea 28cb3976e5 add explicit button to show/hide right pane widgets, #1299 4 年之前
.vscode 0def5f9a63 Add a VSCode debug configuration matching the start-server npm script (#1061) 4 年之前
bin 1ac1bf12a2 upgrading webpack fixes the issue with broken mobile frontend (and hacky fix which breaks desktop in turn) 4 年之前
db 4eb9ca7b46 fix demo document word count widget with contain: none 4 年之前
docs 140f0a5dbd return null for not found attribute, closes #1294 4 年之前
images d54f848572 use dev icon in dev environment 5 年之前
libraries dc94e1a1bf added list style, closes #1311 4 年之前
spec 2b1383205b test fixes 4 年之前
spec-es6 ed6181a85e added in-editor help for editing attributes 4 年之前
src 93d0324177 fix case where parents of templates are not loaded 4 年之前
.dockerignore aeca31d06a Add .git, bin, and docs to the .dockerignore 5 年之前
.gitignore 29cec8112e fix setup of new document, closes #966 4 年之前
.gitpod.dockerfile 24c8e8fc2b fix gitpod (#658) 5 年之前
.gitpod.yml 24c8e8fc2b fix gitpod (#658) 5 年之前
Dockerfile 64c9734f05 transform setup.js to the webpacked version in the build 4 年之前
LICENSE 1aca42979e licensing under AGPL v3 6 年之前
README.md 988fae50cb fix help links and displayed shortcuts, closes #971 4 年之前
SECURITY.md 077d19b44b Create SECURITY.md 4 年之前
config-sample.ini 7fb22d41a0 allow disabling authentication for server version, closes #1132 4 年之前
docker-compose.yml 288ec88c2f add example docker-compose 5 年之前
electron.js f745e21e0d use better-sqlite3 4 年之前
issue_template.md 48e19d0149 fix webpack buidl 4 年之前
jsdoc-conf.json 16a1dc12df jsdoc now doesn't include date into files to avoid unnecessary noise 6 年之前
package-lock.json 7f5af4b959 fix broken addTextToActiveEditor API method, closes #1332 4 年之前
package.json dc64d333b6 release 0.45.0-beta 4 年之前
trilium.iml 2e837642e2 create note directly from mention linking 4 年之前
webpack-desktop.config.js 48e19d0149 fix webpack buidl 4 年之前
webpack-mobile.config.js 48e19d0149 fix webpack buidl 4 年之前
webpack-setup.config.js 48e19d0149 fix webpack buidl 4 年之前

README.md

Trilium Notes

Trilium Notes is a hierarchical note taking application with focus on building large personal knowledge bases. See screenshots for quick overview:

Features

Builds

Trilium is provided as either desktop application (Linux and Windows) or web application hosted on your server (Linux). Mac OS desktop build is available, but it is unsupported.

  • If you want to use Trilium on the desktop, download binary release for your platform from latest release, unzip the package and run trilium executable.
  • If you want to install Trilium on server, follow this page.
    • Currently only recent Chrome and Firefox are supported (tested) browsers.

Documentation

See wiki for complete list of documentation pages.

You can also read Patterns of personal knowledge base to get some inspiration on how you might use Trilium.

Contribute

Use a browser based dev environment

Open in Gitpod

Or clone locally and run

npm install
npm run start-server

Shoutouts

  • CKEditor 5 - best WYSIWYG editor on the market, very interactive and listening team
  • FancyTree - very feature rich tree library without real competition. Trilium Notes would not be the same without it.
  • CodeMirror - code editor with support for huge amount of languages
  • jsPlumb - visual connectivity library without competition. Used in relation maps and link maps