Skip to main content

banisterious

Charted Roots
#

Professional Genealogy for Obsidian
#

Import, organize, visualize, and share family histories without leaving your Obsidian vault.

View on GitHub Get Started

Why Charted Roots?
#

Charted Roots is a professional-grade genealogical tool designed for genealogists, historians, writers, and world-builders. Whether you’re documenting your family history or building fictional worlds, Charted Roots provides the tools you need.

Canvas Tree Generation
#

Create beautiful, automated family tree visualizations with multiple layout algorithms.

Interactive Maps
#

Visualize geographic data with migration paths, heat maps, and custom image maps for fictional worlds.

GEDCOM & Gramps Support
#

Full import/export support for GEDCOM 5.5.1, GEDCOM X, Gramps XML, and CSV formats.

Statistics & Reports
#

Generate 17+ report types including pedigree charts, family group sheets, and source summaries.

Evidence Tracking
#

Track sources with quality classification following the Genealogical Proof Standard.

World Building
#

Custom calendars, fictional date systems, and universe management for creative projects.


Key Features
#

Canvas Tree Generation
#

Automatically generate family tree canvases with specialized genealogical layout algorithms. Choose from Standard, Compact, Timeline, or Hourglass layouts with full export options.

Interactive Family Chart
#

A persistent visualization panel for real-time exploration and editing. Edit relationships directly within the chart with full undo/redo support and bidirectional sync.

Geographic Visualization
#

Interactive maps powered by Leaflet.js with color-coded markers, migration paths, heat maps, and time-slider animation. Create custom image maps for fictional worlds.

Multi-Format Import/Export
#

Full round-trip support for GEDCOM 5.5.1, GEDCOM X (JSON), Gramps XML, and CSV/TSV. Privacy-aware exports with optional anonymization of living persons.

Evidence & Source Tracking
#

Structured genealogical metadata with source quality classification. Research level tracking based on the Genealogical Proof Standard with gap reports and conflict detection.

Data Quality Tools
#

Smart duplicate detection, merge wizard, schema validation, and a 14-step post-import cleanup wizard ensure your data stays clean and consistent.


Getting Started
#

  1. Install via BRAT (Recommended)

    • Install the BRAT plugin
    • Add repository: https://github.com/banisterious/obsidian-charted-roots
  2. Manual Installation

    • Download from releases
    • Extract to your vault’s .obsidian/plugins/ folder
  3. From Source

    git clone https://github.com/banisterious/obsidian-charted-roots
    npm install && npm run build

Support
#


Charted Roots is MIT licensed and free to use.