Awesome Dendron
The big list of Dendron docs, talks, tools, examples, articles, extensions, vaults, showcases, and more that the internet has to offer.
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
- Community Public Vaults
- Dendron Official VS Code / VSCodium Extensions
- Community VS Code / VSCodium Extensions
- Dendron Enhancers
- Browser Extensions
- Other awesome lists of interest
- Read
- Visit and follow
Dendron Official Public Vaults
Official public vaults by Dendron. Feel free to use and contribute to them!
- Dendron Documentation - Official user documentation for Dendron (Source).
- Dendron Developer Documentation - Official developer, code-contributor documentation for Dendron (Source).
- The Open PKM Catalogue - This site is meant to be a reference of all things PKM (Personal knowledge management) (Source).
- The Open AWS Catalogue - This site is meant to be a reference of all things AWS. It is compiled from the highest quality open sources of information available about AWS (Source).
- TLDR - A Dendron vault of the tldr-pages project: a collection of community-maintained help pages for command-line tools, that aims to be a simpler, more approachable complement to traditional man pages (Upstream Source | Dendron Vault Source).
- Dendron Templates - Note templates for Dendron.
- Dendron Schema Library - This workspace contains commonly used schemas for Dendron.
Community Public Vaults
Public vaults from the Dendron community. Feel free to use and contribute to them!
- Bassman/dendron-schemas - Collection of Dendron schema and template files.
- IntegerMan/LearningLog - A collection of highlights of things Matt Eland learned from reading, conferences, and courses as well as lists of resources to investigate.
Dendron Official VS Code / VSCodium Extensions
Official extensions by Dendron.
- Dendron - The official Dendron extension that turns your editor into a personal knowledge management (PKM) tool.
- Dendron Nightly/Preview - Nightly/preview version of Dendron. Includes the very latest updates, but can introduce instability.
- Dendron Paste Image - Paste images directly into your notes from the clipboard using this fork of Paste Image (supports Dendron-specific features).
- Dendron Markdown Shortcuts - Shortcuts for Markdown editing using this fork of Markdown Shortcuts (supports Dendron-specific features).
- Dendron Snippet Maker - Easily create markdown snippets using this fork of Easy Snippet Maker (supports Dendron-specific features).
Archived / Not Recommended
These official extensions are no longer recommended, or may cause unintended and unexpected behavior, when using Dendron.
- Dendron Markdown Preview Enhanced - Dendron now uses
Dendron: Show Preview
, which comes built-in with Dendron. - Dendron Markdown Links - Dendron Markdown Links are now built-in with 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 + ]
)
- Toggle heading (downlevel):
- 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"],
- Will flag
- 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
- 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.
- Export and Publish Draw.io Diagrams - Use this tool to embed draw.io / diagrams.net diagrams in your published Dendron notes and documentation.
dendron-pandoc
- Run specialized pandoc filters for making Dendron links work properly, a script for adding bibliography information (or other data) to all markdown files in a vault, and more.dendron-citations
- A tool for converting BibTeX citations to notes, to use them in Dendron.gibcite
- A small command line tool for getting details of a paper from local Zotero database (regardless if Zotero is running in the background).
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.- In Joplin:
File
->Export all
->MD - Markdown + Front Matter
. - In Dendron: Use the Markdown Import Pod to import your notes.
- Use
joplin2dendron
to update the Dendron frontmatter timestamps to sync with Joplin source frontmatter.
- In Joplin:
- 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
- It's Not You - It's Your Knowledge Base - Original Dendron Manifesto.
- A Hierarchy First Approach to Note Taking - Using hierarchy to manage information overload.
- The Five Minute Journal with Dendron and Visual Studio Code - Add some structure to your days using five minute journals (5MJ) schemas, and VSCode.
- Weekly Reviews in Dendron - Use dendron for weekly reviews with this schema and template.
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.
- Mobile Markdown Notes - Apps mentioned in the Dendron blog article, Best Mobile Note-Taking Apps for Markdown, and other related accounts.
- PKM / Tools for Thought - Accounts tweeting about second brains, tools for thought, personal knowledge management (PKM), etc.
Dendron Showcase
Websites published with Dendron. These users get the Planter Discord role badges, and also have their Discord handles listed.
- Kevin Lin's Garden - Founder of Dendron (
@kevins8#0590
). - Mark Hyunik Choi's Cerebrarium - Software Engineer at Dendron (
@hikchoi#8934
). - Derek Ardolf's Garden (icanteven) - Technology Evangelist at Dendron (
@icanteven#0264
). - Luke Carrier's Garden - Software Engineer turned Site Reliability Engineer (
@lukecarrier#2081
). - Ian Jones' Garden - Fullstack developer focused on React.JS and Ruby on Rails (
@ianjones#3696
). - Kevin Cunningham's Garden - Developer, educator, instructor, and speaker (
@dolearning (Kevin)#3551
). - Cameron Yik's Garden (serendipidata) - Software engineer and dot-collector / dot-connector (
@cameron#9185
). - Adam Gluck's Garden (glucknotes) - Computer Science Student interested in cutting edge tools/libraries for software development, data science, and knowledge management (
@glucinater21#0869
).