PHPackages                             stafe-group-ab/filament-bookmarks-menu - 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. [Admin Panels](/categories/admin)
4. /
5. stafe-group-ab/filament-bookmarks-menu

ActiveLibrary[Admin Panels](/categories/admin)

stafe-group-ab/filament-bookmarks-menu
======================================

This plugin let's you add a global bookmarks menu for users in Filament Admin

v1.0.8(2y ago)243.1k10MITPHPPHP ^8.1

Since Dec 7Pushed 2y ago2 watchersCompare

[ Source](https://github.com/STAFE-GROUP-AB/filament-bookmarks-menu)[ Packagist](https://packagist.org/packages/stafe-group-ab/filament-bookmarks-menu)[ Docs](https://github.com/stafe-group-ab/filament-bookmarks-menu)[ RSS](/packages/stafe-group-ab-filament-bookmarks-menu/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (8)Dependencies (10)Versions (10)Used By (0)

Filament Bookmarks for Filament Admin
=====================================

[](#filament-bookmarks-for-filament-admin)

[![Latest Version on Packagist](https://camo.githubusercontent.com/c236a8fd23219e219d054c79cdea7266367156b2b54e372b4e152b1447e245f1/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f73746166652d67726f75702d61622f66696c616d656e742d626f6f6b6d61726b732d6d656e752e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/stafe-group-ab/filament-bookmarks-menu)[![Total Downloads](https://camo.githubusercontent.com/54dd6bd6d7b9ba3cd9249498ab65c22d27e2aef4337eb8cc7d0ba1c1e8a110b4/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f73746166652d67726f75702d61622f66696c616d656e742d626f6f6b6d61726b732d6d656e752e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/stafe-group-ab/filament-bookmarks-menu)

[![Screen shot of Filament Bookmarks Menu](./images/bookmarks-menu.png)](./images/bookmarks-menu.png)

[![Screen shot of Filament User Menu](./images/add-bookmark-menu.png)](./images/add-bookmark-menu.png)

This Filament Plugin will add a bookmarks menu to your Filament Admin application. You can setup global items in this menu or let users add their own items. The plugin will render an add &amp; remove bookmark icon on top of all pages where you want it.

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

[](#installation)

You can install the package via composer:

```
composer require stafe-group-ab/filament-bookmarks-menu
```

You can publish and run the migrations with:

```
php artisan vendor:publish --tag="filament-bookmarks-menu-migrations"
php artisan migrate
```

You can publish the config file with:

```
php artisan vendor:publish --tag="filament-bookmarks-menu-config"
```

This is the contents of the published config file, here you can alter icons, colors and more with ease.

```
return [
    'bookmark_icon' => 'heroicon-o-bookmark',
    'bookmark_class' => 'w-5 h-5 cursor-pointer text-gray-700 dark:text-gray-200',
    'add_bookmark_icon' => 'heroicon-o-bookmark',
    'remove_bookmark_icon' => 'heroicon-s-bookmark',
    'add_bookmark_class' => 'w-6 h-6 cursor-pointer text-danger-700 dark:text-gray-200',
    'remove_bookmark_class' => 'w-6 h-6 cursor-pointer text-danger-700 dark:text-gray-200',
    'add_bookmarks_by_users' => true,
    'exclude_pages' => ['admin', 'bookmarks-menus'],
    'notification_add_icon' => 'heroicon-o-bookmark',
    'notification_remove_icon' => 'heroicon-o-bookmark',
    'notification_add_color' => 'success',
    'notification_remove_color' => 'danger',
    'show_resource_in_navigation' => false,
    'delete_icon' => 'heroicon-o-trash',
    'delete_class' => 'w-5 h-5 cursor-pointer text-danger-700 dark:text-gray-200',
    'delete_text_class' => 'cursor-pointer text-white bg-black dark:text-gray-200',
    'show_private_label_in_menu' => false,
    'show_global_label_in_menu' => false,
];
```

Optionally, you can publish the views using

```
php artisan vendor:publish --tag="filament-bookmarks-menu-views"
```

Optionally, you can publish the translation files, we will ship in English only

```
php artisan vendor:publish --tag="filament-bookmarks-menu-translations"
```

Usage
-----

[](#usage)

To offer your logged in users the ability to add favorites to their personal bookmarks menu make sure you go to the config file and set the below. That will make the plugin render the add / remove bookmark icon feature on all pages.

```
 'add_bookmarks_by_users' => true,
```

### Delete items in the menu

[](#delete-items-in-the-menu)

Now your users will see a svg trash icon next to all their private menu items. You can config this icon and colors in the config file. You can also set the label in the updated lang files.

```
    'delete_icon' => 'heroicon-o-trash',
    'delete_class' => 'w-5 h-5 cursor-pointer text-danger-700 dark:text-gray-200',
    'delete_text_class' => 'cursor-pointer text-white bg-black dark:text-gray-200',
```

### Displaying labels in the bookmarks menu?

[](#displaying-labels-in-the-bookmarks-menu)

Now you can enable / disable the Global &amp; Private labels in the Bookmarks Menu in the config file.

```
   'show_private_label_in_menu' => false,
    'show_global_label_in_menu' => false,
```

### Excluding pages

[](#excluding-pages)

In almost all cases there will be pages that you want to exclude from this plugin. There is an array in the config file where you can add the exclusions you want. It will exclude in the ending string in all urls in your Filament Admin. So if you exclude edit below no edit pages will be available in the plugin.

```
'exclude_pages' => ['admin', 'bookmarks-menus'],
```

Testing
-------

[](#testing)

```
composer test
```

Changelog
---------

[](#changelog)

Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](CONTRIBUTING.md) for details.

Security Vulnerabilities
------------------------

[](#security-vulnerabilities)

Please review [our security policy](../../security/policy) on how to report security vulnerabilities.

Credits
-------

[](#credits)

- [Andreas Kviby, Stafe Group](https://github.com/STAFE-GROUP-AB)
- [All Contributors](../../contributors)

License
-------

[](#license)

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

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity29

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity60

Established project with proven stability

 Bus Factor1

Top contributor holds 72.7% 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 ~22 days

Recently: every ~37 days

Total

9

Last Release

1080d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/0edb3aa80221f64045a4b877f6ea563c200721bd672b0fb7e527700595f7d77a?d=identicon)[stafegroupab](/maintainers/stafegroupab)

---

Top Contributors

[![andreaskviby](https://avatars.githubusercontent.com/u/1666004?v=4)](https://github.com/andreaskviby "andreaskviby (8 commits)")[![alvleont](https://avatars.githubusercontent.com/u/47951932?v=4)](https://github.com/alvleont "alvleont (1 commits)")[![fetova](https://avatars.githubusercontent.com/u/6864561?v=4)](https://github.com/fetova "fetova (1 commits)")[![slamservice](https://avatars.githubusercontent.com/u/41155893?v=4)](https://github.com/slamservice "slamservice (1 commits)")

---

Tags

bookmarksfilamentfilament-pluginFavoritesfilament-adminSTAFE-GROUP-ABfilament-bookmarks-menu

###  Code Quality

TestsPest

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/stafe-group-ab-filament-bookmarks-menu/health.svg)

```
[![Health](https://phpackages.com/badges/stafe-group-ab-filament-bookmarks-menu/health.svg)](https://phpackages.com/packages/stafe-group-ab-filament-bookmarks-menu)
```

###  Alternatives

[croustibat/filament-jobs-monitor

Background Jobs monitoring like Horizon for all drivers for FilamentPHP

254255.2k6](/packages/croustibat-filament-jobs-monitor)[awcodes/filament-quick-create

Plugin for Filament Admin that adds a dropdown menu to the header to quickly create new items.

246177.6k7](/packages/awcodes-filament-quick-create)[caresome/filament-neobrutalism-theme

A neobrutalism theme for FilamentPHP admin panels

303.2k](/packages/caresome-filament-neobrutalism-theme)[a909m/filament-statefusion

Filament StateFusion is a powerful FilamentPHP plugin that seamlessly integrates Spatie Laravel Model States into the Filament admin panel. This package provides an intuitive way to manage model states, transitions, and filtering within Filament, enhancing the user experience and developer productivity.

3010.8k1](/packages/a909m-filament-statefusion)[inerba/filament-db-config

A Filament plugin for database-backed application settings and editable content, with caching and easy page generation.

329.1k](/packages/inerba-filament-db-config)[andreia/filament-ui-switcher

Add a modal with options to switch between different UI layouts and styles (colors, fonts, font sizes).

233.8k](/packages/andreia-filament-ui-switcher)

PHPackages © 2026

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