GEDCOM
approvedby Andrei Lobanov
Edit GEDCOM files with autocomplete, validation, navigation, and semantic highlighting. - This plugin has not been manually reviewed by Obsidian staff.
GEDCOM for Obsidian
GEDCOM language support by Domorium. Edit source .ged and .gedcom files
directly in Obsidian with validation, autocomplete, navigation, folding, and
semantic highlighting.

Features
- Context-aware GEDCOM tag autocomplete
- Real-time validation errors and warnings
- Semantic highlighting for levels, tags, and cross-references
- Documentation tooltips for GEDCOM tags
- Go to definition for XREF values
- Find XREF references and highlight declarations and usages
- Safe XREF rename as one undoable edit
- Web links and vault-relative file links
- Quick fixes for broken references and invalid levels
- Folding and visual indentation for nested records
- Desktop and mobile Obsidian support
The plugin keeps the GEDCOM file as the source of truth. It does not convert records into Markdown, create a second genealogy database, or send vault data to a remote service.
Usage
- Enable GEDCOM in Settings → Community plugins.
- Open a
.gedor.gedcomfile in your vault. - Edit the source directly. Obsidian saves changes back to the same file.
Use Go to GEDCOM definition from the command palette to jump from an XREF usage to its record declaration. Find GEDCOM references moves between matching declarations and usages, and Rename GEDCOM reference updates the current XREF atomically. Editor behavior can be adjusted in the plugin settings.
Privacy
GEDCOM by Domorium works locally inside the vault. It does not require an account, make network requests, access files outside the vault, show advertisements, or collect analytics or telemetry.
Installation
Install GEDCOM from Obsidian's Community Plugins directory. To test beta releases, use BRAT with this repository URL:
https://github.com/lavich/domorium-obsidian
For a manual installation, copy main.js, manifest.json, and styles.css
from the latest release into:
<vault>/.obsidian/plugins/domorium/
Reload Community Plugins and enable GEDCOM.
Development
npm install
npm run check
The packaged plugin is written to dist/.
The shared GEDCOM parser and editor-independent language service are maintained in the main Domorium repository and consumed as versioned public npm packages.
License
MIT © 2026 Andrei Lobanov
Domorium is an independent project and is not affiliated with or endorsed by FamilySearch or Intellectual Reserve, Inc. FAMILYSEARCH GEDCOM™ and FAMILYSEARCH® are trademarks of Intellectual Reserve, Inc.
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.