Download the PHP package modularsoftware/genealogy without Composer

On this page you can find all versions of the php package modularsoftware/genealogy. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package genealogy

Liberu Genealogy

A collaborative Laravel application for building, researching, and preserving family history.

PHP Laravel Filament Livewire

Tests Install Latest release

Liberu Genealogy helps individuals, families, and research groups turn scattered records into a connected family history. Create family trees, document people and relationships, attach evidence, explore timelines and places, import existing data, and collaborate in a privacy-aware workspace.

What you can do

Requirements

Dependency Supported version
PHP 8.5
Laravel 13.x
Filament 5.x
Livewire 4.x
Composer 2.x
Node.js Latest stable release
Database SQLite, MySQL, MariaDB, or another Laravel-supported database

Quick start

Review .env before migrating. Use php artisan migrate --seed when example data is wanted. Queue and scheduled work can be run with the Laravel commands appropriate to the selected deployment.

Optional Premium billing

The application is fully open by default. Set PREMIUM_ENABLED=true for a SaaS deployment. Premium then provides a seven-day trial with Stripe checkout, priced at £2.49 monthly or £24.99 yearly. On the first checkout request, the application automatically creates one application-specific Stripe Product and the requested recurring Price, then stores the IDs locally for reuse. Set PREMIUM_STRIPE_APPLICATION_KEY to a stable unique identifier for the SaaS application; otherwise it is derived from the application name and URL. This keeps separate SaaS applications isolated even when they share one Stripe account. Existing Stripe Price IDs may still be supplied through PREMIUM_STRIPE_MONTHLY_PRICE_ID and PREMIUM_STRIPE_YEARLY_PRICE_ID as overrides.

Cards are required by default when Premium is enabled. Set PREMIUM_REQUIRE_CARD=false to offer an explicit no-card local trial instead. A cancelled trial remains available until the seven-day period ends; after expiry the account is suspended except for GEDCOM export, affiliate pages, and payment pages.

Architecture

Genealogy is assembled from focused Composer packages. Core domain modules remain independent from presentation concerns; API, Filament, and Livewire packages provide optional adapters for each capability.

The principal domain packages are:

Area Packages
Core genealogy Trees, people, families, relationships, identifiers, privacy, and terminology
Research Sources, evidence, citations, research projects, timelines, and places
Exchange GEDCOM and Gramps XML import/export
DNA Kits, groups, matches, comparisons, and triangulation
Collaboration Shared spaces and research coordination
Presentation Filament and Livewire interfaces plus authenticated API adapters

Installed modules are tracked under /modules, with composer.lock pinning their releases. Generic capability changes belong in the relevant module repository; host-specific composition belongs here.

Testing and quality

Run php artisan test for the application suite. Module-specific tests and documentation live with each module under modules/.

Documentation

Security

Do not report security vulnerabilities through public GitHub issues. Email [email protected] with reproduction details and the affected version so the report can be handled privately.

Contributing

Bug reports, genealogy-domain feedback, documentation improvements, and focused pull requests are welcome. Please search existing issues first, explain the problem and approach, and include tests for behaviour changes. Changes to a reusable module should be made in that module's repository and released before updating this application.

License

Liberu Genealogy is open-source software available under the MIT License.


All versions of genealogy with dependencies

PHP Build Version
Package Version
Requires php Version >=8.2.0
constantable/laravel-scout-sphinx Version ^2.7
doctrine/dbal Version ^3.1
flowgistics/laravel-xml Version ^1.1
guzzlehttp/guzzle Version ^7.2
laravel-liberu/calendar Version ^3.0
laravel-liberu/comments Version ^4.0
laravel-liberu/control-panel-api Version ^3.0
laravel-liberu/core Version ^8.0
laravel-liberu/data-import Version ^6.0
laravel-liberu/discussions Version ^4.0
laravel-liberu/documents Version ^5.0
laravel-liberu/excel Version ^3.0
laravel-liberu/how-to Version ^5.0
laravel-liberu/laravel-gedcom Version ^3.4
laravel-liberu/laravel-gelato Version ^1.0
laravel-liberu/pdf Version ^2.0
laravel-liberu/recordsapi Version ^1.0
laravel-liberu/tasks Version ^2.0
laravel-liberu/teams Version ^4.0
laravel-liberu/tutorials Version ^5.0
laravel/cashier Version ^14.12
laravel/horizon Version ^5.0
laravel/octane Version ^2.0
laravel/sanctum Version ^3.2
laravel/socialite Version ^5.5
laravel/telescope Version ^4.0
laravel/tinker Version ^2.7
laravel/ui Version ^4.0
leifermendez/laravel-paypal-subscription Version ^1.0
predis/predis Version ^2.1
sentry/sentry-laravel Version ^3.0
spatie/laravel-ray Version ^1.26
srmklive/paypal Version ^3.0
stancl/tenancy Version ^3.5
symfony/http-client Version ^6.0
symfony/mailgun-mailer Version ^6.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package modularsoftware/genealogy contains the following files

Loading the files please wait ...