VOOZH about

URL: https://marketplace.visualstudio.com/items?itemName=dendron.dendron

⇱ dendron - Visual Studio Marketplace


Skip to content
πŸ‘ Image
Sign in
Visual Studio Code>Other>dendronNew to Visual Studio Code? Get it now.
πŸ‘ dendron

dendron

Dendron is a hierarchical note taking tool that grows as you do.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

πŸ‘ All Contributors

Dendron

πŸ‘ Dendron Logo

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

Why

Most PKM tools help you create notes but slam into a wall retrieving them once your knowledge base reaches a certain size threshold. That threshold varies with the tool, but virtually everything stops working past 10k notes unless the user was extremely diligent about organizing their knowledge. Past this threshold, entropy wins and every query becomes a keyword search and scrolling through pages of results.

Dendron's mission is to help humans organize, find, and work with any amount of knowledge.

It not only helps you create notes but also retrieve them - retrieval works as well with ten notes as it does with ten thousand.

How

Dendron builds on top of the past five decades of programming languages and developer tooling. We apply the key lessons from software to the management of general knowledge. We make managing general knowledge like managing code and your PKM like an IDE.

Design Principles

Developer Centric

Dendron aims to create a world class developer experience for managing knowledge.

Our goal is to provide a tool with the efficiency of Vim, the extensibility of Emacs, and the approachability of VS Code.

What this means:

  • dendron features are text centric and composables
  • dendron provides the lowest friction interface for working with your knowledge base
  • dendron optimizes for efficiency, speed, and keyboard focused ux
  • dendron comes with sane defaults and the ability to customize to your liking
  • dendron can be extended along any dimension

Gradual Structure

Dendron extends markdown with structural primitives to make it easier to manage at scale and tooling on top to work with this structure.

Different knowledge bases require different levels of structure - a PKM used for keeping daily journals is different than a company wide knowledge base used by thousands of developers.

Dendron works with any level of structure, meaning you can take free form notes when starting out and gradually layer on more structure as your knowledge base grows more.

Flexible and Consistent

Dendron is both flexible and consistent. It provides a consistent structure for all your notes and gives you the flexibility to change that structure.

In Dendron, you can refactor notes and Dendron will make sure that your PKM is consistent throughout. This means that you have the best of both worlds: a basic structure for the organization but the flexibility to change it.

Features

Dendron has hundreds of features. The following is a list of highlights.

It's just Plaintext

  • manage using git
  • use git blame to see individual edits
  • edit in anything that works on text files (eg. Vim)
πŸ‘ Image

Markdown and More

  • create diagrams using mermaid
  • write math using katex
  • embed notes (and parts of notes) in multiple places using note references
πŸ‘ Image

Lookup

  • one unified way to find and create notes
  • quickly traverse and create new hierarchies
πŸ‘ Image

Schema

  • ensure consistency for your knowledge base
  • get autocomplete hints when creating new notes
  • automatically apply common templates to notes on creation
πŸ‘ Image

Navigation

  • explore relationships using backlinks
  • navigate to notes, headers and arbitrary blocks
  • visualize your knowledge base using the graph view
πŸ‘ Image

Refactor

  • restructure your knowledge base without breaking links
  • rename a single note or refactor using arbitrary regex
  • rename and move individual sections within notes
πŸ‘ Image

Vaults

  • mix and match knowledge using vaults, a git backed folder for your notes
  • use vaults to separate concerns, like personal notes and work notes
  • publish vaults on git to collaborate and share knowledge with others
πŸ‘ Image

Publish

  • export your knowledge base as a static (nextjs) site
  • lookup locally and share globally with generated links
  • manage what you publish using fine grained permissions on a per vault, per hierarchy and per note basis
πŸ‘ Image

Use Cases

  • personal knowledge management (PKM)
  • documentation
  • meeting notes
  • tasks and todos
  • blogging
  • customer relationship management

Getting Started

Interested in trying out Dendron? Jump right in with the Getting Started Guide!

Join Us

Dendron wouldn't be what it is today without our wonderful set of members and supporters.

Community Calendar

We have a bunch of community events that we host throughout the week. You can stay up to date on whats happening by taking a look at our community calendar!

Dendron Newsletter

Dendron sends out a weekly newsletter highlighting:

Join other Dendrologists

