Fin Avatar
A privacy-focused, high-performance SVG avatar generator for Filament. It generates avatars locally, ensuring zero external requests (GDPR compliant) and utilizing browser caching for instant loads.
Author:
Finity Labs
Documentation
A privacy-focused, high-performance avatar provider for Filament V4 and V5. It generates SVGs locally using a dedicated route, ensuring zero external requests (GDPR compliant) and utilizing browser caching for instant loads.
#Features
-
Zero External APIs: No data sent to ui-avatars.com or Gravatar.
-
Smart Initials: Automatically strips "Mr.", "Dr.", "PhD" etc.
-
Theme Aware: Uses your Filament Panel's primary color automatically.
-
High Performance: SVGs are cached by the browser for 1 year.
#Installation
You can install the package via composer:
composer require finity-labs/fin-avatar
Running the install command will configure the selected panels automatically:
php artisan finity-labs:install
#Usage
Add in AdminPanelProvider.php:
use FinityLabs\FinAvatar\AvatarProviders\UiAvatarsProvider;
public function panel(Panel $panel): Panel
{
return $panel
// ...
->defaultAvatarProvider(UiAvatarsProvider::class);
}
#Configuration (Optional)
Publish the config file to customize ignored prefixes (like "Mr", "Dr"), default background color and text color:
php artisan vendor:publish --tag=fin-avatar-config
:bulb: Note: Leave default_bg null to use theme color as background.
#Credits
#License
The MIT License (MIT). Please see License File for more information.
The author
From the same author
Fin Sentinel
A Filament plugin that catches exceptions and emails them to your team, gives you a one-liner debug mail channel, and lets you browse log files from the admin panel - no SSH required.
Author:
Finity Labs
Fin Mail
A powerful email template manager and composer for Filament. Build, manage, and send emails directly from your admin panel — with dynamic token replacement, multilingual templates, customizable themes, template versioning, email logging with status tracking, auth email overrides, and a reusable Send Email action that drops into any resource.
Author:
Finity Labs
Featured Plugins
A selection of plugins curated by the Filament team
Custom Dashboards
Let your users build and share their own dashboards with a drag-and-drop interface. Define your data sources in PHP and let them do the rest.
Filament
Data Lens
Advanced Data Visualization for Laravel Filament - a premium reporting solution enabling custom column creation, sophisticated filtering, and enterprise-grade data insights within admin panels.
Padmission
Advanced Tables (formerly Filter Sets)
Supercharge your tables with powerful features like user-customizable views, quick filters, multi-column sorting, advanced table searching, convenient view management, and more. Compatible with Resource Panel Tables, Relation Managers, Table Widgets, and Table Builder!
Kenneth Sese