PHPackages                             vegvisir/trustnosql - 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. [Database &amp; ORM](/categories/database)
4. /
5. vegvisir/trustnosql

ActiveLibrary[Database &amp; ORM](/categories/database)

vegvisir/trustnosql
===================

Laravel role/permission package working with MongoDB database

1.1.1-rc1(7y ago)0108GPL-3.0-or-laterPHPPHP ^7.0

Since Dec 21Pushed 7y agoCompare

[ Source](https://github.com/vegvisir-for-all/trustnosql)[ Packagist](https://packagist.org/packages/vegvisir/trustnosql)[ RSS](/packages/vegvisir-trustnosql/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (9)Versions (12)Used By (0)

TrustNoSql
==========

[](#trustnosql)

[![Latest Stable Version](https://camo.githubusercontent.com/a056f0dd3d736da24ef0585642192e921b5d6c949567daa16f8054a028d50314/687474703a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f76656776697369722d666f722d616c6c2f74727573746e6f73716c2e737667)](https://packagist.org/packages/vegvisir/trustnosql) [![Total Downloads](https://camo.githubusercontent.com/db3f5bfc3e4d1654074ccb2b7b6106606f0564b19f6d5f732e9ea5b71cad7fde/687474703a2f2f696d672e736869656c64732e696f2f7061636b61676973742f646d2f76656776697369722f74727573746e6f73716c2e737667)](https://packagist.org/packages/vegvisir/trustnosql) [![Build Status](https://camo.githubusercontent.com/c13bd9efb853c101b0c05a4fa67f505ad808f9f0cc2b7e064697e04a0b749d51/68747470733a2f2f6170692e7472617669732d63692e6f72672f76656776697369722d666f722d616c6c2f74727573746e6f73716c2e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/vegvisir-for-all/trustnosql) [![Coverage Status](https://camo.githubusercontent.com/be5e1b51a25025fd575ea313d90f8d64b791831a90fc8d48f13914afd6e567ae/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f76656776697369722d666f722d616c6c2f74727573746e6f73716c2f62616467652e737667)](https://coveralls.io/github/vegvisir-for-all/trustnosql) [![StyleCI](https://camo.githubusercontent.com/019c9957e941124661e1bae1ab733db298b5f76f7896e87687688d750d074b59/68747470733a2f2f6769746875622e7374796c6563692e696f2f7265706f732f3136313738343932362f736869656c643f6272616e63683d6d6173746572)](https://github.styleci.io/repos/161784926) [![Documentation Status](https://camo.githubusercontent.com/424622d3bb5e3a3868419cb46d0e2db5320bd585c2c60f733341ca31d96b4eb3/68747470733a2f2f72656164746865646f63732e6f72672f70726f6a656374732f74727573746e6f73716c2f62616467652f3f76657273696f6e3d6c6174657374)](https://trustnosql.readthedocs.io/en/latest/?badge=latest)

TrustNoSql is a Laravel role/permission manager for MongoDB-based applications. It supports roles, permissions, and teams, provides a complex way of determining ownage (grabbing) of objects, and offers a nice CLI for your convenience. TrustNoSql is built atop a great [jenssegers/laravel-mongodb](https://github.com/jenssegers/Laravel-MongoDB) package, and it's inspired by [Laratrust](https://github.com/santigarcor/laratrust).

Documentation
-------------

[](#documentation)

Since TrustNoSql is in a heavy development phase, the documentation is not ready yet. It's being written at the time being :) It would be available at .

Development
-----------

[](#development)

TrustNoSql is in the alpha state. Base functionalities are already written, however, no tests have been conducted yet. Therefore, we can take no responsibility for any damage it does if you use TrustNoSql in your projects.

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity48

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 87% 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 ~14 days

Recently: every ~30 days

Total

10

Last Release

2571d ago

Major Versions

0.0.1-alpha7 → 1.0.0-rc12019-01-10

PHP version history (2 changes)0.0.1-alpha1PHP ^7.0

0.0.1-alpha2PHP ^5.6|^7.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/755a37309b080e0f0d90ede46629056c3f7878613eaac93b7549d33f2a93618e?d=identicon)[vegvisir](/maintainers/vegvisir)

---

Top Contributors

[![vegvisir-for-all](https://avatars.githubusercontent.com/u/45864732?v=4)](https://github.com/vegvisir-for-all "vegvisir-for-all (20 commits)")[![mognicki](https://avatars.githubusercontent.com/u/62215181?v=4)](https://github.com/mognicki "mognicki (3 commits)")

---

Tags

phplaravelauthorizationnosqlaclrolespermissionsmongodbTeamsmoloquent

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/vegvisir-trustnosql/health.svg)

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

###  Alternatives

[santigarcor/laratrust

This package provides a flexible way to add Role-based Permissions to Laravel

2.3k5.4M43](/packages/santigarcor-laratrust)[silber/bouncer

Eloquent roles and abilities.

3.6k4.4M25](/packages/silber-bouncer)[shanmuga/laravel-entrust

This package provides a flexible solution to add ACL to Laravel

68312.9k2](/packages/shanmuga-laravel-entrust)[hasinhayder/tyro

Tyro - The ultimate Authentication, Authorization, and Role &amp; Privilege Management solution for Laravel 12 &amp; 13

6712.1k2](/packages/hasinhayder-tyro)[laravel-doctrine/acl

ACL for Laravel and Doctrine

44445.3k7](/packages/laravel-doctrine-acl)

PHPackages © 2026

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