Dendron is an open source note taking tool aimed at developers to make managing knowledge fast, efficient, and delightful by combining the simplicity of markdown with the power of VSCode.
I've been using Dendron daily, mainly for its journal function. It has a lot of complexity under the covers, but for just daily work journaling it's really simple to use. The search function (leveraging VS Code) is phenomenal, and the reorganization tools are really helpful. I have quit using more tools like Dendron than I care to admit, but I am hopeful that Dendron will continue to be fun and useful.
Dendron is a fantastic platform for team and personal knowledge management - especially for developers and technical teams. @kevin_s_lin has been working on this problem since well before the existence of Dendron and he has a deep passion for solving knowledge management in a way that is accessible to everyone. I am excited to see what the future holds for the product ππ
I love that Dendron is open source, takes advantage of the VSCode ecosystem and uses Markdown in a standard file hierarchy.
Hey Product Hunt π
Founder here. I started Dendron because I wanted a solution that could help me find the information I already had.
I was tired of looking up the same stack overflow solution for a problem I had already encountered and wanted a tool that could help me externalize information in such a way that made it easy to find again later.
After spending years experimenting with different systems, I came to realize that having a *well-structured organization* for knowledge was the only way I could consistently find things. It's not a radical concept in itself but requires a lot of work from the individual to make it work.
Dendron enables knowledge management at scale by helping users organize their knowledge, not through good intentions, but with the aid of software. It lets you create flexible hierarchies that can be consistently applied and also refactored so that you can slowly evolve the structure of your knowledge base over time. Dendron borrows heavily from prior work in developer tooling and programming languages, taking concepts like type systems and schemas and applying them to general knowledge.
Dendron is available as both a VSCode/VSCodium plugin as well as a CLI. All notes are stored locally and can also be selectively published as a static site using our open-source nextjs template. You can use Dendron standalone or in the same workspace where you keep your code - if you choose the latter, you can link to code files inside of Dendron and vice versa!
You can learn more about Dendron and our approach to knowledge management via the following links:
- [It's Not You - It's Your Knowledge Base](https://www.kevinslin.com/notes/... Dendron's philosophy on knowledge management
- [A Hierarchy First Approach to Note Taking](https://blog.dendron.so/notes/3d... Dendron's methodology for note-taking
- [Dendron Inc](https://blog.dendron.so/notes/N9... Dendron's business plan
We also have an active discord community where we talk about all things knowledge management: https://discord.gg/AE3NRw9
Thanks for reading,
Kevin
@kevin_s_lin thank you very much for dendron.
I would recommend starters to watch a tutorial first to unlock full potential. before using.
Also do you have plan to put built-in pdf exporter that understands frontmatter of Dendron and PDF generator that build a book like nexjs export?
I have to use external tools to do that.
I've been using Dendron for the last few months for my notes for work as well as for a Dungeons & Dragons game I DM. The graph-based approach to organizing data has been a huge benefit and the reason it has worked so well for me. That graph-based approach has removed the need for an extremely powerful search that I needed before and was unable to find. By tagging and referencing other notes I can more easily find everything relating to a topic or project.
@joel_goldfoot "Unlike Obsidian, Dendron is open source, hierarchically structured and scales with you so can organize (and find) any amount of information." See for details: https://wiki.dendron.so/notes/a8...
@joel_goldfoot
We have a comparison here: [Obsidian Vs Dendron](https://wiki.dendron.so/notes/a8...)
tldr: dendron encourages a structured hierarchal first approach to note taking and provides the ability to have the software help enforce the consistency of your notes. type systems, inheritance, and the ability to refactor help developers manage code at scale - we take these same concepts (and more) and apply them to markdown!
other points of distinction:
- dendron is entirely open source (obsidian is not)
- dendron is integrated with vscode and provides a CLI
- publishing is free (we provide an open source nextjs template)
I love Dendron! I've been using it for, ooh, almost 10 months now, and it is just superb for jotting down notes, structuring tasks, documenting my work, and generally keeping myself organised with my "Most Important Tasks"! Love it.
And I know I've barely scratched the surface with what it can do. I need to spend a little more time setting up my workspace so that it is _just_ as I like it. Well done Kevin and Dendron Team on a superb product!
βββββ
Would Dendron again.
@jon_pawley Thanks. Curious, what kind of customizations are you looking to make? We've been doing some investments on this front with custom theme support as well as graph features so wondering if there's something specific you have in mind here?
Kia ora @kevin_s_lin, and thanks for your response.
I need to spend a little more time fully understanding how to use schemata and templated notes, so that I can get my daily notes laid out in a "Most Important Task" layout (similar to GTD). I really do think that's the only thing I need to do to make it for me!
Dendron is the perfect tool to organize "knowledge" in a new way. In fact, in **your own** way. And if you don't have one, you are also covered because Dendron enables you to grow one. I tried similar tools in the past, but nothing makes me so comfortable and with so much freedom. For example, the refactor tool allows you to change your mind about your notes/knowledge base/concepts with just some keystrokes, effectively making your notes evolve painlessly.
Embracing your way, it's a great everyday companion for this kind of stuff. It's not even easy to describe the Dendron experience in words.
Dendron is a game-changer. Every other system I've tried succumbs to the same problem: too much information scattered in too many places. It becomes impossible to know exactly where to put that information, with the obvious goal of wanting to know how to find it later. Dendron's approach (while not perfect), is by far the best system I've tried and used to solving this problem of information overload. The product hasn't hit its peak yet, and that's a good thing. I have high hopes for what Kevin and the Dendron team can accomplish with this product, and I know they'll do a great job because they understand intimately the problem they are aiming to solve. This is the kind of team/product you want to support.
Even if you are not a note-taking-note-organizing-type-of-person, the community in the dendron discord is absolutely wonderful and something worth checking out.
Very rarely does a product cause a paradigm shift, but Dendron has done exactly that for me. When I first saw Dendron's hybrid approach of combining a traditional hierarchical structure with the fluidity of bi-directional linking, it altered my approach to organizing my personal information - I spent the next week reorganizing all of my personal notes into Dendron and haven't looked back since. Accessing my personal information has never been easier or faster, and it has incentivized me to keep track of all kinds of information that I hadn't been before.
The other big idea of Dendron that has drawn me in is the idea of applying programming concepts to information management. IDE's have become very powerful tools for scaling and maintaining code bases, so why can't the same ideas scale and maintain information as well? This is the Dendron's key differentiator for me - having the ability to use concepts like refactor to quickly reorganize my thoughts without breaking links is a game changer. And there's so much more potential in this area that's unexplored - from having structural benefits like a type system and schemas to enabling fast querying with db like data models. I'm excited to see what Dendron will become.
I haven't used Dendron that much, but I've interviewed at Dendron last year, and I remembered it as a company with an outstanding interview process that clearly cares about quality of both code and product, and Kevin personally as a great developer you would be lucky to work alongside of. Congrats on your producthunt launch, guys!
I have been using Dendron since last 2 months and I have to say I am in love with the product. It is so amazing for Developers who want to keep a personal knowledge management and easier to store and find whatever piece of information you're looking for. I am so grateful to be a part of the Dendron community.
I've been using Dendron for about a year now and absolutely love it. It's very versatile and customizable so it's not only suited for programming but also for e.g. personal notes, study notes and as a journal. Being an extension for VSCode gives access to the huge number of other extensions. Being able to use git is really useful too.
Using Dendron now for almost 1,5 years has improved my note-taking tremendously. There are lots of great tools out there for creating notes but none has helped me so much to find notes again. And that's what you take ones for
I've been using Dendron for the last 3 months and it's perfect for a power user like me. I like VS Code and working in Vim mode so I love the fact that I can use these two tools to track my notes. The productivity unlocked by Dendron is massively underrated.