Liberu Software presents Liberu Genealogy — an innovative open source project built using Laravel 12, PHP 8.5, Filament 5.1, and Livewire 4.0, aimed at revolutionizing the field of genealogy and family history research. Our platform combines the power of Laravel's robust framework with the latest advancements in PHP to create a cutting-edge application for exploring and preserving ancestral heritage.
With Liberu Genealogy you can build intricate family trees, process DNA data, import/export industry-standard GEDCOM files, and connect with relatives across the globe — all in a secure, multi-tenant environment.
🌐 Demonstration: www.familytree365.com — Register for a free account and explore the platform with no obligations.
| Repository | Release | Install | Tests | Docker | Coverage |
|---|---|---|---|---|---|
| genealogy-laravel | |||||
| laravel-gedcom | |||||
| php-gedcom | |||||
| php-dna | |||||
| laravel-dna | |||||
| laravel-gramps-xml |
Our projects are built with a modern, carefully chosen technology stack:
| Technology | Purpose |
|---|---|
| PHP 8.5 | Server-side language with latest performance and type-system improvements |
| Laravel 12 | Robust PHP framework providing elegant syntax and comprehensive tooling |
| Filament 5.1 | Beautiful admin panel and form builder for Laravel |
| Livewire 4.0 | Full-stack framework for dynamic Laravel interfaces without writing JavaScript |
| Laravel Jetstream | Application scaffolding with authentication and team management |
| Laravel Socialite | OAuth authentication with social media providers |
| Vue.js 3 | Progressive JavaScript framework for interactive UIs |
| Nuxt 3 | Intuitive Vue-based meta-framework |
| MySQL 8 | Reliable relational database management |
| Docker | Containerisation for consistent development and deployment environments |
| GEDCOM | Industry-standard format for genealogical data exchange |
| JavaScript (ES2020) | Modern frontend scripting |
-
Family Trees with DNA Matching: Build intricate family trees connecting generations and preserving familial legacies. Harness the power of DNA matching to discover and connect with relatives across the globe.
-
GEDCOM Import and Export: Full support for GEDCOM, the industry-standard format for genealogical data, ensuring compatibility with other genealogy tools and platforms.
-
Subscriptions: Access premium features, advanced analytics, and exclusive content through flexible subscription plans.
-
Multi-Tenancy Trees: Accommodate diverse family structures with multi-tenancy support. Create separate family trees for different branches with tailored exploration of each lineage.
-
Display Options: Multiple viewing options from interactive tree visualizations to detailed forms and tables, offering flexibility in how you engage with your genealogical data.
-
Secure & Private: All data is securely stored and never shared without explicit permission, ensuring the highest standards of privacy.
-
Open API: Robust API support for importing and exporting GEDCOM data and DNA matching results.
| Project | Description |
|---|---|
| genealogy-laravel | Full genealogy and family tree builder using Laravel 12, PHP 8.5, Filament 5.1 and Livewire 4.0 |
| laravel-gedcom | GEDCOM reading and writing for Laravel 11 & Laravel 12 |
| php-gedcom | GEDCOM 5.5.1 and GEDCOM X reading and writing for PHP 8.5 |
| laravel-dna | DNA reading and writing for Laravel 11 & Laravel 12 |
| php-dna | DNA kit processing and manipulation for PHP 8.5 |
| laravel-gramps-xml | GRAMPS XML processing for PHP 8.5 and Laravel 11 & Laravel 12 |
Liberu Software develops a wide range of open source Laravel applications:
- liberu-accounting/accounting-laravel
- liberu-automation/automation-laravel
- liberu-billing/billing-laravel
- liberusoftware/boilerplate — Boilerplate application using Laravel 12, PHP 8.5, Filament 5 and Livewire 4
- liberu-browser-game/browser-game-laravel
- liberu-cms/cms-laravel
- liberu-control-panel/control-panel-laravel
- liberu-crm/crm-laravel
- liberu-ecommerce/ecommerce-laravel
- liberu-maintenance/maintenance-laravel
- liberu-real-estate/real-estate-laravel
- liberu-social-network/social-network-laravel
Using our paid services directly benefits the ongoing development of our free and open source software. Every subscription helps us maintain, improve, and expand our open source projects for the entire community.
| Service | Description |
|---|---|
| Liberu Group | Our parent organisation offering a full suite of technology services |
| Liberu Services | Professional services, customisation, and support for our software |
| Liberu Hosting | Managed web hosting optimised for our application packages |
💡 By choosing our paid services you help fund the research, development, and maintenance of these free open source tools — thank you!
We warmly welcome contributions from the community! We believe in the power of collaboration and appreciate any involvement you'd like to have in improving our projects.
Pull requests are very welcome! Here's how to contribute:
- Fork the repository you want to contribute to
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
If you're not comfortable submitting code directly, raising an issue is equally valuable — it helps us identify problems and opportunities for improvement. Whether through pull requests or issues, every contribution plays a vital role in making our projects better. We foster an inclusive and collaborative environment where everyone's ideas are valued and respected.
All Liberu Genealogy projects are licensed under the MIT License — granting you the freedom to use them for both personal and commercial projects.
The MIT license gives you:
- ✅ Freedom to use — for any personal or commercial purpose
- ✅ Freedom to modify — adapt the code to your specific needs
- ✅ Freedom to distribute — share your modifications with others
- ✅ No warranty obligations — use at your own risk with no liability on the authors
See the LICENSE for full details.