Skip to content
@liberu-genealogy

Liberu Genealogy

Built on the latest technologies, including Laravel 12, PHP 8.5, Filament 5 and Livewire 4

License: MIT

Connect With Us

Technology Stack

Jetstream Socialite

About Liberu Genealogy

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 Status

Repository Release Install Tests Docker Coverage
genealogy-laravel Release Install Tests Docker Coverage
laravel-gedcom Release Install Tests Docker Coverage
php-gedcom Release Install Tests Docker Coverage
php-dna Release Install Tests Docker Coverage
laravel-dna Release Install Tests Docker Coverage
laravel-gramps-xml Release Install Tests Docker Coverage

Technologies Used

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

Key Features

  1. 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.

  2. GEDCOM Import and Export: Full support for GEDCOM, the industry-standard format for genealogical data, ensuring compatibility with other genealogy tools and platforms.

  3. Subscriptions: Access premium features, advanced analytics, and exclusive content through flexible subscription plans.

  4. Multi-Tenancy Trees: Accommodate diverse family structures with multi-tenancy support. Create separate family trees for different branches with tailored exploration of each lineage.

  5. Display Options: Multiple viewing options from interactive tree visualizations to detailed forms and tables, offering flexibility in how you engage with your genealogical data.

  6. Secure & Private: All data is securely stored and never shared without explicit permission, ensuring the highest standards of privacy.

  7. Open API: Robust API support for importing and exporting GEDCOM data and DNA matching results.

Genealogy Projects

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

Our Other Projects

Liberu Software develops a wide range of open source Laravel applications:

Support Our Work — Paid Services

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!

Contributions

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:

  1. Fork the repository you want to contribute to
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. 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.

License

All Liberu Genealogy projects are licensed under the MIT License — granting you the freedom to use them for both personal and commercial projects.

License: MIT

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.

Popular repositories Loading

  1. genealogy-old genealogy-old Public archive

    Laravel 10.x backend using PHP 8.2. Family tree and genealogy data processing website software.

    PHP 196 54

  2. genealogy-laravel genealogy-laravel Public

    Full genealogy and family tree building application using Laravel 12, PHP 8.5, Filament 5 and Livewire 4

    PHP 172 68

  3. genealogy-nuxt genealogy-nuxt Public archive

    Nuxt 2 and Vue 2 client for genealogy project. Family tree and genealogy data processing website software client.

    Vue 118 48

  4. laravel-gedcom laravel-gedcom Public

    Gedcom reading and writing for Laravel 10, Laravel 11 and Laravel 12.

    PHP 78 48

  5. php-gedcom php-gedcom Public

    Gedcom 5.5.1 and Gedcom X - Reading and writing for PHP 8.4.

    PHP 75 47

  6. php-dna php-dna Public

    DNA processing and manipulating for PHP 8.3 / PHP 8.4

    PHP 33 23

Repositories

Showing 10 of 10 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…