Skip to content

Instantly share code, notes, and snippets.

@jimmyz
Created February 4, 2015 00:11
Show Gist options
  • Save jimmyz/7ed286ba1c1942c018e5 to your computer and use it in GitHub Desktop.
Save jimmyz/7ed286ba1c1942c018e5 to your computer and use it in GitHub Desktop.
List of Family History Related Open Source Projects
RootsDev
https://github.com/rootsdev/roots-search (Chrome Plug-in / JavaScript)
https://github.com/rootsdev/familysearch-javascript-sdk
https://github.com/rootsdev/gofamilysearch (Go FamilySearch SDK)
https://github.com/rootsdev/polygenea (Java and D, Collaborative Research-centric Data Model)
https://github.com/rootsdev/familysearch-reference-client (JavaScript/Angular, Tree Client for FamilySearch API)
https://github.com/rootsdev/genealogy-search (Chrome Extension)
https://github.com/rootsdev/people-inspector (Chrome Extension - historical-data.org microdata reader)
1000Memories
https://github.com/1000Memories/dateable (Ruby)
https://github.com/1000Memories/interpreted-date (Ruby)
https://github.com/1000Memories/photon-core (Java)
Geni
https://github.com/geni/gedcom (Clojure - GEDCOM parser)
Tree Projects
http://trepo.github.io
https://github.com/rootsdev/familysearch-reference-client (JavaScript/Angular, Tree Client for FamilySearch API)
https://github.com/rootsdev/polygenea (Java and D, Collaborative Research-centric Data Model)
Ben Brumfield's Projects
https://github.com/benwbrum/fromthepage (Ruby/Rails Online Transcription app)
https://github.com/benwbrum/antique_date (Ruby gem for dates)
https://github.com/FreeUKGen/forename (Ruby/Rails tool for analyzing forename distribution)
Records
https://github.com/Asparagirl/LeafSeek (Java, record hosting project)
GenealogySystems
https://github.com/genealogysystems/gen-search (JavaScript, create search links to genealogy websites)
https://github.com/genealogysystems/fs-check (JavaScript
Transcription Projects
https://github.com/zooniverse/Scribe (Ruby/Rails online transcription tool)
https://github.com/FreeUKGen/MyopicVicar (Ruby/Rails admin app for Scribe)
Ancestry
https://github.com/jeffsicdm14/name_pairs (not really Open, but it's a start)
Date/Time-based Projects
https://github.com/trepo/gedcomx-date-js (JavaScript)
https://github.com/1000Memories/dateable (Ruby)
https://github.com/mojombo/chronic (Ruby)
https://github.com/benwbrum/antique_date (Ruby)
GEDCOM
https://github.com/rootsdev/python-gedcom-parser (Python)
https://github.com/geni/gedcom (Clojure)
https://github.com/DallanQ/Gedcom (Java)
https://github.com/FamilySearch/Gedcom (Java - fork of DallanQ)
Standardization
https://github.com/DallanQ/Places (Java/REST)
https://github.com/DallanQ/Names (Java/REST)
https://github.com/openplacedatabase/www (Node.js/Java/ElasticSearch - OpenPlaceDatabase)
https://github.com/jeffsicdm14/name_pairs (not really Open, but it's a start)
Trees
https://github.com/trepo/trepo
https://gramps-project.org (Python, cross-platform tree building application)
https://github.com/werelate (WeRelate.org code)
API SDKs
Authentication
https://github.com/geni/omniauth-myheritage (Ruby - omniauth MyHeritage)
https://github.com/geni/omniauth-geni (Ruby - omniauth Geni)
https://github.com/xrkhill/omniauth-familysearch (Ruby - omniauth FamilySearch)
https://github.com/FamilySearch/passport-familysearch (Node.js - Passport Familysearch)
Geni
https://github.com/geni/geni-clj-sdk (Clojure)
https://github.com/geni/geni-ios-sdk (iOS)
MyHeritage
https://github.com/myheritage/familygraph-android (Java/Android)
https://github.com/myheritage/familygraph-php (PHP)
https://github.com/myheritage/familygraph-ios (iOS)
FamilySearch or GEDCOM X
https://github.com/rootsdev/familysearch-javascript-sdk
https://github.com/genealogysystems/fs-traversal
https://github.com/rootsdev/familysearch-reference-client
https://github.com/trepo/gedcomx-date-js
https://github.com/FamilySearch/gedcomx-java (Java GEDCOM X)
https://github.com/FamilySearch/gedcomx-java (C# GEDCOM X)
https://github.com/FamilySearch/gedcomx-php (PHP GEDCOM X)
GEDCOM X
https://github.com/FamilySearch/gedcom5-conversion (GEDCOM X
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment