Skip to content

GENEALOGIXGit-Native Genealogy

A portable, extensible family archive format that's yours to keep forever

GENEALOGIX

Why GENEALOGIX?

Traditional genealogy software traps your research in proprietary databases and limited file formats. GENEALOGIX gives you true data ownership with human-readable files you can edit in any text editor, store anywhere, and collaborate on using Git. Whether you're documenting traditional family trees, researching local history, or building biographical databases, GLX adapts to your research needs - not the other way around. It's a permanent foundation for your work that will outlast any single software tool.

Quick Comparison

FeatureGEDCOMGENEALOGIX
CollaborationFile sharing onlyGit-native workflows
Evidence TrackingBasic source recordsComplete evidence chains
Version ControlManual or difficultBuilt-in Git integration
Human ReadabilityBinary-like formatClear YAML structure
ValidationInconsistent implementationsSchema-based validation
ExtensibilityLimitedJSON Schema based
Data PortabilityVendor lock-inOpen format you own
InteroperabilityGEDCOM export onlyImport/export + Git workflows
Custom TypesFixed schemaArchive-defined vocabularies

What is a GLX Archive?

A GENEALOGIX archive is a collection of plain YAML files — one per person, event, place, source, and so on — organized in a simple folder structure. Each archive also includes vocabulary files that define the types your research uses (event types, relationship types, etc.), so the archive is completely self-describing.

Because it's just files and folders, you can edit your archive in any text editor, store it anywhere, back it up however you like, and track every change with Git. There's no database, no proprietary binary format, and no software required to read your data.

Ready to dive in?

Follow the Quickstart Guide to create your first archive in 5 minutes, or read the Core Concepts to understand the architecture.

Migrating from GEDCOM?

If you already have a GEDCOM file, the glx CLI can import it automatically:

bash
glx import family.ged -o family-archive

See the full Migration from GEDCOM guide for field mapping details, troubleshooting, and post-migration workflow.

Community


Made with ❤️ for genealogists, by genealogists

Licensed under Apache License 2.0 • Copyright © 2025-2026 Oracynth, Inc.

Licensed under Apache License 2.0