Genealogy logo

Genealogy

Website

Self-hosted family tree application built with Laravel

358 stars 116 forks last commit first released MIT

Actively maintained

Last commit 21 Aug 2026.

Genealogy screenshot

Genealogy is an open-source family tree application for recording people, relationships, events and media. It is built on the TALL stack and designed for multi-tenant team use with role-based permissions.

Key Features

  • Person and couple modelling with support for biological parents, multiple partners, siblings and remarriages
  • Team-based multi-tenancy using Laravel Jetstream Teams with role and permission controls
  • Media uploads (multiple photos/documents), photo carousel and optional watermarking
  • Event management and timeline overview for people and families
  • Built-in Backup Manager with manual and cron-schedulable backups and e-mail notifications
  • Built-in Log Viewer and activity logging for persons, couples, teams and users
  • Security features including optional 2FA, API tokens and Jetstream access controls
  • Initial GEDCOM import/export support (under active development)

Use Cases

  • Building and maintaining family trees for personal or research use
  • Managing collaborative family history projects across teams with role separation
  • Archiving and organizing photos, documents and event timelines tied to individuals

Limitations and Considerations

  • GEDCOM import/export is incomplete and still under active development; full v7 support is not yet implemented
  • Requires HTTPS and modern runtime: PHP 8.4+ and a database supporting recursive CTEs (MySQL 8.0.1+ or compatible MariaDB)

Genealogy is focused on accurate family relationship modeling and team collaboration, offering a feature-rich Laravel-based foundation for self-hosted genealogy projects.

Categories:

Tags:

Tech Stack:

Share:

Similar to Genealogy

Admidio logo

Admidio

Membership and user management system for organizations

472
167
Last commit

Open-source PHP membership and user management system for clubs, associations and organizations with roles, events, media, documents and exports.

GPL-2.0Actively maintained
Alternative to:
WildApricot logo
WildApricot
+14
Part-DB logo

Part-DB

Web-based inventory management for electronic components

1.7k
232
Last commit

Open-source web app to manage electronic component inventory with projects/BOMs, barcode labels, fine-grained permissions, and powerful search.

AGPL-3.0Actively maintained
Alternative to:
inFlow Inventory logo
inFlow Inventory
+11
bewCloud logo

bewCloud

Lightweight personal cloud for files, photos, notes and feeds

1.2k
59
Last commit

bewCloud is a modern, lightweight alternative to Nextcloud/ownCloud for managing files, photos, notes and news in a simple web interface.

AGPL-3.0Actively maintained
Alternative to:
Google Drive logo
Google Drive
+19

Traq

Open-source PHP project manager and issue tracker

204
30
Last commit

Self-hosted PHP project management and issue tracking system with multi-project support, milestones, custom fields, built-in Markdown wiki, and REST API.

GPL-3.0Slowing down
Alternative to:
Atlassian Jira logo
Atlassian Jira
+19
Tinode logo

Tinode

Instant messaging server with multi-platform clients and APIs

13.5k
2.1k
Last commit

Tinode is an open source instant messaging platform with a Go backend, web/mobile clients, JSON WebSocket and gRPC APIs, and support for one-to-one and group chat.

GPL-3.0Actively maintained
Alternative to:
Telegram logo
Telegram
+13
Relaticle logo

Relaticle

Open-source CRM platform built with Laravel and Filament

1.6k
178
Last commit

Next-generation open-source CRM for managing contacts, companies, tasks, and sales opportunities with a modern UI and customizable fields.

AGPL-3.0Actively maintained
Alternative to:
Salesforce Sales Cloud logo
Salesforce Sales Cloud
+18