Fin Avatar plugin screenshot
Dark mode ready
No multilingual support
Supports v5.x

Fin Avatar

Community

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.

Tags: Panels
Supported versions:
5.x 4.x
Finity Labs avatar Author: Finity Labs

Package health

Beta

Automated checks of this plugin's Composer package

73 / 100
Security 52
Maintenance 100
Ecosystem 100
15 checks
Third-party plugin. This is built by the community, not the Filament team. Filament does not review, endorse, or vet the security of plugins outside the 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 .
Powered by Plumb Last scanned 1 month ago

Documentation

finity-labs-fin-avatar

FILAMENT 4.x FILAMENT 5.x Latest Version on Packagist Tests Code Style Total Downloads License

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

Finity Labs avatar Author: Finity Labs

Full-Stack Developer with 20+ years of experience. Passionate about Laravel and FilamentPHP, creating custom internal tools and admin panels that streamline workflows and improve operational clarity.

Plugins
5
Stars
21

From the same author

Fin Sentinel plugin thumbnail

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.

Finity Labs avatar Author: Finity Labs
73 / 100 package health score out of 100
1 star
Tag: Developer Tool Tag: Panels
Dark mode ready Multilingual support
Free
Get it now
Fin Codex plugin thumbnail

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.

Finity Labs avatar Author: Finity Labs
73 / 100 package health score out of 100
1 star
Recently added: New Tag: Action More tags: +6
Dark mode ready Multilingual support
Free
Get it now
Fin Mail plugin thumbnail

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.

Finity Labs avatar Author: Finity Labs
73 / 100 package health score out of 100
13 stars
Tag: Developer Tool Tag: Form Editor Field More tags: +2
Dark mode ready Multilingual support
Free
Get it now
Fin Modal Table Select plugin thumbnail

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.

Finity Labs avatar Author: Finity Labs
70 / 100 package health score out of 100
2 stars
Tag: Action Tag: Forms More tags: +5
Dark mode ready Multilingual support
Free
Get it now