|
1 |
| -# awesome-gedcom |
2 |
| - |
3 |
| -[GEDCOM](https://en.wikipedia.org/wiki/GEDCOM) utilities that will ease the pain |
4 |
| - |
5 |
| -### Convertors |
6 |
| - |
7 |
| -**DOT** |
8 |
| - |
9 |
| -* [ged2dot](https://github.com/vmiklos/ged2dot): GEDCOM to Graphviz converter |
10 |
| - |
11 |
| -**RDF** |
12 |
| - |
13 |
| -* [GedcomRDF](https://github.com/BruceWhealton/GedcomRDF): Gedcom and Genealogy information in Semantic Web format, using RDF serialization format(s) |
14 |
| -* [gedcom-foaf](https://github.com/bricas/gedcom-foaf): Output FOAF files from Gedcom individuals and families |
15 |
| -* [gedcom2sem](https://github.com/jo-pol/gedcom2sem): Flexible conversion via RDF/TTL to KML/FOAF and other SPARQL queries using LOD |
16 |
| - |
17 |
| -**GEDCOM X** |
18 |
| - |
19 |
| -* [gedcom5-conversion](https://github.com/FamilySearch/gedcom5-conversion): Utilities for GEDCOM 5.5 to GEDCOM X Conversion |
20 |
| - |
21 |
| -**JSON** |
22 |
| - |
23 |
| -* [GEDCOMToJSONConverter](https://github.com/PatKayongo/GEDCOMToJSONConverter): Convert GEDCOM genealogy file to a JSON representation |
24 |
| - |
25 |
| -**XML** |
26 |
| - |
27 |
| -* [gedcomparser](https://github.com/alfredxiao/gedcomparser): GEDCOM parser, convert an GEDCOM raw data file into XML |
| 1 | +# awesome-gedcom [](https://awesome.re) |
| 2 | +> [GEDCOM](https://en.wikipedia.org/wiki/GEDCOM) utilities that will ease the pain |
| 3 | +
|
| 4 | +## Contents |
| 5 | +- [Converters](#converters) |
| 6 | + - [DOT](#dot) |
| 7 | + - [GEDCOM X](#gedcom-x) |
| 8 | + - [JSON](#json) |
| 9 | + - [RDF](#rdf) |
| 10 | + - [XML](#xml) |
| 11 | +- [Parsers](#parsers) |
| 12 | + - [.NET](#net) |
| 13 | + - [Clojure](#clojure) |
| 14 | + - [Go](#go) |
| 15 | + - [Java](#java) |
| 16 | + - [Javascript/Node.js](#javascript-nodejs) |
| 17 | + - [Objective-C](#objective-c) |
| 18 | + - [PHP](#php) |
| 19 | + - [Python](#python) |
| 20 | + - [Ruby](#ruby) |
| 21 | + - [Scala](#scala) |
| 22 | +- [License](#license) |
| 23 | + |
| 24 | +## Converters |
| 25 | + |
| 26 | +### DOT |
| 27 | + |
| 28 | +* [ged2dot](https://github.com/vmiklos/ged2dot) - GEDCOM to Graphviz converter |
| 29 | + |
| 30 | +#### GEDCOM X |
| 31 | +* [gedcom5-conversion](https://github.com/FamilySearch/gedcom5-conversion) - Utilities for GEDCOM 5.5 to GEDCOM X Conversion |
| 32 | + |
| 33 | +#### JSON |
| 34 | +* [GEDCOMToJSONConverter](https://github.com/PatKayongo/GEDCOMToJSONConverter) - Convert GEDCOM genealogy file to a JSON representation |
| 35 | + |
| 36 | +#### RDF |
| 37 | +* [GedcomRDF](https://github.com/BruceWhealton/GedcomRDF) - Gedcom and Genealogy information in Semantic Web format, using RDF serialization format(s) |
| 38 | +* [gedcom-foaf](https://github.com/bricas/gedcom-foaf) - Output FOAF files from Gedcom individuals and families |
| 39 | +* [gedcom2sem](https://github.com/jo-pol/gedcom2sem) - Flexible conversion via RDF/TTL to KML/FOAF and other SPARQL queries using LOD |
| 40 | + |
| 41 | +#### XML |
| 42 | +* [gedcomparser](https://github.com/alfredxiao/gedcomparser) - GEDCOM parser, convert an GEDCOM raw data file into XML |
28 | 43 |
|
29 | 44 | ---
|
30 | 45 |
|
31 | 46 | ### Parsers
|
32 | 47 |
|
33 |
| -**.NET** |
34 |
| - |
35 |
| -* [GEDCOM](https://github.com/prm9894/GEDCOM): A .NET library that imports data from a .ged (GEDCOM) file |
36 |
| - |
37 |
| -**Clojure** |
38 |
| - |
39 |
| -* [gedcom](https://github.com/geni/gedcom): Clojure GEDCOM library |
40 |
| - |
41 |
| -**Go** |
42 |
| - |
43 |
| -* [gedcom](https://github.com/iand/gedcom): Go package to parse GEDCOM files |
44 |
| - |
45 |
| -**Java** |
| 48 | +#### .NET |
| 49 | +* [GEDCOM](https://github.com/prm9894/GEDCOM) - A .NET library that imports data from a .ged (GEDCOM) file |
46 | 50 |
|
47 |
| -* [Gedcom](https://github.com/FamilySearch/Gedcom): Gedcom parsers |
48 |
| -* [gedcom4j](https://github.com/frizbog/gedcom4j): gedcom4j is a Java library for parsing and writing GEDCOM 5.5 and 5.5.1 files |
49 |
| -* [GedcomStore](https://github.com/thnaeff/GedcomStore): To parse lineage-linked GEDCOM grammar files and build the GEDCOM-structure according to the parsed definitions |
| 51 | +#### Clojure |
| 52 | +* [gedcom](https://github.com/geni/gedcom) - Clojure GEDCOM library |
50 | 53 |
|
51 |
| -**JavaScript/Node.js** |
| 54 | +#### Go |
| 55 | +* [gedcom](https://github.com/iand/gedcom) - Go package to parse GEDCOM files |
52 | 56 |
|
53 |
| -* [family-tree-nodejs](https://github.com/woodbri/family-tree-nodejs): Application for loading GEDCOM files and serving them on the web as navigable family trees |
54 |
| -* [gedcom.js](https://github.com/dcapwell/gedcom.js): Gedcom parser for JavaScript |
55 |
| -* [gedcom-stream](https://github.com/connrs/gedcom-stream): A node.js processor for GEDCOM files |
56 |
| -* [parse-gedcom](https://github.com/tmcw/parse-gedcom): A simple GEDCOM parser that focuses on translating GEDCOM structure into JSON |
| 57 | +#### Java |
| 58 | +* [Gedcom](https://github.com/FamilySearch/Gedcom) - Gedcom parsers |
| 59 | +* [gedcom4j](https://github.com/frizbog/gedcom4j) - gedcom4j is a Java library for parsing and writing GEDCOM 5.5 and 5.5.1 files |
| 60 | +* [GedcomStore](https://github.com/thnaeff/GedcomStore) - To parse lineage-linked GEDCOM grammar files and build the GEDCOM-structure according to the parsed definitions |
57 | 61 |
|
58 |
| -**Objective-C** |
| 62 | +### JavaScript/Node.js |
| 63 | +* [family-tree-nodejs](https://github.com/woodbri/family-tree-nodejs) - Application for loading GEDCOM files and serving them on the web as navigable family trees |
| 64 | +* [gedcom.js](https://github.com/dcapwell/gedcom.js) - Gedcom parser for JavaScript |
| 65 | +* [gedcom-stream](https://github.com/connrs/gedcom-stream) - A node.js processor for GEDCOM files |
| 66 | +* [parse-gedcom](https://github.com/tmcw/parse-gedcom) - A simple GEDCOM parser that focuses on translating GEDCOM structure into JSON |
59 | 67 |
|
60 |
| -* [Gedcom-Framework](https://github.com/mikkelee/Gedcom-Framework): Cocoa framework for parsing Gedcom data |
| 68 | +#### Objective-C |
| 69 | +* [Gedcom-Framework](https://github.com/mikkelee/Gedcom-Framework) - Cocoa framework for parsing Gedcom data |
61 | 70 |
|
62 |
| -**PHP** |
| 71 | +#### PHP |
| 72 | +* [gedcom-search](https://github.com/stuporglue/gedcom-search) - PHP search engine for searching GEDCOM files with customizable results weighting |
| 73 | +* [php-gedcom](https://github.com/mrkrstphr/php-gedcom) - A library for reading and writing GEDCOM files in PHP |
| 74 | +* [PHP-GEDCOM-Tools](https://github.com/cfinke/PHP-GEDCOM-Tools) - PHP scripts for interacting with GEDCOM files |
63 | 75 |
|
64 |
| -* [gedcom-search](https://github.com/stuporglue/gedcom-search): PHP search engine for searching GEDCOM files with customizable results weighting |
65 |
| -* [php-gedcom](https://github.com/mrkrstphr/php-gedcom): A library for reading and writing GEDCOM files in PHP |
66 |
| -* [PHP-GEDCOM-Tools](https://github.com/cfinke/PHP-GEDCOM-Tools): PHP scripts for interacting with GEDCOM files |
| 76 | +#### Python |
| 77 | +* [gedcompy](https://github.com/rory/gedcompy) - Python library to parse and work with GEDCOM (geneology/family tree) files |
| 78 | +* [python-gedcom](https://github.com/madprime/python-gedcom) - Python module for parsing, analyzing, and manipulating GEDCOM files |
| 79 | +* [python-gedcom-parser](https://github.com/rootsdev/python-gedcom-parser) - Python parser for GEDCOM 5.5 format |
| 80 | +* [simplepyged](https://github.com/dijxtra/simplepyged) - A simple Python GEDCOM parser |
67 | 81 |
|
68 |
| -**Python** |
| 82 | +#### Ruby |
| 83 | +* [gedcom](https://github.com/rbur004/gedcom) - Ruby Gedcom parser |
| 84 | +* [gedcom-ruby](https://github.com/binary011010/gedcom-ruby) - A Ruby library for easily doing custom, callback-based GEDCOM parsing |
| 85 | +* [ruby-gedcom-parser](https://github.com/mikefarmer/ruby-gedcom-parser) - A simple gedcom parser for ruby |
69 | 86 |
|
70 |
| -* [gedcompy](https://github.com/rory/gedcompy): Python library to parse and work with GEDCOM (geneology/family tree) files |
71 |
| -* [python-gedcom](https://github.com/madprime/python-gedcom): Python module for parsing, analyzing, and manipulating GEDCOM files |
72 |
| -* [python-gedcom-parser](https://github.com/rootsdev/python-gedcom-parser): Python parser for GEDCOM 5.5 format |
73 |
| -* [simplepyged](https://github.com/dijxtra/simplepyged): A simple Python GEDCOM parser |
| 87 | +#### Scala |
| 88 | +* [gedcom](https://github.com/davidmoten/gedcom) - Scala library to parse GEDCOM files (common genealogy format) |
74 | 89 |
|
75 |
| -**Ruby** |
76 | 90 |
|
77 |
| -* [gedcom](https://github.com/rbur004/gedcom): Ruby Gedcom parser |
78 |
| -* [gedcom-ruby](https://github.com/binary011010/gedcom-ruby): A Ruby library for easily doing custom, callback-based GEDCOM parsing |
79 |
| -* [ruby-gedcom-parser](https://github.com/mikefarmer/ruby-gedcom-parser): A simple gedcom parser for ruby |
| 91 | +## License |
80 | 92 |
|
81 |
| -**Scala** |
| 93 | +[](https://creativecommons.org/publicdomain/zero/1.0/) |
82 | 94 |
|
83 |
| -* [gedcom](https://github.com/davidmoten/gedcom): Scala library to parse GEDCOM files (common genealogy format) |
| 95 | +To the extent possible under law, [Tod Robbins](https://todrobbins.com) has waived all copyright and related or neighboring rights to this work. |
0 commit comments