PHPackages                             liberusoftware/organizations-teams - 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. liberusoftware/organizations-teams

ActiveLiberu-module

liberusoftware/organizations-teams
==================================

Organization, team, membership, invitation, ownership, and context foundation.

1.0.4(today)05↑2900%2MITPHPPHP ^8.5CI failing

Since Aug 1Pushed todayCompare

[ Source](https://github.com/liberusoftware/module-organizations-teams)[ Packagist](https://packagist.org/packages/liberusoftware/organizations-teams)[ RSS](/packages/liberusoftware-organizations-teams/feed)WikiDiscussions main Synced today

READMEChangelog (1)Dependencies (5)Versions (6)Used By (2)

Liberu Organizations and Teams
==============================

[](#liberu-organizations-and-teams)

> Teams, memberships, invitations, ownership, switching, and current-context boundaries.

[Software](https://liberusoftware.com) · [Hosting](https://liberuhosting.com) · [Services](https://liberuservices.com) · [Liberu Group](https://liberugroup.com)

[![PHP](https://camo.githubusercontent.com/38189c74fa19d38a84282702897dcd5bf0e54f8ee6be5cb02aa9a3a1f5711862/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d382e352d3737374242343f6c6f676f3d706870266c6f676f436f6c6f723d7768697465)](https://www.php.net/) [![Latest release](https://camo.githubusercontent.com/9d5bcd022441923ec72756114cb14f73c1fa2f0ab6cb1f4aead425c76d724665/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f6c6962657275736f6674776172652f6d6f64756c652d6f7267616e697a6174696f6e732d7465616d733f736f72743d73656d766572)](https://github.com/liberusoftware/module-organizations-teams/releases/latest) [![License: MIT](https://camo.githubusercontent.com/fdf2982b9f5d7489dcf44570e714e3a15fce6253e0cc6b5aa61a075aac2ff71b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d79656c6c6f772e737667)](LICENSE.md)

Feature scope
-------------

[](#feature-scope)

Teams, memberships, invitations, ownership, switching, and current-context boundaries. This repository owns this capability as an independently versioned Composer package; hosts integrate it through its declared public boundaries rather than application-specific classes.

### Capabilities

[](#capabilities)

- `foundation.organizations`
- `foundation.teams`

### Declared features

[](#declared-features)

- Teams
- Memberships
- Invitations
- Ownership
- Switching
- Current-context boundaries

Requirements and installation
-----------------------------

[](#requirements-and-installation)

DependencySupported version`php``^8.5``laravel/jetstream``^5.1``spatie/laravel-activitylog``^5.0``liberusoftware/module-manager``^1.0`Install the released package from the project root:

```
composer require liberusoftware/organizations-teams
```

The trusted `liberusoftware/composer-installer` places it in `/modules/organizations-teams`. The installed directory remains tracked by the host repository, while Composer and its lock file remain the source of version truth. Installation does not imply runtime enablement or commercial entitlement.

Architecture and integration
----------------------------

[](#architecture-and-integration)

- Composer package: `liberusoftware/organizations-teams`
- Package type: `liberu-module`
- Installer name: `organizations-teams`
- Category: `foundation`
- Service provider: `Liberu\Foundation\Organizations\OrganizationsServiceProvider`
- Enabled by default: `no`

### Public contracts

[](#public-contracts)

- `src/Contracts/OrganizationActor.php`

### Commands

[](#commands)

- No console command is provided.

### Events

[](#events)

- No package-owned event class is currently published.

### Persistence and permissions

[](#persistence-and-permissions)

- `database/migrations/2020_05_21_100000_create_teams_table.php`
- `database/migrations/2020_05_21_200000_create_team_user_table.php`
- `database/migrations/2020_05_21_300000_create_team_invitations_table.php`
- `database/migrations/2026_08_01_061000_harden_organization_memberships.php`

Authorization remains the host application's responsibility unless a public authorizer contract is listed above. Consumers should grant only the permissions needed for the exported capabilities and must not couple to internal tables or classes.

Testing
-------

[](#testing)

The package includes 2 test file(s). From a compatible host checkout, run:

```
vendor/bin/pest modules/organizations-teams/tests
```

Changes must preserve the manifest, service-provider integration, package boundaries, and PHP/Laravel compatibility declared above.

Security
--------

[](#security)

Do not report security vulnerabilities through public GitHub issues. Email `security@liberusoftware.com` with reproduction details and the affected version so the report can be handled privately.

License
-------

[](#license)

This module is open-source software available under the [MIT License](LICENSE.md). The linked licence text is authoritative.

Feedback and contributing
-------------------------

[](#feedback-and-contributing)

Focused issues and tested pull requests are welcome in the [GitHub repository](https://github.com/liberusoftware/module-organizations-teams). Keep changes within this module's capability boundary, update tests and documentation, and record user-visible changes in `CHANGELOG.md`.

Contributors
------------

[](#contributors)

Thank you to everyone who helps improve Liberu. [View the contributors graph](https://github.com/liberusoftware/module-organizations-teams/graphs/contributors).

###  Health Score

44

—

FairBetter than 90% of packages

Maintenance100

Actively maintained with recent releases

Popularity5

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity54

Maturing project, gaining track record

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 ~0 days

Total

5

Last Release

0d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/179251?v=4)[Curtis Delicata](/maintainers/curtisdelicata)[@curtisdelicata](https://github.com/curtisdelicata)

###  Code Quality

TestsPest

### Embed Badge

![Health badge](/badges/liberusoftware-organizations-teams/health.svg)

```
[![Health](https://phpackages.com/badges/liberusoftware-organizations-teams/health.svg)](https://phpackages.com/packages/liberusoftware-organizations-teams)
```

###  Alternatives

[nasirkhan/laravel-starter

A CMS like modular Laravel starter project.

1.4k2.7k](/packages/nasirkhan-laravel-starter)[fleetbase/core-api

Core Framework and Resources for Fleetbase API

1239.7k25](/packages/fleetbase-core-api)[muhammadsadeeq/laravel-activitylog-ui

A beautiful, modern UI for Spatie's Activity Log with advanced filtering, analytics, and real-time features.

17920.1k](/packages/muhammadsadeeq-laravel-activitylog-ui)[alizharb/filament-activity-log

A powerful, feature-rich activity logging solution for FilamentPHP v4 &amp; v5 with timeline views, dashboard widgets, and revert actions.

2889.8k3](/packages/alizharb-filament-activity-log)[mradder/filament-logger

Audit logging, activity tracking, exports, alerts, and dashboards for Filament admin panels.

2318.8k1](/packages/mradder-filament-logger)

PHPackages © 2026

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