TTRPG UI Toolkit

by hay-kot
5
4
3
2
1
Score: 53/100

Description

The TTRPG UI Toolkit plugin builds interactive character sheets and game master tools from YAML code blocks in markdown notes. Health components track HP, temporary HP, hit dice and death saves, while D&D 5e ability scores and skills calculate modifiers, saving throws, proficiency and expertise. Consumable trackers cover spell slots and other limited resources. Rest buttons reset health and consumables within the same note. An initiative tracker manages turn order, rounds, combatant HP and resources, with links to character or monster notes. Stat cards and spell panels display character values and casting details. Text fields can reference frontmatter, ability scores and skills through templates. Cards also support Daggerheart and other systems. There are 21 adjustable light and dark themes. Tracked state persists in a configurable vault JSON file, with each tracker requiring a unique state key.

Reviews

No reviews yet.

Stats

64
stars
28,115
downloads
16
forks
8
days
7
days
7
days
49
total PRs
0
open PRs
6
closed PRs
43
merged PRs
32
total issues
6
open issues
26
closed issues
35
commits

Latest Version

7 days ago

Changelog

What's Changed

Full Changelog: https://github.com/hay-kot/obsidian-ttrpg-ui-toolkit/compare/0.28.0...0.29.0

README file from

Github

TTRPG UI Toolkit

Build interactive character sheets and game master tools inside your Obsidian notes. Each component is a small YAML code block, so a character sheet is still a plain markdown note that lives in your vault next to your spells, backstory, and session notes. HP, spell slots, and other trackers remember their state between sessions.

I built this because I was tired of juggling PDFs and web tools for my characters, and wanted my notes, spells, and current state all in one place.

A D&D character sheet built from TTRPG UI Toolkit code blocks

Features

  • Health tracking with current HP, temporary HP, temporary max HP, hit dice, and death saves
  • Ability scores and skills with D&D 5e modifiers, saving throws, proficiency, and expertise calculated for you
  • Consumables for spell slots, class features, potions, and anything else with limited uses
  • Rest buttons that reset consumables and health in the same note with one click
  • Badges and stat cards for AC, level, initiative, spell DC, or any value you want on display
  • Spell component panels showing casting time, range, components, duration, save DC, and attack bonus
  • Initiative tracker with turn order, round counter, per-combatant HP, and per-round resources
  • Frontmatter integration that reads level and proficiency bonus from the note's properties
  • Dynamic content so any text field can reference frontmatter, ability scores, and skills with {{ }} templates
  • System-agnostic cards for Daggerheart and other systems beyond D&D 5e
  • 21 themes, light and dark, including companions for the ITS theme, with every color adjustable in settings

Installation

  1. Open Settings > Community plugins in Obsidian
  2. Click Browse and search for "TTRPG UI Toolkit"
  3. Click Install, then Enable

You can also open the plugin page and install from there.

Quick Example

Paste this into any note to get a health tracker and a set of ability scores:

---
level: 3
---

```healthpoints
state_key: din_hp
health: 24
hitdice:
  dice: d6
  value: 3
```

```ability
abilities:
  strength: 9
  dexterity: 14
  constitution: 14
  intelligence: 19
  wisdom: 12
  charisma: 10
proficiencies:
  - intelligence
  - wisdom
```

Every component that tracks something needs a state_key that is unique across your vault. State is saved to a JSON file in your vault (.ttrpg-ui-toolkit-state.json by default, configurable in settings).

The Quick Start guide walks through a full sheet with skills, spell slots, and rest buttons. The character generator can build a starting sheet for you.

Running Combat

The initiative tracker keeps turn order, HP, and per-round resources for an encounter inside a note. Combatants can link to their own character or monster notes.

Initiative tracker with three combatants, one of them a group of goblins

Themes

Pick a preset under Settings > TTRPG UI Toolkit > Styles, or adjust individual colors. There are 21 built-in themes, including light themes and companions for the ITS theme.

The same components in four built-in themes

Documentation

The documentation site has a live demo of every component and the full configuration reference:

Contributing

Bug reports and feature requests go in GitHub issues. Ideas for system-agnostic components are collected in this discussion. For local development setup, see CONTRIBUTING.md.

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Linter
5 years ago by Victor Tao
An Obsidian plugin that formats and styles your notes with a focus on configurability and extensibility.
Initiative Tracker
5 years ago by Jeremy Valentine
TTRPG Initiative Tracker for Obsidian.md
MetaEdit
5 years ago by Christian B. B. Houmann
MetaEdit for Obsidian
Completr
5 years ago by tth05
Auto-completion plugin for the obsidian editor.
Solo RPG Toolkit
2 years ago by Alex Kurowski
Pathfinder 2E Action Icons
3 years ago by Thiago Coutinho
Obsidian plugin for easily insertind the Pathfinder 2E Action icons
Generic Initiative Tracker
5 years ago by Beau Shinkle
TTRPG Initiative Tracker for Obsidian.md
Character Sheets
a year ago by Grayvox
📝Create character sheets for your very own traumatized little guys with Obsidian.
Toggle Meta Yaml
4 years ago by hua
Moulinette Search for TTRPG
3 years ago by Moulinette
Plugin for Obsidian
Gantt this
2 months ago by Altarok
Obsidian plugin showing multiple TTRPG calendars at once in one gantt chart.
DevOps Companion
a year ago by Jobelin Kom
Obsidian DevOps Companion is a developer-oriented plugin that brings DevOps context awareness directly inside your Obsidian vault.
YAML Table
a year ago by dainakai
Xyls Starmap
2 months ago by xylhazlhztarr
A small little plugin for Obsidian MD to create interactive star system maps inside the note-taking app.
Archivist GG
11 days ago by archivist-gg
D&D character sheets that do the math and roll on click, for the 2014 and 2024 rules, with a step-by-step builder, spells, resources and an inventory with containers, plus parchment stat blocks and the SRD 5.1 and 5.2 as linked compendiums.
Base Source Editor
22 days ago by fronglemog
Edit the YAML source of a Base without leaving Obsidian.
Draw Steel Retainer
a year ago by Martin Dampier
Frontmatter to HTML Attributes
7 months ago by Tarek Saier
Hephaistos Importer
2 years ago by Skallaturi
Non-official plugin for importing characters from Hephaistos.online to Obsidian.md
Trade Rythm
a month ago by iblameaza
Trade Rythm - Obsidian trading journal plugin