Fin Avatar
CommunityA 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
Package health
BetaAutomated checks of this plugin's Composer package
15 checks
- Failed: GitHub Actions pinned to SHA — View details on Plumb
- Skipped: GitLab CI includes pinned to SHA
- Passed: Open security advisories
- Passed: Dependabot PR responsiveness — No open Dependabot PRs.
- Skipped: Renovate MR responsiveness
- Failed: Dependabot or Renovate configured — No dependency updater configuration found. View details on Plumb
- Skipped: Dependency update cooldown configured
- Failed: Provides a security policy — View details on Plumb
- Passed: Abandoned or archived — No consulted source marks the package abandoned (packagist, github).
- Passed: Commit and release recency — Active: last commit 103 days ago; last release 103 days ago.
-
Passed:
composer.lock not committed by library
—
composer.lockis absent from the released dist archive. - Passed: Dist archive is lean
-
Passed:
Current Laravel version supported
—
Package dependencies resolve together with current Laravel
13.0. -
Passed:
Current PHP version supported
—
Constraint
^8.2supports current PHP8.5. - Skipped: Current Symfony version supported
filament/
namespace. Review the source and install at your own risk. Found
malware or an unresolved security issue the author won't
address?
Report it
.
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 Codex
In-app help for Filament panels. A help drawer on every page that opens on the articles written for that screen, a help center inside the panel, question-mark hints next to form fields, and an editor where your admins write and translate the articles without leaving Filament.
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
Fin Modal Table Select
A drop-in replacement for Filament's ModalTableSelect that shows what you picked — as a table, cards, a stacked list, and more — prefills form fields from the selected record, and turns multi-selects into editable repeater rows. Everything stays stock Filament — the modal, the entries, the repeater — with dark mode and 58 locales out of the box.
Author:
Finity Labs
Featured Plugins
A selection of plugins curated by the Filament team
Sharp Theme
A theme that gives panels a precise, technical look with square corners, strong borders, and clear contrast.
Filament
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
Compact Theme
A theme that makes data-heavy panels easier to scan by fitting more useful information on each screen.
Filament