SideBrace

by Henry Lo
5
4
3
2
1
Score: 50/100

Description

Obsidian plugin: group related lines with a curly brace and side note via callout syntax

Reviews

No reviews yet.

Stats

3
stars
626
downloads
0
forks
79
days
79
days
79
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
0
total issues
0
open issues
0
closed issues
15
commits

README file from

Github

Obsidian SideBrace

Group a few related lines with a big curly brace and a side note — without reaching for a heading or a callout box. Say "these 3–5 lines have something in common" with a brace on the side and a short label.

SideBrace in light mode

SideBrace in dark mode

Usage

SideBrace reuses the callout syntax you already know. The callout title becomes the label, the body becomes the braced content:

> [!brace] Something in common
> Point 1
> Point 2
> Point 3
  • > [!brace] (alias: > [!bracer]) — brace on the right of the content, label beside it.
  • > [!brace-left] — mirrored: label and brace on the left.

Graceful degradation: without the plugin, these render as ordinary callouts, so your notes stay readable everywhere.

Works in both Reading mode and Live Preview. In Live Preview, click into a brace block to edit the raw markdown; move the cursor away and it re-renders. Regular callouts ([!note], [!warning], …) are untouched.

Installation

Community plugins

SideBrace is listed in the Obsidian community plugin directory: https://community.obsidian.md/plugins/sidebrace

In Obsidian: Settings → Community plugins → Browse, search for SideBrace, then Install → Enable.

Manual

  1. Download main.js, manifest.json, and styles.css from the latest release.
  2. Copy them into <your-vault>/.obsidian/plugins/sidebrace/.
  3. Reload Obsidian and enable SideBrace under Settings → Community plugins.

Customization

Everything is styled with CSS variables, so themes and snippets can override them:

.sidebrace-container {
	--sidebrace-color: #e0564b;        /* brace stroke (default: theme's --color-green) */
	--sidebrace-stroke-width: 3;       /* brace line width */
	--sidebrace-width: 1.2em;          /* brace column width */
	--sidebrace-label-color: #888888;  /* label text (default: --text-muted) */
	--sidebrace-label-size: 1em;       /* label font size */
}

License

MIT © 2026 Henry Lo. See LICENSE.