There are a variety of ways to connect with Dendron devs, contributors, and other members of the Dendron community:

Contributors ✨

Dendron wouldn't be what it is today without help from the wonderful gardeners πŸ‘¨β€πŸŒΎπŸ‘©β€πŸŒΎ

If you would like to contribute (docs, code, finance, or advocacy), you can find instructions to do so here.

πŸ‘ Image

lsernau
πŸ› πŸ’΅
πŸ‘ Image

Kaan GenΓ§
πŸ“– πŸ’»
πŸ‘ Image

Mandar Vaze
πŸ“–
πŸ‘ Image

hfellerhoff
πŸ“–
πŸ‘ Image

FayΓ§al
πŸ“– πŸ›
πŸ‘ Image

Ronald
πŸ› πŸ’΅
πŸ‘ Image

Simon-Claudius
πŸ›
πŸ‘ Image

Scott Spence
πŸ›
πŸ‘ Image

Zhang Handuo
πŸ›
πŸ‘ Image

Cameron Yick
πŸ“ πŸ“– πŸ’»
πŸ‘ Image

Bryan Jenks
πŸ“–
πŸ‘ Image

Simon J S Liu
πŸ›
πŸ‘ Image

b0xian
πŸ›
πŸ‘ Image

Orcomp
πŸ› πŸ“–
πŸ‘ Image

Shekhar Neupane
πŸ“–
πŸ‘ Image

John Meyer
πŸ›
πŸ‘ Image

John Young
πŸ›
πŸ‘ Image

Max Krieger
πŸ“– πŸ“ πŸ›
πŸ‘ Image

Alan Ionita
πŸ“–
πŸ‘ Image

Aditya
πŸ›
πŸ‘ Image

Gijs-Jan Roelofs
πŸ›
πŸ‘ Image

Vivek Raja
πŸ›
πŸ‘ Image

Kevin Poorman
πŸ›
πŸ‘ Image

Lars Solberg
πŸ›
πŸ‘ Image

8brandon
πŸ’»
πŸ‘ Image

Aleksey Rowan
πŸ’» πŸ“– πŸ›
πŸ‘ Image

Paul Wright
πŸ“–
πŸ‘ Image

Jeff Barr
πŸ“–
πŸ‘ Image

Stephen Krider
πŸ“–
πŸ‘ Image

Nikita Voloboev
πŸ’»
πŸ‘ Image

Jason Jones
πŸ“–
πŸ‘ Image

Mark Hyunik Choi
πŸ’» πŸ› πŸ§‘β€πŸ« πŸ“– πŸ“
πŸ‘ Image

Peter Arwanitis
πŸ›
πŸ‘ Image

flammehawk
πŸ“– πŸ’΅
πŸ‘ Image

Kevin Lin
πŸ’» πŸ§‘β€πŸ« πŸ“– πŸ“ πŸ›
πŸ‘ Image

Kiran Pathakota
πŸ’» πŸ§‘β€πŸ« πŸ“– πŸ“ πŸ›
πŸ‘ Image

jn64
πŸ›
πŸ‘ Image

Thelusion
πŸ›
πŸ‘ Image

VΓ­ctor Reyes RodrΓ­guez
πŸ›
πŸ‘ Image

funnym0nk3y
πŸ›
πŸ‘ Image

sidwellr
πŸ›
πŸ‘ Image

Darren Brierton
πŸ›
πŸ‘ Image

timDeHof
πŸ›
πŸ‘ Image

singlebungle
πŸ›
πŸ‘ Image

elliotfielstein
πŸ›
πŸ‘ Image

jonathanyeung
πŸ’»
πŸ‘ Image

SR--
πŸ“– πŸ›
πŸ‘ Image

Denis Sikuler
πŸ“–
πŸ‘ Image

Mat Chavez
πŸ›
πŸ‘ Image

micharris42
πŸ›
πŸ‘ Image

teauxfu
πŸ“–
πŸ‘ Image

andrey-jef
πŸ“–
πŸ‘ Image

Samuel Hobl
πŸ’» πŸ“–
πŸ‘ Image

apastuszak
πŸ› πŸ“–
πŸ‘ Image

Felipe Whitaker
πŸ“–
πŸ‘ Image

unamusedmon
πŸ›
πŸ‘ Image

Do Soon Kim
πŸ›
πŸ‘ Image

Daria Vasyukova
πŸ›
πŸ‘ Image

Dave Richardson
πŸ› πŸ“–
πŸ‘ Image

Ding
πŸ“– πŸ›
πŸ‘ Image

John
πŸ›
πŸ‘ Image

Jeff Hopper
πŸ›
πŸ‘ Image

Ryan Randall
πŸ› πŸ“–
πŸ‘ Image

CyberFoxar
πŸ›
πŸ‘ Image

Britt Selvitelle
πŸ› πŸ’΅ πŸ“– πŸ’»
πŸ‘ Image

lenamio
πŸ“–
πŸ‘ Image

Sai Santosh
πŸ’»
πŸ‘ Image

viz
πŸ’» πŸ“–
πŸ‘ Image

Jminding
πŸ“–
πŸ‘ Image

Lukas OrsvΓ€rn
πŸ›
πŸ‘ Image

sotn3m
πŸ›
πŸ‘ Image

Matias Forbord
πŸ“–
πŸ‘ Image

Kyle Tycholiz
πŸ›
πŸ‘ Image

Stedag
πŸ’»
πŸ‘ Image

Miguel Pereira
πŸ“– πŸ›
πŸ‘ Image

LaurenΘ›iu Nicola
πŸ› πŸ“–
πŸ‘ Image

Eric Marthinsen
πŸ›
πŸ‘ Image

Jonathan Dorety
πŸ“–
πŸ‘ Image

Buck DeFore
πŸ“–
πŸ‘ Image

Ikko Ashimine
πŸ“– ⚠️
πŸ‘ Image

simkimsia
πŸ› πŸ’΅ βœ… πŸ“– πŸ’‘
πŸ‘ Image

demorganslaw
πŸ›
πŸ‘ Image

guilhermesfc
πŸ›
πŸ‘ Image

Idan Gazit
πŸ›
πŸ‘ Image

ragamroll
πŸ›
πŸ‘ Image

Denis Novikov
πŸ› πŸ–‹
πŸ‘ Image

Mo
πŸ›
πŸ‘ Image

Claus Conrad
πŸ› πŸ“– πŸ’΅
πŸ‘ Image

johndendron
πŸ›
πŸ‘ Image

Aaron Meese
πŸ“–
πŸ‘ Image

Jeff Teter
πŸ›
πŸ‘ Image

Mari Rajaram
πŸ“–
πŸ‘ Image

Zero King
πŸ’» πŸ›
πŸ‘ Image

benhsm
πŸ“–
πŸ‘ Image

icedwater
πŸ› πŸ’»
πŸ‘ Image

Bassmann
πŸ›
πŸ‘ Image

Im
πŸ›
πŸ‘ Image

David Paquet Pitts
πŸ›
πŸ‘ Image

John Wells
πŸ“–
πŸ‘ Image

Luke Carrier
πŸ›
πŸ‘ Image

maximilianigl
πŸ›
πŸ‘ Image

byron wall
πŸ“–
πŸ‘ Image

Carlos CΓ‘mara
πŸ“–
πŸ‘ Image

Garran Plum
πŸ› πŸ’»
πŸ‘ Image

tma66
πŸ’»
πŸ‘ Image

not-so-smart
πŸ“–
πŸ‘ Image

Jules Sam. Randolph
πŸ›
πŸ‘ Image

Mario Kahlhofer
πŸ›
πŸ‘ Image

Anatoliy Kostin
πŸ›
πŸ‘ Image

r-good
πŸ›
πŸ‘ Image

Sagar Behere
πŸ›
πŸ‘ Image

Nicklas Gummesson
πŸ›
πŸ‘ Image

jquesada2016
πŸ› πŸ“–
πŸ‘ Image

Phani Rithvij
πŸ›
πŸ‘ Image

Kumudan
πŸ›
πŸ‘ Image

Florian Beijers
πŸ› ️️️️♿️
πŸ‘ Image

Ryan Hill
πŸ“– πŸ›
πŸ‘ Image

Jim Tittsler
πŸ“–
πŸ‘ Image

Rick Berger
πŸ›
πŸ‘ Image

Thibault
πŸ›

(emoji key):

This project follows the all-contributors specification. We welcome community contributions and pull requests. See the Dendron development guide for information on how to set up a development environment and submit code.

License

Dendron is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE Version 3.

See LICENSE and NOTICE for more information.