stemizer/filament_tinyfinder

Compact file manager plugin for Filament - Upload, manage, and organize your files and images with advanced features

Maintainers

Package info

github.com/samettemizer/filament_tinyfinder

pkg:composer/stemizer/filament_tinyfinder

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

2.0-b 2026-05-18 11:22 UTC

This package is auto-updated.

Last update: 2026-05-18 11:29:43 UTC


README

TinyFinder is a compact file manager plugin for Filament.

It provides image and file uploads, an archive browser, image crop/resize actions, reusable form inputs, and a RichEditor archive integration example.

Requirements

  • PHP 8.2+
  • Laravel 12+
  • Filament 5.6+
  • GD or Imagick

Installation

composer require stemizer/filament_tinyfinder

php artisan vendor:publish --tag="filament-tinyfinder-config"
php artisan migrate
php artisan storage:link
php artisan filament:assets

Add the plugin to your Filament panel provider:

use Stemizer\FilamentTinyFinder\FilamentTinyFinderPlugin;

public function panel(Panel $panel): Panel
{
    return $panel
        ->plugins([
            FilamentTinyFinderPlugin::make()
                ->navigationGroup('Media')
                ->navigationSort(10),
        ]);
}

Optional .env values:

TINYFINDER_DISK=public
TINYFINDER_PATH=tinyfinder
TINYFINDER_MAX_FILE_SIZE=134217728
TINYFINDER_MAX_IMAGE_SIZE=10485760
TINYFINDER_IMAGE_DRIVER=gd
TINYFINDER_IMAGE_QUALITY=90

Form Inputs

use Stemizer\FilamentTinyFinder\Forms\Components\TinyFinderFileInput;
use Stemizer\FilamentTinyFinder\Forms\Components\TinyFinderImageInput;

TinyFinderImageInput::make('image')
    ->label('Product Image');

TinyFinderFileInput::make('attachment')
    ->label('Product Attachment');

RichEditor

The package includes an example resource:

Stemizer\FilamentTinyFinder\Examples\ExampleResource

It shows how to add TinyFinder image and file archive buttons to Filament's RichEditor.