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
ValidationSyntax onlySchema-based validation
ExtensibilityLimitedJSON Schema based
Data PortabilityVendor lock-inOpen format you own
InteroperabilityGEDCOM export onlyImport/export + Git workflows
Custom TypesFixed schemaArchive-defined vocabularies

Quick Start

bash
# Install the glx CLI tool
go install github.com/genealogix/glx/glx@latest

# Import from GEDCOM
glx import family.ged -o family.glx

# Or create a new genealogix repository
glx init

# Validate your archive
glx validate

Community


Made with ❤️ for genealogists, by genealogists

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

Licensed under Apache License 2.0