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 | |
|---|---|
| Gramps | Genealogical Research and Analysis Management Program |
| HuMo-gen | Mature, feature-laden, web-based genealogy program |
| webtrees | Web-based genealogy application intended for collaborative use |
| GEDKeeper | Personal genealogical database |
| Liberu Genealogy | Web-based genealogy and family history platform |
| GeneoTree | Genealogy software in PHP / MySQL |
| GeneWeb | Genealogy software with a Web interface |
| Genealogy | Family tree PHP application |
| LifeLines | Console based genealogy software for family history research |
| GenealogyJ | Full-featured viewer and editor for genealogic data |
| PhpGedView | Web-based genealogy viewer and editor |
| Ancestris | Generalogy software that keeps your research under control |
Read our verdict in the software roundup.
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. |


Please read our Comment Policy before commenting.