Skip to content

Latest commit

 

History

History
132 lines (98 loc) · 5.95 KB

README.md

File metadata and controls

132 lines (98 loc) · 5.95 KB

awesome-gedcom

GEDCOM utilities that will ease the pain

Contents

Converters

CSV

  • FTAnalyzer - FTAnalyzer let's you export GEDCOM file to .csv file, has GUI, available for Windows and Mac

DOT

  • ged2dot - GEDCOM to Graphviz converter

GEDCOM X

JSON

RDF

  • GedcomRDF - Gedcom and Genealogy information in Semantic Web format, using RDF serialization format(s)
  • gedcom-foaf - Output FOAF files from Gedcom individuals and families
  • gedcom2sem - Flexible conversion via RDF/TTL to KML/FOAF and other SPARQL queries using LOD

SQL

XML

  • gedcomparser - GEDCOM parser, convert an GEDCOM raw data file into XML

Parsers

Dart

.NET

  • GEDCOM - A .NET library that imports data from a .ged (GEDCOM) file

Clojure

  • gedcom - Clojure GEDCOM library

Go

  • gedcom (@elliotchance) - library & CLI tools for encoding, decoding, traversing, merging, comparing, querying and publishing GEDCOM files
  • gedcom (@iand) - Go package to parse GEDCOM files

Java

  • Gedcom - Gedcom parsers
  • gedcom4j - gedcom4j is a Java library for parsing and writing GEDCOM 5.5 and 5.5.1 files
  • GedcomStore - To parse lineage-linked GEDCOM grammar files and build the GEDCOM-structure according to the parsed definitions

JavaScript/Node.js

  • family-tree-nodejs - Application for loading GEDCOM files and serving them on the web as navigable family trees
  • gedcom.js - Gedcom parser for JavaScript
  • gedcom-parser - A tiny GEDCOM parser
  • gedcom-stream - A node.js processor for GEDCOM files
  • parse-gedcom - A simple GEDCOM parser that focuses on translating GEDCOM structure into JSON
  • read-gedcom - A modern GEDCOM parser with type declarations

Objective-C

PHP

  • gedcom-search - PHP search engine for searching GEDCOM files with customizable results weighting
  • php-gedcom - A library for reading and writing GEDCOM files in PHP
  • PHP-GEDCOM-Tools - PHP scripts for interacting with GEDCOM files

Python

  • gedcompy - Python library to parse and work with GEDCOM (geneology/family tree) files
  • python-gedcom - Python module for parsing, analyzing, and manipulating GEDCOM files
  • python-gedcom-parser - Python parser for GEDCOM 5.5 format
  • simplepyged - A simple Python GEDCOM parser

R

  • tidyged - An R package for handling GEDCOM files

Ruby

Rust

  • rust-gedcom - Rust library for GEDCOM parsing, with optional serialization to JSON.
  • gedcomx-rs - Rust library for GEDCOM X parsing, with serialization to / from XML and JSON.

Scala

  • gedcom - Scala library to parse GEDCOM files (common genealogy format)

Visualization

TypeScript

  • topola - library for embedding genealogy tree visualizations on web pages
  • topola-viewer - interactive genealogy visualization

License

CC0

To the extent possible under law, Tod Robbins has waived all copyright and related or neighboring rights to this work.