PHPackages                             insenseanalytics/nova-categorise-resources - 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. insenseanalytics/nova-categorise-resources

ActiveLibrary

insenseanalytics/nova-categorise-resources
==========================================

Group and categorise your nova resources

v1.0.7(7y ago)5127MITPHPPHP &gt;=7.1.0

Since Sep 5Pushed 7y ago1 watchersCompare

[ Source](https://github.com/insenseanalytics/nova-categorise-resources)[ Packagist](https://packagist.org/packages/insenseanalytics/nova-categorise-resources)[ Docs](https://github.com/insenseanalytics/nova-categorise-resources)[ RSS](/packages/insenseanalytics-nova-categorise-resources/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (2)DependenciesVersions (9)Used By (0)

Nova Categorise Resources
=========================

[](#nova-categorise-resources)

This is a fork of [alexbowers/nova-categorise-resources](https://github.com/alexbowers/nova-categorise-resources) turned into its own separate package on Composer. The only difference is that by default the groups are collapsed.

Group and categorise your nova resources
========================================

[](#group-and-categorise-your-nova-resources)

[![Latest Version on Packagist](https://camo.githubusercontent.com/09ab7eca764e7db4f1e0c1f8429f2a50fcda09ec1e4f081f4a8842d0849c0254/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f696e73656e7365616e616c79746963732f6e6f76612d63617465676f726973652d7265736f75726365732e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/insenseanalytics/nova-categorise-resources)[![Total Downloads](https://camo.githubusercontent.com/3a1ef47df6283a98f7683cb04b31b17c556697b714df1de76fd980a3ba919f7d/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f696e73656e7365616e616c79746963732f6e6f76612d63617465676f726973652d7265736f75726365732e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/insenseanalytics/nova-categorise-resources)

A nova resource can be given a category name.

If a category name is provided, then that will act as a label.

The label will be standardised, so any changes in capitalisation will be removed and it will be converted into Title case.

For example:

"Customers Information", "customers information" and "cUStoMERs INFORMATION"

all become "Customers Information"

If the category is left empty, then all empty resources will get grouped together.

If there is only one category, it will not be collapsable, but will instead have a label above it all

if there is only one category, and it is empty, then it will act as Nova does by default.

[![Categorise Resources Example](https://github.com/insenseanalytics/nova-categorise-resources/raw/master/screenshots/example.gif?raw=true)](https://github.com/insenseanalytics/nova-categorise-resources/blob/master/screenshots/example.gif?raw=true)

Installation
------------

[](#installation)

You can install the package in to a Laravel app that uses [Nova](https://nova.laravel.com) via composer:

```
composer require insenseanalytics/nova-categorise-resources
```

Usage
-----

[](#usage)

In any / all of your resources add

```
public static $category = "Your Category label";
```

### Security

[](#security)

If you discover any security related issues, please email  instead of using the issue tracker.

Credits
-------

[](#credits)

- [Alex Bowers](https://github.com/alexbowers)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

30

—

LowBetter than 64% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity14

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 63.6% 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 ~13 days

Recently: every ~20 days

Total

8

Last Release

2709d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/d3b4395cbe0ac91e6c75a298f834f347905a340bd030e5f2046249a341569fee?d=identicon)[paras-malhotra](/maintainers/paras-malhotra)

---

Top Contributors

[![alexbowers](https://avatars.githubusercontent.com/u/842974?v=4)](https://github.com/alexbowers "alexbowers (14 commits)")[![paras-malhotra](https://avatars.githubusercontent.com/u/16099046?v=4)](https://github.com/paras-malhotra "paras-malhotra (5 commits)")[![emtudo](https://avatars.githubusercontent.com/u/191396?v=4)](https://github.com/emtudo "emtudo (1 commits)")[![JapSeyz](https://avatars.githubusercontent.com/u/2234034?v=4)](https://github.com/JapSeyz "JapSeyz (1 commits)")[![jelleroorda](https://avatars.githubusercontent.com/u/9193686?v=4)](https://github.com/jelleroorda "jelleroorda (1 commits)")

---

Tags

laravellaravel-novalaravelnova

### Embed Badge

![Health badge](/badges/insenseanalytics-nova-categorise-resources/health.svg)

```
[![Health](https://phpackages.com/badges/insenseanalytics-nova-categorise-resources/health.svg)](https://phpackages.com/packages/insenseanalytics-nova-categorise-resources)
```

###  Alternatives

[optimistdigital/nova-multiselect-field

A multiple select field for Laravel Nova.

3403.5M7](/packages/optimistdigital-nova-multiselect-field)[coreproc/nova-notification-feed

A Laravel Nova package that adds a notification feed in your Nova app.

10149.1k](/packages/coreproc-nova-notification-feed)[inspheric/nova-defaultable

Default values for Nova fields when creating resources and running resource actions.

51174.8k1](/packages/inspheric-nova-defaultable)[cybercog/laravel-nova-ban

A Laravel Nova banning functionality for your application.

40199.8k](/packages/cybercog-laravel-nova-ban)[insenseanalytics/nova-server-monitor

A Laravel Nova tool for Spatie's Server Monitor library.

6546.9k](/packages/insenseanalytics-nova-server-monitor)[datomatic/nova-detached-actions

A Laravel Nova tool to allow for placing actions in the Nova toolbar detached from the checkbox selection mechanism.

11229.2k](/packages/datomatic-nova-detached-actions)

PHPackages © 2026

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