Family History

Genealogy – family tree PHP application

Genealogy is a web-based family tree application for recording family members, relationships and historical events. Developed using Laravel, it provides a browser interface for managing genealogical information within a structured database.

The application is designed around individuals and their family connections. It accommodates biological and non-biological parental relationships, partnerships, marriages, separations and multiple relationships between the same individuals. This allows users to construct family trees reflecting complicated family histories.

Genealogy includes a team-based approach to managing information. Users can collaborate within teams, with permissions controlling the activities available to individual members. This makes it suitable for family groups and researchers who want to contribute to shared records.

The software also provides tools for recording events, attaching photographs and documents, and examining ancestral and descendant relationships. Its family tree calculations use recursive database queries to improve performance when navigating complex genealogical connections.

Additional administration features include backup management, activity logging and facilities for examining application events.

This is free and open source software.

Key Features

  • Create and manage genealogical records for individuals, families and relationships.
  • Supports biological and non-biological parental relationships.
  • Record multiple partnerships, marriages, separations and reunions.
  • Handles relationships involving parents, children, siblings and extended family members.
  • Generate ancestor and descendant family trees.
  • Uses recursive common table expressions to calculate family relationships efficiently.
  • Provides team-based multi-tenancy for collaborative genealogy management.
  • Includes role-based permissions for team owners, administrators, managers, editors and members.
  • Supports transferring team ownership between authorised users.
  • Provides optional two-factor authentication and API access.
  • Includes event management and a timeline overview of family history.
  • Attach multiple images and documents to genealogical records.
  • Offers image watermarking and a navigable photo carousel.
  • Supports genealogical data exchange through GEDCOM import and export facilities.
  • Includes backup management with scheduled database backups and cleanup tasks.
  • Provides application and user activity logging.
  • Includes a log viewer for examining application events and database performance.
  • Offers multilingual interfaces with individual user language preferences.
  • Supports individual timezone settings.
  • Provides responsive layouts and light and dark interface themes.

Website: github.com/MGeurts/genealogy
Support:
Developer: Marc Geurts
License: MIT License

Genealogy is written in PHP. Learn PHP 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 Explore our carefully curated directory of recommended free and open source software, covering every major software category.

The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more.

Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted