Official package · Frameworks

Realtime Filament panels: live notifications, presence and edit locks

A Filament 3, 4 and 5 plugin: the notification bell updates at once, and panels get who’s-here avatars, edit locks, live tables, import progress and team chat. Nothing to build with npm.

  • Live database notifications instead of polling every 30 seconds, and a connection light by the user menu.
  • Edit locks: one person edits a record at a time, and others can ask for it.
  • Live resource tables, import and export progress bars, a live channels widget and a team chat page.

Sign in to see these snippets with your own cluster host. Sign in

  1. Install

    composer require hibira-io/filament
    php artisan hibira:install
    php artisan hibira:check
  2. Set it up

    use Hibira\Filament\HibiraPlugin;
    
    public function panel(Panel $panel): Panel
    {
        return $panel
            ->plugin(
                HibiraPlugin::make()
                    ->databaseNotifications()
                    ->channelsWidget()
            );
    }

Before you start

  • The app secret is shown only once, when you create the app or rotate its secret. Keep it on your server, never in a browser or game build.
  • On the Free plan, list every origin your pages load from in the app’s allowed origins (http://localhost:3000 while developing, then your domain). "*" needs a paid plan.

Use the app key from your dashboard; the secret stays on your server. Channels, events and authorization endpoints work exactly as they do with Pusher. Create your free account →