visual family cosmos
I've been interested to understand my family history for some years now. I already put some effort into talking with relatives, taking notes from our conversations, finding old documents, and consolidating information from different places.
There are many platforms or apps that can visually represent your tree. Using my family as an example (with anonymized names), below are some visualizations in the form of:
- an ancestor 'fan chart', starting with the subject and going back, omitting siblings
me in the center, paternal side above, maternal side below; via Gramps Web
- a descendant 'sun chart', radiating outward from a single 'root ancestor'
my 'top ancestor' in the center on a path to each descendant, me on the right at 3 o'clock; via SunTree
- the traditional 'tree', representing more comprehensively
me at the bottom, lines connecting to all relatives; via Topola Genealogy Viewer
- 3D force-directed graph
no particular center or emphasis; tree members in a hierarchy based on age and year; via blood lines
All of these look nice and are fun to explore but become harder to read as data accumulates. None of them help me orient to where people fit in the larger picture. So I made my own with the following characteristics:
- radial layout to maximize space and group by generation;
- lines to connect siblings, spouses, and children;
- colour to roughly track lineage based on last names;
This finally gives me a sense of who my second and third cousins are, which I wasn't able to grasp before.
I also learned that surnames aren't the ultimate indicator of 'where one comes from'. Even though I commonly think of my last name as representing family origins, it really just emphasizes those who passed on their name; feels cool to realize that as one person I actually come from people with thirteen unique last names!
Another interesting set of trivia has to do with the Mormon Church. I never paid much attention to them, but through this work I've learned that they contribute heavily to family tree technologies and to ordinary people learning about their own family histories:
- they invented the GEDCOM file format in 1984, which all these apps use to import and export genealogical data
- they probably run a 'FamilySearch Center' near you to provide research help and free access to paid platforms
- their FamilySearch wiki has about 150,000 articles to help you find vital records for family research in most countries
- they've helped archive and digitize birth, death, and other records from all over the world (accessible through their FamilySearch platform or local centers)
There's more I'd like to do with this, but for now I'm happy just to have my own tree and share it with family.
For anyone who's curious, here are some full-size PDFs where you can see details:
- mine
- the royal family
- presidents washington, lincoln, kennedy
- amelia earhart
- thomas edison
- alexander graham bell
- albert einstein
resources
If you're interested to explore deeper, I've compiled links from my research to save you some searching.
build family trees
- Genea (open-source, privacy-oriented)
- Family Chart (open-source, privacy-oriented)
- Visual Family Tree: Windows, macOS, Linux (open-source, privacy-oriented)
visualize family trees
- Topola Genealogy Viewer (open-source, privacy-oriented)
- Family Tree Map: "Map the birthplaces of people in your family tree." (open-source, privacy-oriented)
- blood lines: 3D force-directed graph (open-source, privacy-oriented)
- tmcw/gedcom/live: 2D force-directed graph (open-source, privacy-oriented)
- Exploring Family Trees: tree layout on a timeline
- arbre: visualize GEDCOM data
self-hosted genealogy tools
- Gramps Web: collaborate with your family in a private space
- Betty: generate an encyclopedia-like website from Gramps or GEDCOM data
- Open Pedigree: draw genomic pedigrees
- Genealogy
- terrywbrady/TNG_Docker
hosted genealogy tools
- build family trees: Family Echo, Kintree, FamilyBushes
- make genograms: Genogram Creator, GenoFlow
- make pedigree charts: pedigreejs (open-source, privacy-oriented)
development
- GEDCOM spec
- GEDCOM X Viewer: view and edit GEDCOM X data
- MagiKey GEDCOM Converter: convert between version 5 and 7
- awesome-gedcom: utilities in various languages
- gedcom-samples
parse and serialize
- genea-app/genea-app/js/gedcom.js (5.5.5)
- Jisco/gedcom.json: convert to JSON and vice versa (5.5.1)
- gedcom7code/js-gedcom: parser, serializer, type-checker, validator (5–7)
- tmcw/gedcom + Grawl/gedcom-iso
only parse
- arbre-app/read-gedcom: modern Typescript parser (5.5.5 and under)
- it9gamelog/gedcom-parser: TypeScript library that parses into tree-like objects (preserves maximum information)
- gedcom7code/js-parser: 36-line parser (7.0)
experiments
- GedCom Parser example: create individual and family records, get relatives
- gedcom-js-viewer
- Semantic Web Genealogical Trees
inspiration
Source Also on Mastodon Bluesky Twitter Facebook Nostr Threads Instagram TikTok LinkedIn