/awesome-dendron

A big list of Dendron docs, talks, tools, examples, articles, extensions, vaults, showcases, and more that the internet has to offer.

Creative Commons Zero v1.0 UniversalCC0-1.0

Awesome Dendron

Awesome License: CC0-1.0 lint

The big list of Dendron docs, talks, tools, examples, articles, extensions, vaults, showcases, and more that the internet has to offer.

dendronhq on Twitter Dendron on YouTube Discord VS Code Installs of Dendron

Dendron is an open-source, local-first, markdown-based, note-taking tool. It's a personal knowledge management solution (PKM) built specifically for developers and integrates natively with IDEs like VS Code and VSCodium.

Contents

Dendron Official Public Vaults

Official public vaults by Dendron. Feel free to use and contribute to them!

Community Public Vaults

Public vaults from the Dendron community. Feel free to use and contribute to them!

Dendron Official VS Code / VSCodium Extensions

Official extensions by Dendron.

Archived / Not Recommended

These official extensions are no longer recommended, or may cause unintended and unexpected behavior, when using Dendron.

Community VS Code / VSCodium Extensions

Community extensions from the marketplace can potentially have conflicts (settings, shortcuts, etc.) with the official Dendron extensions, leading to unexpected behavior.

Markdown Enhancers

Custom shortcuts, renderings, and more for Markdown notes in your editor.

  • Markdown Writer Theme - VS Code theme emphasizing markdown over code.
  • Markdown All-In-One - All you need for Markdown (keyboard shortcuts, table of contents, and more).
    • May cause instability or general problems with using VS Code snippets
    • Shortcuts that clash, and may need to be reassigned
      • Toggle heading (downlevel): Ctrl + Shift + [ || Dendron: Go Previous Sibling (Ctrl + Shift + [)
      • Toggle heading (uplevel): Ctrl + Shift + ] || Dendron: Go Next Sibling (Ctrl + Shift + ])
  • Todo+ - Manage todo lists with ease. Powerful, easy to use and customizable.
  • Projects+ Todo+ - Bird's-eye view over your projects, view all your todo files aggregated into one.
  • Todo Tree - Show TODO, FIXME, etc. comment tags in a custom tree view.
  • Excel to Markdown table - Converts Excel and Google Docs spreadsheet data to Markdown table formats.
  • Advanced Table Functionality - Work with text tables without the pain.
  • Markdown Table - A minimal extension for markdown tables. Add features to edit markdown tables.
  • vscode-reveal - This extension lets you display a reveal.js presentation directly from an opened markdown document.

Spellcheck, Linters, and Style Guides

Enhance your note-taking experience to create higher quality notes and documentation.

  • Spell Right - Multilingual, Offline and Lightweight Spellchecker.
    • Will flag id: values in YAML frontmatter as misspellings. Fix: "spellright.ignoreRegExps": ["/id: .*/ig"],
  • markdownlint - Markdown/CommonMark linting and style checking for Visual Studio Code.
  • Code Spell Checker - A basic spell checker that works well with camelCase code. The goal of this spell checker is to help catch common spelling errors while keeping the number of false positives low.
  • Write Good Linter - Applies the Write Good Linter to your Markdown, so you can write more good.
  • Vale - The Vale extension for VS Code provides customizable spelling, style, and grammar checking for a variety of markup formats (Markdown, AsciiDoc, reStructuredText, HTML, and DITA).
  • YAML - Validation for YAML files, such as dendron.yml.

Git

Extensions related to git workflows and navigation.

  • Git Automator - One command to commit and push all changes.
  • GitDoc - Automatically commit/push/pull changes on save, so you can edit a Git repo like a multi-file, versioned document.
  • Gitlens - Repository/File/Line history and annotations of all your files.
  • GitGraph - View a Git Graph of your repository, and easily perform Git actions from the graph. Configurable to look the way you want.
  • Path AutoComplete - Path autocomplete for Visual Studio Code.

Vim

For Vim and NeoVim lovers.

  • VSCode Vim - VSCodeVim is a Vim emulator with Vim keybindings.
  • VSCode NeoVim - Neovim is a fork of VIM to allow greater extensibility and integration. This extension uses a full embedded Neovim instance, no more half-complete VIM emulation! VSCode's native functionality is used for insert mode and editor commands, making the best use of both editors.
  • Learn Vim - Learn Vim right within VSCode. Use this extension to learn and practice your Vim skills and become a more awesome developer.

Coding

Make use of scripts and code snippets within your workspaces.

  • Code Runner - Run code snippets or code files. Multiple languages supported.
  • Auto Run Command - An extension that automatically runs commands after VS Code startup (e.g. dendron.sync).

Other

The land of of miscellaneous, misfit toys.

  • Macros - Automate repetitive actions with custom macros.
  • Bookmarks - Bookmark lines within files, and be able to jump directly to them.
  • Vertical Limit - Work with multiple cursors and blocks of text.
  • CodeUI - Easier customization of every part of the VSCode UI.
  • Open in Typora - Open note in Typora.
  • Profile Switcher - Create different sets of extension profiles.
  • Project Manager - Easier navigation UX between projects, directories, and workspaces.
  • Open in External App - When you want to edit your files in Typora, iAWriter or some other tool: helps open files in a different app.
  • Read Time - Perfect for writers who want an estimate how for long it may take to read your markdown.
  • Recall - Recall is an extension of Microsoft's Visual Studio Code to help you remember stuff using spaced repetition.

Dendron Enhancers

Scripts, tools, and repos dedicated to leveling up your Dendron powers.

Migration tools

Scripts, tools, and repos dedicated to migrating content from other platforms.

  • joplin2dendron - Helper script to copy the correct dates from Joplin files into Dendron when migrating.
    1. In Joplin: File -> Export all -> MD - Markdown + Front Matter.
    2. In Dendron: Use the Markdown Import Pod to import your notes.
    3. Use joplin2dendron to update the Dendron frontmatter timestamps to sync with Joplin source frontmatter.
  • Yarle - Yarle is the ultimate converter of Evernote notes to Markdown.
  • OneNote / Office 2016 Markdown Exporter - OneNote Md Exporter is a console application running on Windows that exports your OneNote 2016 notebooks in different markdown formats.
  • OneNote / Office 365 HTML Exporter - This project exports your OneNote notes from Microsoft Office 365 (O365) to a zip file containing HTML files or a Evernote ENEX export file.
  • Google Keep Converter - Convert your Google Keep notes into a standard markdown + YAML header format.

Browser Extensions

Extensions and add-ons for your favorite web browsers that make note taking, sharing, organizing, and collecting knowledge easier in Dendron workflows.

Web Clippers

Tools that help add your online content to your notes.

  • Roam-highlighter - This extension offers an easy way to highlight text on a web page and import it to note-taking apps like Dendron, Roam Research, Obsidian, Logseq or Notion in the format that best suits your workflow. Open Source! Works on: Chrome/Chromium / Firefox.
  • Roam Highlighter (alternative to other Roam-highlighter) - This extension offers an easy way to highlight text on a web page and import it to note-taking apps like Dendron, Roam Research, Obsidian, Logseq or Notion in the format that best suits your workflow. This one is NOT open source. Works on: Chrome/Chromium.
  • MarkDownload - Markdown Web Clipper - This extension works like a web clipper, but it downloads articles in markdown format. Works on: Chrome/Chromium / Firefox / Edge / Safari.
  • Web Clipper - Another markdown-format web clipper. Universal open source web clipper for Notion, OneNote, Joplin, Yuque,Bear, GitHub and more notes.
  • Convert a Website Table to Markdown - A website that helps you convert HTML tables from websites into Markdown formatted pipe tables.

Other awesome lists of interest

Awesome lists and other collections of topics related to the Dendron stack, or otherwise of interest to dendronites. These may also be candidates for pulling into a future awesome-list Dendron vault.

  • The Book of Secret Knowledge - A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools, and more.
  • Awesome git - A curated list of amazingly awesome Git tools, resources and shiny things.
  • Awesome Shell - A curated list of awesome command-line frameworks, toolkits, guides and gizmos.
    • Modern Unix - A collection of modern/faster/saner alternatives to common unix commands.
  • Awesome VS Code - A curated list of delightful Visual Studio Code packages and resources.
  • GitHub Cheat Sheet - A collection of cool hidden and not so hidden features of Git and GitHub.
  • Awesome GitHub Actions - A curated list of awesome things related to GitHub Actions.
  • Awesome TypeScript - A collection of awesome TypeScript resources for client-side and server-side development. Write your awesome JavaScript in TypeScript.
  • Awesome Node.js - Delightful Node.js packages and resources.
  • Awesome Electron - Useful resources for creating apps with Electron.
  • Structured Text Tools - The following is a list of text-based file formats and command line tools for manipulating each.
  • Second Brain - A curated list of awesome Public Zettelkastens / Second Brains / Digital Gardens.
  • Digital Gardeners - This collection of apps, tools and articles is here to help you learn more about digital gardening.

Read

Tutorials and writeups of Dendron on the webs

Visit and follow

People, accounts, and lists to follow online when it comes to apps, tools for thought, personal knowledge management, and other backgrounds of interest.

Dendron Twitter Lists

Twitter Lists created, and managed by, Dendron.

Dendron Showcase

Websites published with Dendron. These users get the Planter Discord role badges, and also have their Discord handles listed.