TTRPG Character Builder

Offline Electron meta-builder for TTRPG system schemas and character sheets. Designed to export .ttrpg-system.json for import into TTRPG Player (meta_builder branch).

Stack

  • Electron 41 + React 19 + TypeScript + Vite
  • SQLite (better-sqlite3)
  • Shared portable contract in app/shared (formula DSL, creation rules, snapshots)

Scripts

npm install
npm test
npm run dev
npm run build

Presets

presets/ — start with Shadowdark + D&D 5e SRD scaffold. More systems follow the roadmap.

Fan mechanical scaffolds. D&D spell text may be imported from third-party aggregators at the product owner's responsibility — see docs/adr/.

S
Description
No description provided
Readme 194 KiB
Languages
TypeScript 88%
JavaScript 6.1%
CSS 5.3%
HTML 0.6%