├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ └── suggestion.yaml └── workflows │ └── lint.yaml ├── .tool-versions ├── CONTRIBUTING.md ├── LICENSE └── README.md /.gitattributes: -------------------------------------------------------------------------------- 1 | ## GITATTRIBUTES FOR WEB PROJECTS 2 | # 3 | # These settings are for any web project. 4 | # 5 | # Details per file setting: 6 | # text These files should be normalized (i.e. convert CRLF to LF). 7 | # binary These files are binary and should be left untouched. 8 | # 9 | # Note that binary is a macro for -text -diff. 10 | ###################################################################### 11 | 12 | ## AUTO-DETECT 13 | ## Handle line endings automatically for files detected as 14 | ## text and leave all files detected as binary untouched. 15 | ## This will handle all files NOT defined below. 16 | * text=auto 17 | 18 | ## SOURCE CODE 19 | *.bat text eol=crlf 20 | *.coffee text 21 | *.css text 22 | *.htm text 23 | *.html text 24 | *.inc text 25 | *.ini text 26 | *.js text 27 | *.json text 28 | *.jsx text 29 | *.less text 30 | *.od text 31 | *.onlydata text 32 | *.php text 33 | *.pl text 34 | *.py text 35 | *.rb text 36 | *.sass text 37 | *.scm text 38 | *.scss text 39 | *.sh text eol=lf 40 | *.sql text 41 | *.styl text 42 | *.tag text 43 | *.ts text 44 | *.tsx text 45 | *.xml text 46 | *.xhtml text 47 | 48 | ## DOCKER 49 | *.dockerignore text 50 | Dockerfile text 51 | 52 | ## DOCUMENTATION 53 | *.markdown text 54 | *.md text 55 | *.mdwn text 56 | *.mdown text 57 | *.mkd text 58 | *.mkdn text 59 | *.mdtxt text 60 | *.mdtext text 61 | *.txt text 62 | AUTHORS text 63 | CHANGELOG text 64 | CHANGES text 65 | CONTRIBUTING text 66 | COPYING text 67 | copyright text 68 | *COPYRIGHT* text 69 | INSTALL text 70 | license text 71 | LICENSE text 72 | NEWS text 73 | readme text 74 | *README* text 75 | TODO text 76 | 77 | ## TEMPLATES 78 | *.dot text 79 | *.ejs text 80 | *.haml text 81 | *.handlebars text 82 | *.hbs text 83 | *.hbt text 84 | *.jade text 85 | *.latte text 86 | *.mustache text 87 | *.njk text 88 | *.phtml text 89 | *.tmpl text 90 | *.tpl text 91 | *.twig text 92 | 93 | ## LINTERS 94 | .csslintrc text 95 | .eslintrc text 96 | .htmlhintrc text 97 | .jscsrc text 98 | .jshintrc text 99 | .jshintignore text 100 | .stylelintrc text 101 | 102 | ## CONFIGS 103 | *.bowerrc text 104 | *.cnf text 105 | *.conf text 106 | *.config text 107 | .browserslistrc text 108 | .editorconfig text 109 | .gitattributes text 110 | .gitconfig text 111 | .htaccess text 112 | *.npmignore text 113 | *.yaml text 114 | *.yml text 115 | browserslist text 116 | Makefile text 117 | makefile text 118 | 119 | ## HEROKU 120 | Procfile text 121 | .slugignore text 122 | 123 | ## GRAPHICS 124 | *.ai binary 125 | *.bmp binary 126 | *.eps binary 127 | *.gif binary 128 | *.ico binary 129 | *.jng binary 130 | *.jp2 binary 131 | *.jpg binary 132 | *.jpeg binary 133 | *.jpx binary 134 | *.jxr binary 135 | *.pdf binary 136 | *.png binary 137 | *.psb binary 138 | *.psd binary 139 | *.svg text 140 | *.svgz binary 141 | *.tif binary 142 | *.tiff binary 143 | *.wbmp binary 144 | *.webp binary 145 | 146 | ## AUDIO 147 | *.kar binary 148 | *.m4a binary 149 | *.mid binary 150 | *.midi binary 151 | *.mp3 binary 152 | *.ogg binary 153 | *.ra binary 154 | 155 | ## VIDEO 156 | *.3gpp binary 157 | *.3gp binary 158 | *.as binary 159 | *.asf binary 160 | *.asx binary 161 | *.fla binary 162 | *.flv binary 163 | *.m4v binary 164 | *.mng binary 165 | *.mov binary 166 | *.mp4 binary 167 | *.mpeg binary 168 | *.mpg binary 169 | *.ogv binary 170 | *.swc binary 171 | *.swf binary 172 | *.webm binary 173 | 174 | ## ARCHIVES 175 | *.7z binary 176 | *.gz binary 177 | *.jar binary 178 | *.rar binary 179 | *.tar binary 180 | *.zip binary 181 | 182 | ## FONTS 183 | *.ttf binary 184 | *.eot binary 185 | *.otf binary 186 | *.woff binary 187 | *.woff2 binary 188 | 189 | ## EXECUTABLES 190 | *.exe binary 191 | *.pyc binary -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/suggestion.yaml: -------------------------------------------------------------------------------- 1 | name: Suggestion 2 | description: Help us improve with suggestions 3 | body: 4 | - type: markdown 5 | attributes: 6 | value: | 7 | Thanks for taking the time to fill out this suggestion form! 8 | - type: input 9 | id: suggestion 10 | attributes: 11 | label: Link to suggestion 12 | description: Please share a link to your suggestion 13 | placeholder: https://... 14 | validations: 15 | required: true 16 | - type: textarea 17 | id: description 18 | attributes: 19 | label: Describe your suggesiton 20 | description: How and why is your suggestion useful to this community? 21 | placeholder: I wish to see tool here becuase it is used for... 22 | validations: 23 | required: true 24 | -------------------------------------------------------------------------------- /.github/workflows/lint.yaml: -------------------------------------------------------------------------------- 1 | name: Lint Awesome List 2 | 3 | on: 4 | workflow_dispatch: # Enables on-demand/manual triggering 5 | pull_request: 6 | branches: 7 | - main 8 | push: 9 | branches: 10 | - main 11 | 12 | jobs: 13 | awesome-lint: 14 | strategy: 15 | fail-fast: false 16 | matrix: 17 | files: 18 | - "README.md" 19 | runs-on: ubuntu-latest 20 | steps: 21 | - name: "checkout repo" 22 | uses: actions/checkout@v2 23 | with: 24 | fetch-depth: 0 25 | - name: asdf_install 26 | uses: asdf-vm/actions/install@v1 27 | - name: "linting: ${{ matrix.files }}" 28 | run: npx -y awesome-lint ${{ matrix.files }} 29 | awesome-bot: 30 | strategy: 31 | fail-fast: false 32 | matrix: 33 | files: 34 | - "README.md" 35 | runs-on: ubuntu-latest 36 | steps: 37 | - name: "checkout repo" 38 | uses: actions/checkout@v2.0.0 39 | with: 40 | fetch-depth: 0 41 | - name: "setup ruby" 42 | uses: ruby/setup-ruby@v1 43 | with: 44 | ruby-version: 3.0.1 45 | bundler-cache: true 46 | - name: "install awesome-bot" 47 | run: gem install awesome_bot 48 | - name: "linting: ${{ matrix.files }}" 49 | run: awesome_bot --allow-redirect ${{ matrix.files }} 50 | -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- 1 | nodejs 16.13.2 2 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contribution Guidelines 2 | 3 | When creating a PR, _always_ create a new branch with your proposed changes. Thank you! 4 | 5 | ## Adding a new Item 6 | 7 | - Try to fit your item into an existing sections. [Open a suggestion](https://github.com/dendronhq/awesome-dendron/issues/new) to start as discussion about any new sections. 8 | - Add a new item to the bottom of the list in a section. 9 | - If a duplicate item exists, discuss why the new item should replace it. 10 | - Check your spelling & grammar. 11 | 12 | The item must follow this format: 13 | 14 | ```markdown 15 | - [item name](https link) - Description beginning with capital, ending in period. 16 | ``` 17 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Creative Commons Legal Code 2 | 3 | CC0 1.0 Universal 4 | 5 | CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE 6 | LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN 7 | ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS 8 | INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES 9 | REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS 10 | PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM 11 | THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED 12 | HEREUNDER. 13 | 14 | Statement of Purpose 15 | 16 | The laws of most jurisdictions throughout the world automatically confer 17 | exclusive Copyright and Related Rights (defined below) upon the creator 18 | and subsequent owner(s) (each and all, an "owner") of an original work of 19 | authorship and/or a database (each, a "Work"). 20 | 21 | Certain owners wish to permanently relinquish those rights to a Work for 22 | the purpose of contributing to a commons of creative, cultural and 23 | scientific works ("Commons") that the public can reliably and without fear 24 | of later claims of infringement build upon, modify, incorporate in other 25 | works, reuse and redistribute as freely as possible in any form whatsoever 26 | and for any purposes, including without limitation commercial purposes. 27 | These owners may contribute to the Commons to promote the ideal of a free 28 | culture and the further production of creative, cultural and scientific 29 | works, or to gain reputation or greater distribution for their Work in 30 | part through the use and efforts of others. 31 | 32 | For these and/or other purposes and motivations, and without any 33 | expectation of additional consideration or compensation, the person 34 | associating CC0 with a Work (the "Affirmer"), to the extent that he or she 35 | is an owner of Copyright and Related Rights in the Work, voluntarily 36 | elects to apply CC0 to the Work and publicly distribute the Work under its 37 | terms, with knowledge of his or her Copyright and Related Rights in the 38 | Work and the meaning and intended legal effect of CC0 on those rights. 39 | 40 | 1. Copyright and Related Rights. A Work made available under CC0 may be 41 | protected by copyright and related or neighboring rights ("Copyright and 42 | Related Rights"). Copyright and Related Rights include, but are not 43 | limited to, the following: 44 | 45 | i. the right to reproduce, adapt, distribute, perform, display, 46 | communicate, and translate a Work; 47 | ii. moral rights retained by the original author(s) and/or performer(s); 48 | iii. publicity and privacy rights pertaining to a person's image or 49 | likeness depicted in a Work; 50 | iv. rights protecting against unfair competition in regards to a Work, 51 | subject to the limitations in paragraph 4(a), below; 52 | v. rights protecting the extraction, dissemination, use and reuse of data 53 | in a Work; 54 | vi. database rights (such as those arising under Directive 96/9/EC of the 55 | European Parliament and of the Council of 11 March 1996 on the legal 56 | protection of databases, and under any national implementation 57 | thereof, including any amended or successor version of such 58 | directive); and 59 | vii. other similar, equivalent or corresponding rights throughout the 60 | world based on applicable law or treaty, and any national 61 | implementations thereof. 62 | 63 | 2. Waiver. To the greatest extent permitted by, but not in contravention 64 | of, applicable law, Affirmer hereby overtly, fully, permanently, 65 | irrevocably and unconditionally waives, abandons, and surrenders all of 66 | Affirmer's Copyright and Related Rights and associated claims and causes 67 | of action, whether now known or unknown (including existing as well as 68 | future claims and causes of action), in the Work (i) in all territories 69 | worldwide, (ii) for the maximum duration provided by applicable law or 70 | treaty (including future time extensions), (iii) in any current or future 71 | medium and for any number of copies, and (iv) for any purpose whatsoever, 72 | including without limitation commercial, advertising or promotional 73 | purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each 74 | member of the public at large and to the detriment of Affirmer's heirs and 75 | successors, fully intending that such Waiver shall not be subject to 76 | revocation, rescission, cancellation, termination, or any other legal or 77 | equitable action to disrupt the quiet enjoyment of the Work by the public 78 | as contemplated by Affirmer's express Statement of Purpose. 79 | 80 | 3. Public License Fallback. Should any part of the Waiver for any reason 81 | be judged legally invalid or ineffective under applicable law, then the 82 | Waiver shall be preserved to the maximum extent permitted taking into 83 | account Affirmer's express Statement of Purpose. In addition, to the 84 | extent the Waiver is so judged Affirmer hereby grants to each affected 85 | person a royalty-free, non transferable, non sublicensable, non exclusive, 86 | irrevocable and unconditional license to exercise Affirmer's Copyright and 87 | Related Rights in the Work (i) in all territories worldwide, (ii) for the 88 | maximum duration provided by applicable law or treaty (including future 89 | time extensions), (iii) in any current or future medium and for any number 90 | of copies, and (iv) for any purpose whatsoever, including without 91 | limitation commercial, advertising or promotional purposes (the 92 | "License"). The License shall be deemed effective as of the date CC0 was 93 | applied by Affirmer to the Work. Should any part of the License for any 94 | reason be judged legally invalid or ineffective under applicable law, such 95 | partial invalidity or ineffectiveness shall not invalidate the remainder 96 | of the License, and in such case Affirmer hereby affirms that he or she 97 | will not (i) exercise any of his or her remaining Copyright and Related 98 | Rights in the Work or (ii) assert any associated claims and causes of 99 | action with respect to the Work, in either case contrary to Affirmer's 100 | express Statement of Purpose. 101 | 102 | 4. Limitations and Disclaimers. 103 | 104 | a. No trademark or patent rights held by Affirmer are waived, abandoned, 105 | surrendered, licensed or otherwise affected by this document. 106 | b. Affirmer offers the Work as-is and makes no representations or 107 | warranties of any kind concerning the Work, express, implied, 108 | statutory or otherwise, including without limitation warranties of 109 | title, merchantability, fitness for a particular purpose, non 110 | infringement, or the absence of latent or other defects, accuracy, or 111 | the present or absence of errors, whether or not discoverable, all to 112 | the greatest extent permissible under applicable law. 113 | c. Affirmer disclaims responsibility for clearing rights of other persons 114 | that may apply to the Work or any use thereof, including without 115 | limitation any person's Copyright and Related Rights in the Work. 116 | Further, Affirmer disclaims responsibility for obtaining any necessary 117 | consents, permissions or other rights required for any use of the 118 | Work. 119 | d. Affirmer understands and acknowledges that Creative Commons is not a 120 | party to this document and has no duty or obligation with respect to 121 | this CC0 or use of the Work. 122 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 | 5 | 6 | # Awesome Dendron 7 | 8 | [![Awesome](https://awesome.re/badge.svg)](https://awesome.re) 9 | [![License: CC0-1.0](https://img.shields.io/badge/License-CC0_1.0-lightgrey.svg)](https://github.com/dendronhq/awesome-dendron/blob/main/LICENSE) 10 | [![lint](https://github.com/dendronhq/awesome-dendron/actions/workflows/lint.yaml/badge.svg)](https://github.com/dendronhq/awesome-dendron/actions/workflows/lint.yaml) 11 | 12 | 13 | 14 | The big list of Dendron docs, talks, tools, examples, articles, extensions, vaults, showcases, and more that the internet has to offer. 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | [![dendronhq on Twitter](https://img.shields.io/twitter/follow/dendronhq?style=social)](https://link.dendron.so/twitter) 25 | [![Dendron on YouTube](https://img.shields.io/youtube/channel/subscribers/UC8GQLj4KZhN8WcJPiKXtcRQ?style=social)](https://link.dendron.so/youtube) 26 | [![Discord](https://img.shields.io/discord/717965437182410783?color=blueviolet&label=Discord&style=flat-square)](https://link.dendron.so/discord) 27 | ![VS Code Installs of Dendron](https://img.shields.io/visual-studio-marketplace/i/dendron.dendron?label=VS%20Code%20Installs%20of%20Dendron&color=blue&style=flat-square) 28 | 29 | [Dendron](https://www.dendron.so) 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](https://code.visualstudio.com/) and [VSCodium](https://vscodium.com/). 30 | 31 | 32 |
33 | 34 | 35 | 36 | 37 | ## Contents 38 | 39 | - [Dendron Official Public Vaults](#dendron-official-public-vaults) 40 | - [Community Public Vaults](#community-public-vaults) 41 | - [Dendron Official VS Code / VSCodium Extensions](#dendron-official-vs-code--vscodium-extensions) 42 | - [Archived / Not Recommended](#archived--not-recommended) 43 | - [Community VS Code / VSCodium Extensions](#community-vs-code--vscodium-extensions) 44 | - [Markdown Enhancers](#markdown-enhancers) 45 | - [Spellcheck, Linters, and Style Guides](#spellcheck-linters-and-style-guides) 46 | - [Git](#git) 47 | - [Vim](#vim) 48 | - [Coding](#coding) 49 | - [Other](#other) 50 | - [Dendron Enhancers](#dendron-enhancers) 51 | - [Migration tools](#migration-tools) 52 | - [Browser Extensions](#browser-extensions) 53 | - [Web Clippers](#web-clippers) 54 | - [Other awesome lists of interest](#other-awesome-lists-of-interest) 55 | - [Read](#read) 56 | - [Visit and follow](#visit-and-follow) 57 | - [Dendron Twitter Lists](#dendron-twitter-lists) 58 | - [Dendron Showcase](#dendron-showcase) 59 | 60 | 61 | 62 | ## Dendron Official Public Vaults 63 | 64 | > Official public vaults by Dendron. Feel free to use and contribute to them! 65 | 66 | - [Dendron Documentation](https://wiki.dendron.so/) - Official user documentation for Dendron ([Source](https://github.com/dendronhq/dendron-site)). 67 | - [Dendron Developer Documentation](https://docs.dendron.so/) - Official developer, code-contributor documentation for Dendron ([Source](https://github.com/dendronhq/dendron-docs)). 68 | - [The Open PKM Catalogue](https://pkm.dendron.so/) - This site is meant to be a reference of all things PKM (Personal knowledge management) ([Source](https://github.com/dendronhq/catalogue-open-pkm)). 69 | - [The Open AWS Catalogue](https://aws.dendron.so/) - This site is meant to be a reference of all things AWS. It is compiled from the [highest quality open sources of information](https://aws.dendron.so/notes/dd5fcf14-9678-4f38-acec-4b8965c8c568.html) available about AWS ([Source](https://github.com/dendronhq/seeds.aws)). 70 | - [TLDR](https://tldr.dendron.so/) - A Dendron vault of the [tldr-pages project](https://tldr.sh/): 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](https://github.com/tldr-pages/tldr) | [Dendron Vault Source](https://github.com/kevinslin/seed-tldr)). 71 | - [Dendron Templates](https://github.com/dendronhq/templates/) - Note templates for Dendron. 72 | - [Dendron Schema Library](https://github.com/dendronhq/schema-library) - This workspace contains commonly used schemas for Dendron. 73 | 74 | ## Community Public Vaults 75 | 76 | > Public vaults from the Dendron community. Feel free to use and contribute to them! 77 | 78 | - [Bassman/dendron-schemas](https://github.com/Bassmann/Dendron-schemas) - Collection of Dendron schema and template files. 79 | - [IntegerMan/LearningLog](https://github.com/IntegerMan/LearningLog) - A collection of highlights of things [Matt Eland](https://matteland.dev/) learned from reading, conferences, and courses as well as lists of resources to investigate. 80 | 81 | ## Dendron Official VS Code / VSCodium Extensions 82 | 83 | > Official extensions by Dendron. 84 | 85 | - [Dendron](https://link.dendron.so/vscode) - The official Dendron extension that turns your editor into a personal knowledge management (PKM) tool. 86 | - [Dendron Nightly/Preview](https://marketplace.visualstudio.com/items?itemName=dendron.dendron) - Nightly/preview version of Dendron. Includes the very latest updates, but can introduce instability. 87 | - [Dendron Paste Image](https://marketplace.visualstudio.com/items?itemName=dendron.dendron-paste-image) - Paste images directly into your notes from the clipboard using this fork of [Paste Image](https://marketplace.visualstudio.com/items?itemName=mushan.vscode-paste-image) (supports Dendron-specific features). 88 | - [Dendron Markdown Shortcuts](https://marketplace.visualstudio.com/items?itemName=dendron.dendron-markdown-shortcuts) - Shortcuts for Markdown editing using this fork of [Markdown Shortcuts](https://marketplace.visualstudio.com/items?itemName=mdickin.markdown-shortcuts) (supports Dendron-specific features). 89 | - [Dendron Snippet Maker](https://marketplace.visualstudio.com/items?itemName=dendron.dendron-snippet-maker) - Easily create markdown snippets using this fork of [Easy Snippet Maker](https://github.com/tariky/easy-snippet-maker) (supports Dendron-specific features). 90 | 91 | ### Archived / Not Recommended 92 | 93 | > These official extensions are no longer recommended, or may cause unintended and unexpected behavior, when using Dendron. 94 | 95 | - [Dendron Markdown Preview Enhanced](https://marketplace.visualstudio.com/items?itemName=dendron.dendron-markdown-preview-enhanced) - Dendron now uses `Dendron: Show Preview`, which comes built-in with Dendron. 96 | - [Dendron Markdown Links](https://marketplace.visualstudio.com/items?itemName=dendron.dendron-markdown-links) - Dendron Markdown Links are now built-in with Dendron. 97 | 98 | ## Community VS Code / VSCodium Extensions 99 | 100 | > Community extensions from the marketplace can potentially have conflicts (settings, shortcuts, etc.) with the official Dendron extensions, leading to unexpected behavior. 101 | 102 | ### Markdown Enhancers 103 | 104 | > Custom shortcuts, renderings, and more for Markdown notes in your editor. 105 | 106 | - [Markdown Writer Theme](https://marketplace.visualstudio.com/items?itemName=mgmeyers.markdown-writer-theme) - VS Code theme emphasizing markdown over code. 107 | - [Markdown All-In-One](https://marketplace.visualstudio.com/items?itemName=yzhang.markdown-all-in-one) - All you need for Markdown (keyboard shortcuts, table of contents, and more). 108 | - May cause instability or general problems with using VS Code snippets 109 | - Shortcuts that clash, and may need to be reassigned 110 | - Toggle heading (downlevel): `Ctrl + Shift + [` || `Dendron: Go Previous Sibling` (`Ctrl + Shift + [`) 111 | - Toggle heading (uplevel): `Ctrl + Shift + ]` || `Dendron: Go Next Sibling` (`Ctrl + Shift + ]`) 112 | - [Todo+](https://marketplace.visualstudio.com/items?itemName=fabiospampinato.vscode-todo-plus) - Manage todo lists with ease. Powerful, easy to use and customizable. 113 | - [Projects+ Todo+](https://marketplace.visualstudio.com/items?itemName=fabiospampinato.vscode-projects-plus-todo-plus) - Bird's-eye view over your projects, view all your todo files aggregated into one. 114 | - [Todo Tree](https://marketplace.visualstudio.com/items?itemName=Gruntfuggly.todo-tree) - Show TODO, FIXME, etc. comment tags in a custom tree view. 115 | - [Excel to Markdown table](https://marketplace.visualstudio.com/items?itemName=csholmq.excel-to-markdown-table) - Converts Excel and Google Docs spreadsheet data to Markdown table formats. 116 | - [Advanced Table Functionality](https://marketplace.visualstudio.com/items?itemName=RomanPeshkov.vscode-text-tables) - Work with text tables without the pain. 117 | - [Markdown Table](https://marketplace.visualstudio.com/items?itemName=TakumiI.markdowntable) - A minimal extension for markdown tables. Add features to edit markdown tables. 118 | - [vscode-reveal](https://marketplace.visualstudio.com/items?itemName=evilz.vscode-reveal) - This extension lets you display a [reveal.js](https://revealjs.com/) presentation directly from an opened markdown document. 119 | 120 | ### Spellcheck, Linters, and Style Guides 121 | 122 | > Enhance your note-taking experience to create higher quality notes and documentation. 123 | 124 | - [Spell Right](https://marketplace.visualstudio.com/items?itemName=ban.spellright) - Multilingual, Offline and Lightweight Spellchecker. 125 | - Will flag `id:` values in YAML frontmatter as misspellings. Fix: `"spellright.ignoreRegExps": ["/id: .*/ig"],` 126 | - [markdownlint](https://marketplace.visualstudio.com/items?itemName=DavidAnson.vscode-markdownlint) - Markdown/CommonMark linting and style checking for Visual Studio Code. 127 | - [Code Spell Checker](https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.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. 128 | - [Write Good Linter](https://marketplace.visualstudio.com/items?itemName=travisthetechie.write-good-linter) - Applies the Write Good Linter to your Markdown, so you can write more good. 129 | - [Vale](https://marketplace.visualstudio.com/items?itemName=errata-ai.vale-server) - 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). 130 | - [YAML](https://marketplace.visualstudio.com/items?itemName=redhat.vscode-yaml) - Validation for YAML files, such as `dendron.yml`. 131 | 132 | ### Git 133 | 134 | > Extensions related to `git` workflows and navigation. 135 | 136 | - [Git Automator](https://marketplace.visualstudio.com/items?itemName=ivangabriele.vscode-git-add-and-commit) - One command to commit and push all changes. 137 | - [GitDoc](https://marketplace.visualstudio.com/items?itemName=vsls-contrib.gitdoc) - Automatically commit/push/pull changes on save, so you can edit a Git repo like a multi-file, versioned document. 138 | - [Gitlens](https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens) - Repository/File/Line history and annotations of all your files. 139 | - [GitGraph](https://marketplace.visualstudio.com/items?itemName=mhutchie.git-graph) - View a Git Graph of your repository, and easily perform Git actions from the graph. Configurable to look the way you want. 140 | - [Path AutoComplete](https://github.com/ionutvmi/path-autocomplete) - Path autocomplete for Visual Studio Code. 141 | 142 | ### Vim 143 | 144 | > For [Vim](https://www.vim.org/) and [NeoVim](https://neovim.io/) lovers. 145 | 146 | - [VSCode Vim](https://marketplace.visualstudio.com/items?itemName=vscodevim.vim) - VSCodeVim is a Vim emulator with Vim keybindings. 147 | - [VSCode NeoVim](https://marketplace.visualstudio.com/items?itemName=asvetliakov.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. 148 | - [Learn Vim](https://marketplace.visualstudio.com/items?itemName=vintharas.learn-vim) - Learn Vim right within VSCode. Use this extension to learn and practice your Vim skills and become a more awesome developer. 149 | 150 | ### Coding 151 | 152 | > Make use of scripts and code snippets within your workspaces. 153 | 154 | - [Code Runner](https://marketplace.visualstudio.com/items?itemName=formulahendry.code-runner) - Run code snippets or code files. Multiple languages supported. 155 | - [Auto Run Command](https://marketplace.visualstudio.com/items?itemName=gabrielgrinberg.auto-run-command) - An extension that automatically runs commands after VS Code startup (e.g. `dendron.sync`). 156 | 157 | ### Other 158 | 159 | > The land of of miscellaneous, misfit toys. 160 | 161 | - [Macros](https://marketplace.visualstudio.com/items?itemName=geddski.macros) - Automate repetitive actions with custom macros. 162 | - [Bookmarks](https://marketplace.visualstudio.com/items?itemName=alefragnani.Bookmarks) - Bookmark lines within files, and be able to jump directly to them. 163 | - [Vertical Limit](https://marketplace.visualstudio.com/items?itemName=generik.vertical-limit) - Work with multiple cursors and blocks of text. 164 | - [CodeUI](https://marketplace.visualstudio.com/items?itemName=ryanraposo.codeui) - Easier customization of every part of the VSCode UI. 165 | - [Open in Typora](https://marketplace.visualstudio.com/items?itemName=cyberbiont.vscode-open-in-typora) - Open note in Typora. 166 | - [Profile Switcher](https://marketplace.visualstudio.com/items?itemName=aaronpowell.vscode-profile-switcher) - Create different sets of extension profiles. 167 | - [Project Manager](https://marketplace.visualstudio.com/items?itemName=alefragnani.project-manager) - Easier navigation UX between projects, directories, and workspaces. 168 | - [Open in External App](https://marketplace.visualstudio.com/items?itemName=YuTengjing.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. 169 | - [Read Time](https://marketplace.visualstudio.com/items?itemName=johnpapa.read-time) - Perfect for writers who want an estimate how for long it may take to read your markdown. 170 | - [Recall](https://marketplace.visualstudio.com/items?itemName=frenya.vscode-recall) - Recall is an extension of Microsoft's Visual Studio Code to help you remember stuff using [spaced repetition](https://en.wikipedia.org/wiki/Spaced_repetition). 171 | 172 | ## Dendron Enhancers 173 | 174 | > Scripts, tools, and repos dedicated to leveling up your Dendron powers. 175 | 176 | - [Export and Publish Draw.io Diagrams](https://github.com/LukeCarrier/dendron-publish-drawio) - Use this tool to embed [draw.io / diagrams.net](https://www.diagrams.net/) diagrams in your published Dendron notes and documentation. 177 | - [`dendron-pandoc`](https://github.com/mivanit/dendron-pandoc) - Run specialized [pandoc](https://pandoc.org/) 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. 178 | - [`dendron-citations`](https://github.com/mivanit/dendron-citations) - A tool for converting BibTeX citations to notes, to use them in Dendron. 179 | - [`gibcite`](https://github.com/Maarrk/gibcite) - A small command line tool for getting details of a paper from local [Zotero](https://www.zotero.org/) database (regardless if Zotero is running in the background). 180 | 181 | ### Migration tools 182 | 183 | > Scripts, tools, and repos dedicated to migrating content from other platforms. 184 | 185 | - [`joplin2dendron`](https://github.com/chmac/joplin2dendron) - Helper script to copy the correct dates from **Joplin** files into Dendron when migrating. 186 | 1. In Joplin: `File` -> `Export all` -> `MD - Markdown + Front Matter`. 187 | 2. In Dendron: Use the [Markdown Import Pod](https://wiki.dendron.so/notes/f23a6290-2dec-45dc-b616-c218ee53db6b/) to import your notes. 188 | 3. Use `joplin2dendron` to update the Dendron frontmatter timestamps to sync with Joplin source frontmatter. 189 | - [Yarle](https://github.com/akosbalasko/yarle) - Yarle is the ultimate converter of **Evernote** notes to Markdown. 190 | - [OneNote / Office 2016 Markdown Exporter](https://github.com/alxnbl/onenote-md-exporter) - OneNote Md Exporter is a console application running on Windows that exports your **OneNote 2016** notebooks in different markdown formats. 191 | - [OneNote / Office 365 HTML Exporter](https://github.com/sspeiser/onenote-export) - This project exports your **OneNote notes from Microsoft Office 365 (O365)** to a zip file containing HTML files or a Evernote ENEX export file. 192 | - [Google Keep Converter](https://github.com/vHanda/google-keep-exporter) - Convert your **Google Keep** notes into a standard markdown + YAML header format. 193 | 194 | ## Browser Extensions 195 | 196 | > Extensions and add-ons for your favorite web browsers that make note taking, sharing, organizing, and collecting knowledge easier in Dendron workflows. 197 | 198 | ### Web Clippers 199 | 200 | > Tools that help add your online content to your notes. 201 | 202 | - [Roam-highlighter](https://chrome.google.com/webstore/detail/roam-highlighter/mcoimieglmhdjdoplhpcmifgplkbfibp) - 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`. 203 | - [Roam Highlighter (alternative to other `Roam-highlighter`)](https://chrome.google.com/webstore/detail/roam-highlighter/hponfflfgcjikmehlcdcnpapicnljkkc) - 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`. 204 | - [MarkDownload - Markdown Web Clipper](https://github.com/deathau/markdownload) - This extension works like a web clipper, but it downloads articles in markdown format. Works on: `Chrome/Chromium` / `Firefox` / `Edge` / `Safari`. 205 | - [Web Clipper](https://chrome.google.com/webstore/detail/web-clipper/mhfbofiokmppgdliakminbgdgcmbhbac) - Another markdown-format web clipper. Universal open source web clipper for Notion, OneNote, Joplin, Yuque,Bear, GitHub and more notes. 206 | - [Convert a Website Table to Markdown](https://tabletomarkdown.com/convert-website-table-to-markdown/) - A website that helps you convert HTML tables from websites into Markdown formatted pipe tables. 207 | 208 | ## Other awesome lists of interest 209 | 210 | > 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. 211 | 212 | - [The Book of Secret Knowledge](https://github.com/trimstray/the-book-of-secret-knowledge) - A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools, and more. 213 | - [Awesome git](https://github.com/dictcp/awesome-git) - A curated list of amazingly awesome Git tools, resources and shiny things. 214 | - [Awesome Shell](https://github.com/alebcay/awesome-shell) - A curated list of awesome command-line frameworks, toolkits, guides and gizmos. 215 | - [Modern Unix](https://github.com/ibraheemdev/modern-unix) - A collection of modern/faster/saner alternatives to common unix commands. 216 | - [Awesome VS Code](https://github.com/viatsko/awesome-vscode) - A curated list of delightful Visual Studio Code packages and resources. 217 | - [GitHub Cheat Sheet](https://github.com/tiimgreen/github-cheat-sheet) - A collection of cool hidden and not so hidden features of Git and GitHub. 218 | - [Awesome GitHub Actions](https://github.com/sdras/awesome-actions) - A curated list of awesome things related to GitHub Actions. 219 | - [Awesome TypeScript](https://github.com/dzharii/awesome-typescript) - A collection of awesome TypeScript resources for client-side and server-side development. Write your awesome JavaScript in TypeScript. 220 | - [Awesome Node.js](https://github.com/sindresorhus/awesome-nodejs) - Delightful Node.js packages and resources. 221 | - [Awesome Electron](https://github.com/sindresorhus/awesome-electron) - Useful resources for creating apps with Electron. 222 | - [Structured Text Tools](https://github.com/dbohdan/structured-text-tools) - The following is a list of text-based file formats and command line tools for manipulating each. 223 | - [Second Brain](https://github.com/KasperZutterman/Second-Brain) - A curated list of awesome Public Zettelkastens / Second Brains / Digital Gardens. 224 | - [Digital Gardeners](https://github.com/MaggieAppleton/digital-gardeners) - This collection of apps, tools and articles is here to help you learn more about digital gardening. 225 | 226 | ## Read 227 | > Tutorials and writeups of Dendron on the webs 228 | 229 | - [It's Not You - It's Your Knowledge Base](https://www.kevinslin.com/notes/e1455752-b052-4212-ac6e-cc054659f2bb) - Original Dendron Manifesto. 230 | - [A Hierarchy First Approach to Note Taking](https://www.kevinslin.com/notes/3dd58f62-fee5-4f93-b9f1-b0f0f59a9b64) - Using hierarchy to manage information overload. 231 | - [The Five Minute Journal with Dendron and Visual Studio Code](https://blog.dendron.so/notes/P1DL2uXHpKUCa7hLiFbFA) - Add some structure to your days using five minute journals (5MJ) schemas, and VSCode. 232 | - [Weekly Reviews in Dendron](https://dev.to/mshiltonj/my-personal-weekly-reviews-in-dendron-3929) - Use dendron for weekly reviews with this schema and template. 233 | 234 | ## Visit and follow 235 | 236 | > People, accounts, and lists to follow online when it comes to apps, tools for thought, personal knowledge management, and other backgrounds of interest. 237 | 238 | ### Dendron Twitter Lists 239 | 240 | > Twitter Lists created, and managed by, Dendron. 241 | 242 | - [Mobile Markdown Notes](https://twitter.com/i/lists/1452712294438289422?s=20&t=9JKcKO8S3BY2-DdNZYeQUQ) - Apps mentioned in the Dendron blog article, [Best Mobile Note-Taking Apps for Markdown](https://blog.dendron.so/notes/fDCVPEo3guCFWPdxokXHU/), and other related accounts. 243 | - [PKM / Tools for Thought](https://twitter.com/i/lists/1484255825413619712?s=20&t=9JKcKO8S3BY2-DdNZYeQUQ) - Accounts tweeting about second brains, tools for thought, personal knowledge management (PKM), etc. 244 | 245 | ### Dendron Showcase 246 | 247 | > Websites published with Dendron. These users get the **Planter** [Discord role badges](https://wiki.dendron.so/notes/7c00d606-7b75-4d28-b563-d75f33f8e0d7/), and also have their Discord handles listed. 248 | 249 | - [Kevin Lin's Garden](https://www.kevinslin.com/) - Founder of Dendron (`@kevins8#0590`). 250 | - [Mark Hyunik Choi's Cerebrarium](https://cerebrarium.garden/) - Software Engineer at Dendron (`@hikchoi#8934`). 251 | - [Derek Ardolf's Garden (icanteven)](https://icanteven.io/) - Technology Evangelist at Dendron (`@icanteven#0264`). 252 | - [Luke Carrier's Garden](https://luke.carrier.im/) - Software Engineer turned Site Reliability Engineer ( `@lukecarrier#2081`). 253 | - [Ian Jones' Garden](https://garden.ianjones.us/) - Fullstack developer focused on React.JS and Ruby on Rails (`@ianjones#3696`). 254 | - [Kevin Cunningham's Garden](https://garden.kevincunningham.co.uk/) - Developer, educator, instructor, and speaker (`@dolearning (Kevin)#3551`). 255 | - [Cameron Yik's Garden (serendipidata)](https://notes.serendipidata.com/) - Software engineer and dot-collector / dot-connector (`@cameron#9185`). 256 | - [Adam Gluck's Garden (glucknotes)](https://glucknotes.com/) - Computer Science Student interested in cutting edge tools/libraries for software development, data science, and knowledge management (`@glucinater21#0869`). 257 | --------------------------------------------------------------------------------