Family History

Genea – browser-based family tree editor

Genea is a browser-based genealogy application for creating, viewing and editing family trees. It offers a visual approach to recording family relationships, helping users organise information about ancestors, descendants and other relatives.

The application uses GEDCOM, a standard format for exchanging genealogical information between family history programs. Existing records can be opened and edited without having to transfer an entire family database into a proprietary online service. Genea runs without server-side application components, distinguishing it from genealogy platforms built around a central database.

Users can access the hosted application or deploy their own copy. Genealogical information can be retained in files under their control, with optional Git integration for storing and synchronising family records.

Genea is primarily intended for people who want a straightforward interface for maintaining family trees rather than an extensive genealogy research environment. It emphasises visual relationships and direct editing while retaining compatibility with other genealogy software through its file-based approach.

This is free and open source software.

Key Features

  • Visual family tree diagrams showing parents, grandparents, partners, siblings and children.
  • Graphical tree rendering using Graphviz compiled into WebAssembly.
  • GEDCOM file importing and saving for exchanging genealogical information.
  • Editing of individuals, family relationships and associated personal information.
  • Support for life events including births, deaths, marriages, baptisms, burials and census records.
  • Additional personal attributes covering occupations, residences, education, nationality and other genealogical details.
  • Relationship path finder for identifying connections between individuals in a family tree.
  • Support for recording dates and places associated with genealogical events.
  • Git integration for storing family records and accessing them from multiple devices.
  • Local file handling without requiring genealogical data to be stored in a central application database.
  • Support for recording same-sex family relationships within its GEDCOM implementation.
  • Graphical editing interface built with Vue.js.
  • Self-hosting option for maintaining independent control of the application.

Website: github.com/genea-app/genea-app
Support:
Developer: Sjoerd van der Hoorn
License: MIT License

Genea in action

Genea is written in JavaScript. Learn JavaScript with our recommended free books and free tutorials.


Related Software

Family History Software
GrampsGenealogical Research and Analysis Management Program
HuMo-genMature, feature-laden, web-based genealogy program
webtreesWeb-based genealogy application intended for collaborative use
GEDKeeperPersonal genealogical database
Liberu GenealogyWeb-based genealogy and family history platform
GeneoTreeGenealogy software in PHP / MySQL
GeneWebGenealogy software with a Web interface
GenealogyFamily tree PHP application
LifeLinesConsole based genealogy software for family history research
GenealogyJFull-featured viewer and editor for genealogic data
PhpGedViewWeb-based genealogy viewer and editor
AncestrisGeneralogy software that keeps your research under control

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted