├── .gitignore ├── images └── logo.png ├── CONTRIBUTING.md └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | -------------------------------------------------------------------------------- /images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timwassenburg/awesome-filament/HEAD/images/logo.png -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contributing to Awesome Pulse 2 | 3 | Thank you for your interest in contributing to Awesome Pulse! This document provides guidelines for contributing to this curated list of Laravel Pulse packages. 4 | 5 | ## How Can I Contribute? 6 | 7 | ### Suggesting a Laravel Pulse Package 8 | 9 | If you know of a Laravel Pulse package that isn't already on the list but should be, your suggestions are welcome! 10 | 11 | *Before Suggesting a Package* 12 | 13 | - Ensure the package is compatible with the latest version of Laravel Pulse. 14 | - Check if the package is already listed. Duplicate suggestions can be counterproductive. 15 | - Verify the quality of the package. It should be well-maintained, documented, and widely used or innovative in its utility. 16 | 17 | *How Do I Suggest a Package?* 18 | 19 | Submit your suggestion as a GitHub issue. In the issue, please include: 20 | 21 | - The name of the package and a link to its repository or page. 22 | - A brief description of the package and why it's valuable to the Laravel Pulse community. 23 | - Any personal experience you have with using the package, if applicable. 24 | 25 | ### Updating Information 26 | 27 | If you find that information about a package is outdated or incorrect, please let us know. 28 | 29 | - Create a GitHub issue, specifying what information is outdated or incorrect. 30 | - Provide the correct or updated information, if possible. 31 | - Include a link to your source of the new information. 32 | 33 | ### Documentation and Miscellaneous Contributions 34 | 35 | Improvements to documentation, README, or any other files in this repository are equally welcome. If you spot typos, grammatical errors, or unclear explanations, feel free to submit a pull request or open an issue. 36 | 37 | ## Pull Request Process 38 | 39 | - Fork the repository and create your branch from master. 40 | - Ensure any install or build dependencies are removed before the end of the layer when doing a build. 41 | - Update the README.md or relevant documentation with details of changes, this includes new environment variables, useful file locations, etc. 42 | - Increase the version numbers in any examples files and the README.md to the new version that this Pull Request would represent. Adhering to [Semantic Versioning](http://semver.org/). 43 | - You may merge the Pull Request in once you have the sign-off of two other developers, or if you do not have permission to do that, you may request the reviewer to merge it for you. 44 | 45 | ## Questions or Comments? 46 | 47 | Feel free to open an issue in this repository if you have any questions or comments about contributing. Thanks again! -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |
2 | 3 | # Awesome FilamentPHP [![Awesome](https://awesome.re/badge.svg)](https://awesome.re) 4 | 5 |

6 | Filament Logo 7 |

8 | 9 | A curated list of awesome plugins, tutorials and other cool resources for FilamentPHP. 10 | 11 |
12 | 13 | ## Table of Contents 14 | 15 | - [Demo](#demo) 16 | - [Plugins](#plugins) 17 | - [Administration & Management](#administration--management) 18 | - [Content & Media Management](#content--media-management) 19 | - [Developer Tools](#developer-tools) 20 | - [Integrations & API](#integrations--api) 21 | - [UI & Design](#ui--design) 22 | - [Miscellaneous](#miscellaneous) 23 | - [Community](#community) 24 | - [Articles](#articles) 25 | - [Tricks](#tricks) 26 | - [News](#news) 27 | 28 | ## Demo 29 | [Interimblue Demo](https://interimblue.com) - See Filament in action 30 | 31 | ## Plugins 32 | 33 | ### Administration & Management 34 | * [API Service](https://github.com/rupadana/filament-api-service) - A simple API service for supporting Filament resources. 35 | * [Access Secret](https://github.com/dasundev/filament-access-secret) - Secures access to Filament by requiring a secret key in the URL. 36 | * [Activity Log](https://github.com/noxoua/filament-activity-log) - Add-on for simplified activity logging based on spatie package. 37 | * [Activity Log](https://github.com/pxlrbt/filament-activity-log) - Add a Filament page that nicely shows your spatie/laravel-activitylog. 38 | * [Activity Timeline](https://github.com/199ocero/activity-timeline) - Add timelines to custom pages or infolist entries effortlessly. 39 | * [Activitylog Pro](https://filamentphp.com/plugins/ralphjsmit-activitylog-pro) - Easily add beautiful timelines to your Filament apps 40 | * [Announce](https://github.com/rupadana/filament-announce) - An easy way to shout your exceptional offerings to the potential users 41 | * [Auditing](https://github.com/TappNetwork/filament-auditing) - Plugin for Laravel Auditing package 42 | * [Backgrounds](https://github.com/swisnl/filament-backgrounds) - Beautiful backgrounds for Filament auth pages. 43 | * [Cloudflare Turnstile](https://github.com/afatmustafa/filamentv3-turnstile) - Implement the Cloudflare Turnstile 44 | * [Cloudflare Turnstile Captcha](https://github.com/coderflexx/filament-turnstile) - Filament support for coderflex/laravel-turnstile. 45 | * [Database Schedule](https://github.com/husam-tariq/filament-database-schedule) - Manage your Filament Task Scheduling in a Filament interface 46 | * [Dynamic Dashboard](https://github.com/lara-zeus/dynamic-dashboard) - Dynamic dashboard with widgets, customizable per user 47 | * [Email Log Lite](https://github.com/rickdbcn/filament-email) - Log all outgoing emails 48 | * [Environment Indicator](https://github.com/pxlrbt/filament-environment-indicator) - Never confuse your tabs with different Filament environments again. 49 | * [Error Mailer](https://github.com/hugomayo7/filament-error-mailer) - Instant e-mail alerts on web errors 50 | * [Exception Viewer](https://github.com/bezhanSalleh/filament-exceptions) - Exception Viewer plugin for your Filament Panels 51 | * [Factory Action](https://github.com/codewithdennis/filament-factory-action) - Easy generation of test records for your database tables 52 | * [Firewall](https://github.com/solutionforest/filament-firewall) - Manage Firewall under Filament Admin Panel. 53 | * [Job Monitor](https://github.com/croustibat/filament-jobs-monitor) - Monitor your queues from a panel 54 | * [Laravel Log](https://github.com/saade/filament-laravel-log) - Read Laravel logs from the Filament admin panel. 55 | * [Lockscreen](https://github.com/MarJose123/filament-lockscreen) - Allows you to lock your web app page 56 | * [Log Manager](https://github.com/filipfonal/filament-log-manager) - Preview, download and delete Laravel log files using Filament 57 | * [Logger](https://github.com/z3d0x/filament-logger) - Extensible activity logger for filament 58 | * [Mail Log](https://github.com/TappNetwork/filament-maillog) - View outgoing mail in a resource. 59 | * [Maintenance Switch](https://github.com/Keysaw/maintenance-switch) - Toggle maintenance mode from Filament Panel 60 | * [Model Settings](https://github.com/quadrubo/filament-model-settings) - Filament support for model based settings 61 | * [Model States](https://filamentphp.com/plugins/maartenpaauw-model-states) - Seamlessly integrate model states and transitions 62 | * [Onboarding Manager Pro](https://filamentphp.com/plugins/ralphjsmit-onboarding-manager-pro) - Beautiful onboarding experiences for Filament Admin. 63 | * [Panel Roles](https://github.com/shanerbaner82/panel-roles) - Filament Panel Roles is an intuitive way 64 | * [Panel Switch](https://github.com/bezhanSalleh/filament-panel-switch) - Easily switch between panels in Filament. 65 | * [Password Confirmation](https://github.com/juliomotol/filament-password-confirmation) - Re-enter password before performing sensitive actions. 66 | * [Password Input](https://github.com/rawilk/filament-password-input) - Enhanced password input component for filament. 67 | * [Peek](https://github.com/pboivin/filament-peek) - Add a full-screen preview modal 68 | * [Route Statistics](https://github.com/amendozaaguiar/filament-route-statistics) - This package provides a page for Laravel Route Statistics. 69 | * [Schedule Monitor](https://github.com/mvenghaus/filament-plugin-schedule-monitor) - Display the data from spatie/laravel-schedule-monitor 70 | * [Settings](https://github.com/outer-web/filament-settings) - Integrates Outerweb/Settings into Filament. 71 | * [Shield](https://github.com/bezhanSalleh/filament-shield) - Access management to your Filament Panel's Resources 72 | * [Shout](https://github.com/awcodes/shout) - A simple inline contextual notice for Filament Forms 73 | * [Spotlight](https://github.com/pxlrbt/filament-spotlight) - Quickly navigate your Filament Resources with Spotlight functionality. 74 | * [SuperDuper Starter Kit](https://github.com/riodwanto/superduper-filament-starter-kit) - Custom Theme, Mail Configuration, Shield, Exception, and more! 75 | * [Timezone Field](https://github.com/omar-haris/filament-timezone-field) - Component that enables users to choose a specific timezone 76 | * [Timezone Field](https://github.com/TappNetwork/filament-timezone-field) - Timezone select field. 77 | * [Tour](https://github.com/JibayMcs/filament-tour) - Bring the power of DriverJs to your Filament panels 78 | * [Webhook Server](https://github.com/MarJose123/filament-webhook-server) - Send webhooks from Filament apps. 79 | 80 | ### Content & Media Management 81 | * [Curator](https://filamentphp.com/plugins/awcodes-curator) - A media manager / picker plugin for Filament Panels. 82 | * [Gallery](https://filamentphp.com/plugins/grz-adamczyk-gallery) - Experience gallery management like never before 83 | * [Image Library](https://github.com/outer-web/filament-image-library) - Adds an image library resource to Filament. 84 | * [Media Library Manager](https://github.com/pxlrbt/filament-media-library-manager) - Easily manage your media library 85 | * [Media Library](https://github.com/talvbansal/media-library) - Integration of talvbansal/media-library with filament. 86 | * [Unsplash Picker](https://github.com/rawilk/filament-unsplash-picker) - Easily add Unsplash images to your Filament Resources 87 | 88 | ### Developer Tools 89 | * [API CRUD Generator](https://github.com/awcodes/filament-api-crud-generator) - Generate API CRUD functions from your Laravel Models 90 | * [Component Builder](https://github.com/webdave.de/filament-component-builder) - Drag and drop builder for pages 91 | * [GPT Trix Editor](https://github.com/pboivin/filament-gpt-editor) - A powerful text editor, capable of generating contextually relevant text. 92 | * [Panel Custom Fields](https://github.com/pxlrbt/filament-panel-custom-fields) - Quickly add custom fields to your resources in Filament 93 | 94 | ### Integrations & API 95 | * [Apex Charts](https://github.com/TappNetwork/filament-apex-charts) - Use Apex Charts with Filament. 96 | * [Google reCaptcha V2 field](https://github.com/lara-zeus/typhoon-recaptcha) - Integrate Google reCaptcha V2 into Filament. 97 | * [Open Street Map](https://github.com/amendozaaguiar/filament-openstreetmap) - Open Street Map field for Laravel Filament 98 | * [Pennant](https://github.com/robbfountain/pennant) - Pennant feature flags for Filament 99 | * [Spatie Google Fonts](https://github.com/mvenghaus/filament-plugin-google-fonts) - Integrates Spatie Google Fonts into Filament 100 | * [Spatie Laravel Backup](https://github.com/laravel-filament/laravel-backup-ui) - Laravel Backup UI 101 | * [Spatie Laravel Health](https://github.com/laravel-filament/laravel-health) - Health Checks for your Laravel applications 102 | * [Spatie Media Library](https://github.com/spatie/laravel-medialibrary) - File management in Laravel 103 | * [Spatie Roles Permissions](https://github.com/spatie/laravel-permission) - Adds roles and permissions to Laravel 104 | * [Spatie Settings](https://github.com/spatie/laravel-settings) - Easily store settings in Laravel 105 | * [Spatie Tags](https://github.com/spatie/laravel-tags) - Manage tags with Laravel 106 | * [Spatie Translatable](https://github.com/spatie/laravel-translatable) - Translations for Laravel models 107 | 108 | ### UI & Design 109 | * [Boredom](https://github.com/lara-zeus/typhoon-boredom) - Free up your time and automate common administrative tasks 110 | * [Brazilian Form Fields](https://github.com/thefilamentbr/filament-brazilian-form-fields) - Custom fields tailored for Brazilian developers. 111 | * [Button Groups](https://github.com/filamentified/filament-button-groups) - A simple button group resource for Laravel Filament. 112 | * [Card Radio](https://github.com/pxlrbt/filament-card-radio) - Radio button and card group. 113 | * [Code Editor](https://github.com/MarJose123/filament-code-editor) - Adds a code editor field type to Filament 114 | * [Flatpickr](https://github.com/MarJose123/filament-flatpickr) - Date and time picker for Filament 115 | * [Grapes JS](https://github.com/filamentified/filament-grapesjs) - Drag and drop website builder for Laravel Filament. 116 | * [Icon Picker](https://github.com/MarJose123/filament-icon-picker) - A basic icon picker for filament. 117 | * [Inline Chart](https://github.com/filamentified/filament-inline-chart) - Chart widgets for Laravel Filament. 118 | * [Input Select Affix](https://github.com/MarJose123/filament-select-affix) - Input field affixes for Filament 119 | * [Jalali](https://github.com/mahdi4na/filament-jalali) - Adds support for Persian (Jalali) Calendar. 120 | * [Lazy Select](https://github.com/pxlrbt/filament-lazy-select) - Component for lazy-loading select inputs. 121 | * [Light Switch](https://github.com/pxlrbt/filament-light-switch) - Add toggle switches to your Filament forms. 122 | * [List Group](https://github.com/swisnl/filament-list-group) - A configurable list group component for Filament. 123 | * [LocationPickr Field](https://github.com/amendozaaguiar/filament-locationpickr) - Use the LocationPickr map interface in Laravel Filament. 124 | * [Matinee](https://github.com/MarJose123/filament-matinee) - Configurable animation effects for Filament 125 | * [Matrix Choice](https://github.com/laravel-filament/filament-matrix-choice) - Matrix choice input field for Laravel Filament. 126 | * [Minimal Theme](https://github.com/saade/filament-minimal-theme) - A clean and minimalistic theme for Filament. 127 | * [Monaco Editor](https://github.com/hugomayo7/filament-monaco-editor) - Use Microsoft's Monaco Editor in your Filament Resources 128 | * [MoonGuard](https://github.com/lara-zeus/typhoon-moonguard) - Security guard with magic-links and 2FA 129 | * [Page with Sidebar](https://github.com/lara-zeus/typhoon-page-with-sidebar) - Simplify sidebar navigation 130 | * [Popover](https://github.com/pxlrbt/filament-popover) - Add popovers to your Filament resources. 131 | * [Progress Bar](https://github.com/swisnl/filament-progress-bar) - A configurable progress bar component for Filament. 132 | * [Qr](https://github.com/MarJose123/filament-qr) - Add QR codes to your Filament Resources. 133 | * [Quantity](https://github.com/pxlrbt/filament-quantity) - Quantity input field for Laravel Filament. 134 | * [Radio Button Image](https://github.com/tinhphp/filament-radio-button-image) - Radios and images combined. 135 | * [Radio Deck](https://github.com/swisnl/filament-radio-deck) - A configurable radio deck component for Filament. 136 | * [Rating](https://github.com/dmhendricks/filament-rating) - A rating component for Laravel Filament. 137 | * [Renew Password](https://github.com/mrcrmn/filament-renew-password) - Add a renew password button to your Filament Resources 138 | * [Simple List Entry](https://github.com/pxlrbt/filament-simple-list-entry) - Simple text field for Laravel Filament. 139 | * [Simple Lightbox](https://github.com/filamentified/filament-simple-lightbox) - Lightbox component for Laravel Filament. 140 | * [Sky](https://github.com/lara-zeus/typhoon-sky) - Actionable Insights for Laravel Applications 141 | * [Smooth Scrolling](https://github.com/pxlrbt/filament-smooth-scrolling) - Add smooth scrolling to your Filament resources. 142 | * [Social Share](https://github.com/pxlrbt/filament-social-share) - Add social share buttons to your Filament resources. 143 | * [Stasis](https://github.com/lara-zeus/typhoon-stasis) - Freeze your Laravel database data for reliable testing. 144 | * [Stars](https://github.com/pxlrbt/filament-stars) - Add star ratings to your Filament resources. 145 | * [Sticky Fieldset](https://github.com/MarJose123/filament-sticky-fieldset) - Makes fieldsets sticky 146 | * [Tailwind CKEditor](https://github.com/hugomayo7/filament-tailwind-ckeditor) - CKEditor 5 rich text editor for Laravel Filament 147 | * [Tags Field](https://github.com/rawilk/filament-tags-field) - A tags input field for Filament. 148 | * [Toggle Show](https://github.com/pxlrbt/filament-toggle-show) - Component for revealing more options in your forms. 149 | * [Tree View](https://github.com/swisnl/filament-tree-view) - A tree view component for Filament. 150 | * [Triple Toggle](https://github.com/MarJose123/filament-triple-toggle) - A switch with three positions 151 | * [Unsplash Field](https://github.com/amendozaaguiar/filament-unsplash) - Add Unsplash image selection to your Filament forms. 152 | * [User Card](https://github.com/filamentified/filament-user-card) - A user card component for Laravel Filament. 153 | * [Username Field](https://github.com/pxlrbt/filament-username-field) - Add username fields to your Filament resources. 154 | * [Visits](https://github.com/pxlrbt/filament-visits) - Track visits on your resources with ease. 155 | * [Weather](https://github.com/pxlrbt/filament-weather) - Show current weather in Filament Admin Panel 156 | 157 | ### Miscellaneous 158 | * [Beacon](https://github.com/lara-zeus/typhoon-beacon) - Simplify UI tracking 159 | * [Changelog](https://github.com/filamentified/filament-changelog) - Track changes in your Laravel Filament app 160 | * [Composer](https://github.com/filamentified/filament-composer) - Manage your application's dependencies 161 | * [Faker](https://github.com/filamentified/filament-faker) - Quickly generate fake data for your app 162 | * [Filament Plugin SDK](https://github.com/laravel-filament/filament-plugin-sdk) - Quickly scaffold custom Filament plugins 163 | * [Nova To Filament](https://github.com/filamentified/nova-to-filament) - Migrate your Nova resources to Filament 164 | * [Plugin Installer](https://github.com/laravel-filament/filament-installer) - Install Filament plugins with ease 165 | * [TailwindCSS Typography](https://github.com/filamentified/filament-tailwindcss-typography) - Bring beautiful typography to your Filament app 166 | * [Tailwind Filament Theme](https://github.com/killianwaz/tailwind-filament-theme) - A Tailwind CSS theme for Laravel Filament 167 | * [Tailwind UI](https://github.com/lara-zeus/typhoon-tailwind-ui) - Add beautiful UI components to your Laravel Filament app 168 | 169 | ## Community 170 | 171 | ### Articles 172 | * [Handling Bulk Imports in Filament](https://filamentphp.com/community/alexandersix-handling-bulk-imports-in-filament) 173 | * [How to implement a localized country select field](https://filamentphp.com/community/josefbehr-how-to-implement-a-localized-country-select-field) 174 | * [How to Refresh Widgets When Table Actions Are Fired](https://filamentphp.com/community/how-to-refresh-widgets-when-table-actions-are-fired) 175 | * [How to write tests for Filament admin panels](https://filamentphp.com/community/how-to-write-tests-for-filament-admin-panels) 176 | * [How to consume an external API with Filament Tables](https://filamentphp.com/community/how-to-consume-an-external-api-with-filament-tables) 177 | * [Easy way to create a Filament Theme in minutes!](https://filamentphp.com/community/easy-way-to-create-a-filament-theme-in-minutes) 178 | * [Publishing Views in Laravel](https://filamentphp.com/community/danharrin-publishing-views-in-laravel) 179 | 180 | ### Tricks 181 | * [Overriding the Filament PanelProvider](https://filamentphp.com/community/shaung-bhone-overriding-the-filament-panel-provider) 182 | * [How To Customize Logout Redirect](https://filamentphp.com/community/tim-wassenburg-how-to-customize-logout-redirect) 183 | * [Search & fill form data automatically](https://filamentphp.com/community/z3d0x-search-fill-form-data-automatically) 184 | * [Show the users which fields are translatable](https://filamentphp.com/community/modrictin-translatable-fields-ui-macro) 185 | * [How to include Vite built files in your Filament project](https://filamentphp.com/community/modrictin-include-vite-built-js-and-css-files-in-your-project) 186 | * [Have multiple Vite and Tailwind bundles in your Filament project](https://filamentphp.com/community/modrictin-multiple-vite-and-tailwind-configs) 187 | * [Customizing colors per-user outside of a panel](https://filamentphp.com/community/mohamedsabil83-easy-way-to-benefit-from-the-new-color-mechanism-in-frontend) 188 | * [Why are my file previews not loading?](https://filamentphp.com/community/danharrin-file-previews-not-loading) 189 | * [Why are my files not processing in production?](https://filamentphp.com/community/danharrin-files-not-processing-in-production) 190 | * [How to improve table pagination performance](https://filamentphp.com/community/danharrin-fast-table-pagination) 191 | * [Why is my panel resource missing from the sidebar?](https://filamentphp.com/community/danharrin-panel-resource-missing) 192 | * [How can I compile new Tailwind CSS classes in a panel?](https://filamentphp.com/community/danharrin-combine-new-tailwind-css-classes-panel) 193 | * [Why is my panel showing a 403 error in production?](https://filamentphp.com/community/danharrin-panel-403-in-production) 194 | * [Brazilian CPF CNPJ fields](https://filamentphp.com/community/brazilian-cpfcnpj-field) 195 | * [Generate QR Code as a Filament Field and OnBoard Users Scanning it](https://filamentphp.com/community/andreaskviby-qr-code-onboarding) 196 | * [Brazilian Phone Number field](https://filamentphp.com/community/brazilian-phone-number-field) --------------------------------------------------------------------------------