ModsAzine.com "The Un Magazine"

10 FilamentPHP Plugins to Supercharge Your Laravel Admin Panel


FilamentPHP has quickly become a go-to choice for developers to build admin panels for Laravel applications. With its sleek design and powerful features, FilamentPHP provides a foundation for building anything from simple to complex panels.

However, the real magic of FilamentPHP lies in the growing ecosystem of plugins that extend its functionality, allowing you to tailor the platform to your specific needs.

In this article, we’ll explore 10 essential FilamentPHP plugins that can supercharge your admin panel, adding everything from advanced form fields to seamless integrations with third-party services or libraries. Whether you’re a seasoned FilamentPHP developer or just getting started, these plugins will help you unlock the full potential of your Laravel projects.

Here’s a quick view of what we’re featuring in the article.

Tiptap Editor A rich text editor plugin for Filament Forms.
Environment Indicator Adds a colored border to distinguish between different environments.
Spatie Media Library Allows media file management within the Filament admin panel.
ActivityLog Tracks and displays user activity logs within your application.
Table Repeater Presents form repeater items in a table layout.
Breezy A Two-Factor Authentication plugin for Filament.
Spotlight Enables quick navigation of Filament Resources with Spotlight functionality.
Fabricator A block-based page builder skeleton for Filament.
Spatie Laravel Backup Adds a page for creating backups using the Laravel Backup package.
Impersonate Allows you to authenticate and act as any user within your application.

Without further ado, let’s jump in to see the full list.

Tiptap Editor

Tiptap Editor Plugin in FilamentPHP

The Tiptap Editor is a rich text editor plugin designed specifically for Filament Forms. It integrates the Tiptap JavaScript library seamlessly into Filament Admin and Forms.

This makes it easier to add an improved text editing experience for your application.

Get Tiptap Editor

Environment Indicator

Environment Indicator Plugin in FilamentPHP

Environment Indicator is a plugin for Filament that helps you easily distinguish between different environments by adding a colored border to the top of the admin panel and a badge next to the search bar.

This way, you can see whether you’re working in development, staging, or production. It also offers customization options to allow you to change it to suit your application.

Get Environment Indicator

Spatie Media Library

Spatie Media Library Plugin in FilamentPHP

Spatie Media Library is an official Filament plugin that leverages the popular Laravel Media Library package from Spatie. It allows you to add media file management within your Filament admin panel.

This makes it easier for you to handle file uploads, associations, and storage in your applications.

Get Spatie Media Library

ActivityLog

ActivityLog Plugin in FilamentPHP

ActivityLog is a Filament plugin built on top of Spatie’s Laravel Activity Log package. It provides database relations and a timeline feature.

Additionally, it allows you to customize both the logs and how they’re displayed, giving you a clear view of your application’s logs. This plugin makes it easy to track and understand what your users are doing within your application.

Get ActivityLog

Table Repeater

Table Repeater Plugin in FilamentPHP

Table Repeater is a Filament plugin that offers a modified version of the standard Filament Forms Repeater. Instead of displaying items in a typical list format, it presents them in a table layout.

This makes it easier for you to view and manage multiple entries in a more structured manner.

Get Table Repeater

Breezy

Breezy Plugin in FilamentPHP

Breezy is a Two-Factor Authentication plugin for Filament. It provides a customizable and extendable user profile page.

Users can update their passwords, manage avatars, and handle Sanctum tokens. A perfect plugin to improve the security of your applications and provide users with easy-to-manage, self-service options.

Get Breezy

Spotlight

Spotlight Plugin in FilamentPHP

Spotlight is a handy Filament plugin that allows you to quickly navigate your Filament Resources with Spotlight functionality. It supports navigation through pages, resources, and links directly from the user menu.

This makes it easier for your users to find what they need in the application admin.

Get Spotlight

Fabricator

Fabricator Plugin in FilamentPHP

Fabricator is a block-based page builder skeleton for Filament. It handles the database and frontend routing out-of-the-box, allowing you to focus on creating layouts and page blocks.

With Fabricator, you can build custom pages efficiently, making it easier for your users to create and manage content in your Filament applications.

Get Fabricator

Spatie Laravel Backup

Spatie Laravel Backup Plugin in FilamentPHP

Spatie Laravel Backup is a Filament plugin that adds a page to your Filament admin panel, allowing you to easily create backups of your application using the spatie/laravel-backup package.

It simplifies the process of managing and securing your application’s data by providing a user-friendly interface for handling backups directly within the application.

Get Spatie Laravel Backup

Impersonate

Impersonate Plugin in FilamentPHP

Impersonate is a Filament plugin that provides a simple way to authenticate and act as any user within your application.

It gives you the ability to troubleshoot, manage, and understand user experiences from their perspective directly within the Filament admin panel.

Get Impersonate

Wrapping up

In this article, we’ve explored a range of FilamentPHP plugins, each adding unique functionality to your Filament setup.

From enhancing text editing with Tiptap Editor to managing user authentication with Breezy, these plugins can help you get the most out of FilamentPHP, whether you’re working on a simple project or managing a complex backend system.



Source link