PHPackages                             trustbird/laravel-trustbird - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. trustbird/laravel-trustbird

ActiveLibrary[Authentication &amp; Authorization](/categories/authentication)

trustbird/laravel-trustbird
===========================

Open core Laravel package for building a self-hosted Trustbird ISMS.

v0.1.0-alpha.6(2w ago)012[11 issues](https://github.com/Trustbird/laravel-trustbird/issues)[1 PRs](https://github.com/Trustbird/laravel-trustbird/pulls)AGPL-3.0-onlyPHPPHP ^8.2CI passing

Since Jun 23Pushed 2w agoCompare

[ Source](https://github.com/Trustbird/laravel-trustbird)[ Packagist](https://packagist.org/packages/trustbird/laravel-trustbird)[ RSS](/packages/trustbird-laravel-trustbird/feed)WikiDiscussions main Synced 2w ago

READMEChangelogDependencies (6)Versions (8)Used By (0)

[![Tests](https://github.com/Trustbird/laravel-trustbird/actions/workflows/tests.yml/badge.svg)](https://github.com/Trustbird/laravel-trustbird/actions/workflows/tests.yml)[![Coverage](https://camo.githubusercontent.com/e0f05aaac927d07d2998ee6013098f9d2747742bdd423765caa80eada0b43592/68747470733a2f2f696d672e736869656c64732e696f2f656e64706f696e743f75726c3d68747470733a2f2f676973742e67697468756275736572636f6e74656e742e636f6d2f76616e64657262616b652f32333733303463373063346462353239346534666265306135616663323837342f7261772f6c61726176656c2d7472757374626972642d636f7665726167652e6a736f6e)](https://camo.githubusercontent.com/e0f05aaac927d07d2998ee6013098f9d2747742bdd423765caa80eada0b43592/68747470733a2f2f696d672e736869656c64732e696f2f656e64706f696e743f75726c3d68747470733a2f2f676973742e67697468756275736572636f6e74656e742e636f6d2f76616e64657262616b652f32333733303463373063346462353239346534666265306135616663323837342f7261772f6c61726176656c2d7472757374626972642d636f7665726167652e6a736f6e)

Laravel Trustbird
=================

[](#laravel-trustbird)

Laravel Trustbird is the core Laravel package for Trustbird.

It provides the backend foundation for building Trustbird-powered applications.

Current modules include:

- **People**: Manage personnel, employment types, and statuses.
- **Assets**: Combined management of Assets and Devices (Laptops, Servers, etc.).

This package is intentionally frontend-agnostic.

Developers may use this package inside existing Laravel applications, custom business systems, API-first applications, or any other Laravel-based implementation.

Development guidelines
----------------------

[](#development-guidelines)

Before making changes, read the AI and contributor guidelines in:

- `.ai/instructions.md`
- `.ai/philosophy.md`
- `.ai/boundaries.md`
- `.ai/architecture.md`
- `.ai/coding-style.md`
- `.ai/testing.md`
- `.ai/package-development.md`

These documents define the package scope, architecture, coding rules, testing policy, and development workflow.

They are intended for both human contributors and AI coding assistants.

See also `AGENTS.md` for a short, actionable checklist (for humans and AI agents).

Semantic Versioning
-------------------

[](#semantic-versioning)

This project follows Semantic Versioning ((MAJOR.MINOR.PATCH)) with pre-release identifiers (example: `0.1.0-alpha.4`).

- **MAJOR**: Breaking changes to the public developer API (method signatures/parameter names), configuration keys, migrations that require manual intervention, or removal/renames of public contracts and documented behaviour.
- **MINOR**: Backwards-compatible additions (new domains/managers/models), new optional configuration, additive migrations, new documented functionality.
- **PATCH**: Backwards-compatible bug fixes, documentation fixes, internal refactors that do not change the public API.

Release and tagging
-------------------

[](#release-and-tagging)

`main` is protected and must only be updated through pull requests.

This repository uses `CHANGELOG.md` as the source of truth for releases.

- After a release PR is merged to `main`, a GitHub Actions workflow automatically creates a tag.
    - Tag format: `v` (example: `v0.1.0-alpha.4`)

Automations:

- **Release prepare (local/AI)**: `composer release:prepare -- ` creates `release/v*`, syncs docs, runs tests, and opens a PR (see `.ai/release-flow.md`).
- **PR test plan**: test plan checkmarks are updated when all CI workflows pass.
- **PR issue autoclose**: PR bodies are updated with a `Closes #...` footer based on `#123` references in PR titles/bodies and commit messages.
- **Release changelog date**: on pushes to `release/v*` branches, the `CHANGELOG.md` header for that version is converted from `Unpublished` to an ISO date.
- **Release gating**: PRs from `release/v*` branches into `main` fail CI if the changelog header for the release does not contain an ISO date.
- **Tagging**: after merge to `main`, a tag `v` is created from the latest publishable changelog header.
- **Release cleanup**: merged `release/v*` branches and shipped `feature/*` branches are deleted automatically after the release PR merges.

###  Health Score

39

—

LowBetter than 84% of packages

Maintenance97

Actively maintained with recent releases

Popularity8

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity37

Early-stage or recently created project

 Bus Factor1

Top contributor holds 71.4% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~7 days

Total

5

Last Release

15d ago

PHP version history (2 changes)v0.1.0-alpha.1PHP ^8.3

v0.1.0-alpha.2PHP ^8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/2e9e1682423d8987841dcfdc891a68207b6e23be40325c83d81899bff7f05a78?d=identicon)[vanderbake](/maintainers/vanderbake)

![](https://avatars.githubusercontent.com/u/297888946?v=4)[PimPlaatsman](/maintainers/PimPlaatsman)[@PimPlaatsman](https://github.com/PimPlaatsman)

---

Top Contributors

[![OpJePl44tsm4n](https://avatars.githubusercontent.com/u/1597659?v=4)](https://github.com/OpJePl44tsm4n "OpJePl44tsm4n (10 commits)")[![vanderbake](https://avatars.githubusercontent.com/u/33555008?v=4)](https://github.com/vanderbake "vanderbake (4 commits)")

###  Code Quality

TestsPest

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/trustbird-laravel-trustbird/health.svg)

```
[![Health](https://phpackages.com/badges/trustbird-laravel-trustbird/health.svg)](https://phpackages.com/packages/trustbird-laravel-trustbird)
```

###  Alternatives

[psalm/plugin-laravel

Psalm plugin for Laravel

3345.4M353](/packages/psalm-plugin-laravel)[yajra/laravel-oci8

Oracle DB driver for Laravel via OCI8

8723.3M27](/packages/yajra-laravel-oci8)[mike-bronner/laravel-model-caching

Automatic caching for Eloquent models.

2.4k161.4k1](/packages/mike-bronner-laravel-model-caching)[pressbooks/pressbooks

Pressbooks is an open source book publishing tool built on a WordPress multisite platform. Pressbooks outputs books in multiple formats, including PDF, EPUB, web, and a variety of XML flavours, using a theming/templating system, driven by CSS.

45844.8k1](/packages/pressbooks-pressbooks)[masterix21/laravel-licensing

Laravel licensing package with polymorphic assignment to any model, activation keys, expirations/renewals, and seat control via LicenseUsage. Supports offline verification with public-key–signed tokens, a CLI to generate/rotate/revoke keys, and an extensible architecture via config and contracts.

1614.1k4](/packages/masterix21-laravel-licensing)[api-platform/laravel

API Platform support for Laravel

58174.6k18](/packages/api-platform-laravel)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
