An open API service indexing awesome lists of open source software.

https://github.com/jeansordes/tree-mapper

A Dendron-like hierarchical note management system for your Obsidian vault.
https://github.com/jeansordes/tree-mapper

dendron knowledge-management notes obsidian

Last synced: about 1 year ago
JSON representation

A Dendron-like hierarchical note management system for your Obsidian vault.

Awesome Lists containing this project

README

          

# Tree Mapper

![CleanShot 2025-03-17 at 00 25 39@2x](https://github.com/user-attachments/assets/2aa914d7-3602-4b9d-8cba-9c50840438b3)

A hierarchical note management system with Dendron-like features.

This tool brings hierarchical note management capabilities to your vault, inspired by Dendron. It allows you to organize your notes in a tree-like structure, making it easier to navigate and manage large knowledge bases.

(While Tree Mapper maintains some compatibility with Dendron-structured notes, future compatibility is not guaranteed. It is primarily intended for use with notes in your vault, utilizing a Dendron-like structure)

## Features

- Hierarchical note organization with a tree-like interface
- Easy navigation between related notes
- Create child notes directly from the hierarchy view
- Collapsible note hierarchy for better organization
- Seamless integration with existing features
- Persistent expanded/collapsed state between sessions

## Usage

1. Open the Tree Mapper view from the left sidebar by clicking the folder icon
2. Navigate through your hierarchical notes
3. Click on a note to open it
4. Use the collapse/expand buttons to manage the tree view
5. Create new child notes directly from the hierarchy

## Available Commands

Tree Mapper provides several commands that can be accessed via the Command Palette (Ctrl/Cmd+P):

- **Open Tree View**: Opens the Tree Mapper View in the left sidebar
- **Show File in Tree View**: Highlights and reveals the current file in the tree view
- **Collapse All Nodes in Tree**: Collapses all nodes in the tree view
- **Expand All Nodes in Tree**: Expands all nodes in the tree view

## Internationalization

Tree Mapper supports multiple languages:
- English (default)
- French

The interface language will automatically match your vault language settings.

## Keyboard Shortcuts

You can assign keyboard shortcuts to any of the commands above through the Hotkeys settings.

## Acknowledgments

- [Dendron](https://www.dendron.so/) for the inspiration on hierarchical note management

- Other tools that inspired this one:
- [Structured Tree](https://github.com/Rudtrack/structured-tree)
- [Obsidian Structure](https://github.com/dobrovolsky/obsidian-structure)
- [Obsidian Dendron Tree](https://github.com/levirs565/obsidian-dendron-tree)