Banyan

by ratiger
5
4
3
2
1
Score: 55/100

Description

The Banyan plugin transforms how you browse, filter, and rediscover your notes through a visual card-based interface. It's built for users who jot down quick notes without stressing over perfect titles or folder structures. The card view displays each note with a preview, tags, and optional quick actions like pinning or deleting. Powerful compound filtering lets you search notes by multiple tags, time ranges, or keywords, and you can save these filter conditions for repeated use. A built-in random review tool helps surface forgotten notes, while a heat map offers insights into your writing habits.

Reviews

No reviews yet.

Stats

48
stars
7,921
downloads
5
forks
381
days
10
days
10
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
26
total issues
1
open issues
25
closed issues
0
commits

Latest Version

11 days ago

Changelog

Improvements

  • setting Open After Start now has separate PC and mobile options.
  • Now we can create a filter scheme based on the current search conditions.
  • The search condition now accord with the current filter scheme, so that we can searche based on the current filter scheme.
  • The title for multi-level tags is now clickable for each level of tag.
  • Filter condition display area:
    • When a specific day is selected, the filter condition shows only the day's date instead of a date range.
    • Tags are now clickable.
  • Now all dates of our notes can be viewed on the heatmap because we implemented a new heatmap component.

优化

  • 设置项「启动时自动打开面板」现在分为PC和移动端。
  • 现在可以将当前搜索条件创建为过滤方案。
  • 更改筛选方案现在会把条件同步到搜索框,现在可以基于当前筛选方案进行个性搜索。
  • 多级标签时的标题栏可以点击各级标签
  • 筛选条件显示区域
    • 选某一天时显示当天日期而不是日期范围。
    • 标签现在可以点击。
  • 更换热力图组件,现在可以查看所有日期的情况。

README file from

Github

Banyan - Your Obsidian Homepage

English | 简体中文

change log

What does this plugin do?

Banyan helps you better organize, browse, and review your notes. For example, when you want to find notes on a specific topic, see what you've written recently, or randomly browse through old notes.

When creating notes, you only need to record content and add tags, without worrying about coming up with the perfect title or organizing them into complex folder structures.
Access your past notes easily through the powerful filtering card view panel.
This is especially useful for users who prefer to write short notes.
Create custom random reviews to rediscover forgotten notes.

demo

Main Features

🃏 Card View - See All Your Notes at a Glance

  • Turns your notes into cards with clear titles, content previews, and tags
  • Supports single or double column display based on your screen size
  • Right-click cards for quick actions like open, delete, pin, etc.

🏷️ Compound Filtering - Find Exactly What You Need

  • Filter by tags: Supports multi-tag filtering, such as notes with study AND important, notes with music OR movie
  • Filter by time: View notes from a specific time period
  • Search content: Search for keywords in note content

💾 Save Filter Conditions - Set Once, Use Again

  • Save commonly used filter conditions for quick access
  • Examples: "work notes", "study materials", "todo items", etc.

🎲 Random Review - Rediscover Old Notes

  • Randomly open notes to rediscover forgotten good content
  • Can limit scope, such as only notes with the reading tag You can even use random browsing to meet your past selves from different periods again

📊 Heat Map Statistics - Understand Your Writing Habits

  • Shows when you write the most notes using a heat map
  • Helps you understand your writing patterns

How to Use

Note Panel - Browse Card Notes

  • You can setup a directory for the pulguin. The plugin only manages notes in this directory.
  • The structure of notes and subdirectories in this directory is not important.
  • Migrated notes to this directory will be managed by this plugin.
  • Click the icon in the left sidebar, or use Ctrl/Cmd + P command to open the note panel

Add New Notes

  • In the desktop panel, you can create notes via the editor area.
  • Click the bulb icon in the left sidebar, or use the Ctrl/Cmd + P command to open a new note.
  • Notes work just like regular Obsidian notes, but there are 2 additional properties:
    • The tags field, where you can input tags, or you can add tags in the note body - they will all appear in the tag line of the card view.
    • The id field - please don't modify this, it's required for the plugin to function properly.

Random Review

  • You can add or modify random review items in the sidebar of the panel view, and the left sidebar will also display corresponding new icons
  • Click on random review items, or the random review icon in the left sidebar, to open notes in the plugin directory that meet the tag filtering conditions.

Plugin Settings

  • Note directory: Defaults to cards to avoid conflicts with existing folders.
  • Open panel on startup: Automatically open the card panel when Obsidian starts.
  • Number of columns: On desktop, choose single or double column.
  • Show title or not
  • Card content max height: Short / Normal / Expand.
  • Show backlinks: Display notes that reference the current note at the bottom of the card.
  • Double click to edit (Desktop): Double-click a card to switch to edit view directly.

Installation

  1. Open Obsidian settings
  2. Find "Third-party plugins"
  3. Turn off "Safe mode"
  4. Click "Browse", search for "Banyan"
  5. Install and enable

Method 2: Manual Installation

  1. Download the package from the releases page
  2. Extract to .obsidian/plugins/ directory
  3. Enable the plugin in Obsidian settings

Questions?

Feel free to ask questions or make suggestions on GitHub!

Or join this project's Discord: https://discord.gg/HGCmK8YzaX

License

GPLv3 - See LICENSE file for details

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.