cgdprojects/genealogy is a Laravel package for the genealogy laravel framework..
It currently has 183 GitHub stars and 1 downloads on Packagist (latest version 3.1.0).
Install it with composer require cgdprojects/genealogy.
Discover more Laravel packages by cgdprojects
or browse all Laravel packages to compare alternatives.
Last updated
Liberu Genealogy is a free, open-source genealogy platform that makes it easy to build, explore and share family trees. It is built on the latest versions of Laravel 13, PHP 8.5, Filament 5 and Livewire 4, providing a fast, modern, and accessible web application for everyone from hobbyists to professional genealogists.
The platform integrates with leading genealogy services (MyHeritage, Ancestry, FamilySearch, FindMyPast), supports GEDCOM file import/export, DNA-match analysis, facial-recognition-assisted photo tagging, and a rich set of research tools β all within a modular, developer-friendly codebase designed to grow with your needs.
Requirements: PHP 8.5, Composer, Node.js, a database (MySQL / MariaDB / PostgreSQL), and optionally Docker.
Clone the repository and run the provided installer script:
git clone https://github.com/liberu-genealogy/genealogy-laravel.git
cd genealogy-laravel
./setup.sh
The setup.sh script will install PHP and Node dependencies, copy the example environment file, generate an application key and run database migrations automatically.
Tip: If you prefer a guided, point-and-click experience, a graphical installer is available. Launch it from a terminal with
./setup.shor use your desktop file manager to run the script on supported environments, and follow the on-screen prompts.
git clone https://github.com/liberu-genealogy/genealogy-laravel.git
cd genealogy-laravel
composer install
cp .env.example .env
php artisan key:generate
php artisan migrate --seed
npm install && npm run build
php artisan serve
Visit http://localhost:8000 in your browser.
docker build -t genealogy-laravel .
docker run -p 8000:8000 genealogy-laravel
For a full development environment with a database container, use Laravel Sail:
./vendor/bin/sail up -d
Then visit http://localhost.
Liberu Genealogy is part of the wider Liberu open-source ecosystem. Each project below is a standalone Laravel application that can be run independently or alongside the others.
| Project | Repository | Description | |---|---|---| | Genealogy | liberu-genealogy/genealogy-laravel | Family tree and genealogy platform (this repository). | | Boilerplate (core) | liberusoftware/boilerplate | Core starter and shared utilities used across Liberu projects. | | Accounting | liberu-accounting/accounting-laravel | Accounting and invoicing features tailored for Laravel applications. | | Automation | liberu-automation/automation-laravel | Automation tooling and workflow integrations for Laravel projects. | | Billing | liberu-billing/billing-laravel | Subscription and billing management integrations (payments, invoices). | | Browser Game | liberu-browser-game/browser-game-laravel | Example Laravel-based browser game platform and mechanics. | | CMS | liberu-cms/cms-laravel | Content management features and modular page administration. | | Control Panel | liberu-control-panel/control-panel-laravel | Administration/control-panel components for managing services. | | CRM | liberu-crm/crm-laravel | Customer relationship management features and integrations. | | Eβcommerce | liberu-ecommerce/ecommerce-laravel | Eβcommerce storefront, product and order management. | | Maintenance | liberu-maintenance/maintenance-laravel | Scheduling, tracking and reporting for maintenance tasks. | | Real Estate | liberu-real-estate/real-estate-laravel | Property listings and real-estate management features. | | Social Network | liberu-social-network/social-network-laravel | Social features, profiles, feeds and messaging for Laravel apps. |
Contributions are welcome and will be fully credited! We accept contributions via Pull Requests on GitHub.
main.vendor/bin/phpunit
README.md and any other relevant documentation.main branch.Please also read CONTRIBUTING.md and CODE_OF_CONDUCT.md before opening a pull request.
This project is licensed under the MIT License β see the LICENSE file for the full text.
The MIT License is one of the most permissive open-source licenses available. This means:
By choosing the MIT License, Liberu Genealogy ensures that the community can build on this work freely, fostering collaboration, innovation and long-term sustainability.
Maintainers: Liberu Genealogy team
Contributors: see https://github.com/liberu-genealogy/genealogy-laravel/graphs/contributors