Search by

socialdept / atp-appview-filament

socialdept

Run and inspect AT Protocol AppViews from a Filament panel in Laravel

Package info

github.com/socialdept/atp-appview-filament

pkg:composer/socialdept/atp-appview-filament

Statistics

Installs: 55

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v0.1.3 2026-11-04 02:29 UTC

This package is auto-updated.

Last update: 2026-11-07 08:21:24 UTC


README

Run and inspect AT Protocol AppViews from a Filament panel in Laravel.


Warning

In early development. Nothing here is ready to use yet. Expect breaking changes until the first tagged release.

This package is an operator panel for an AppView built on atp-appview, added to any Filament panel as a plugin. It shows whether the network is flowing into the index, what the index holds, what it does to stay correct and what is being backfilled, and it lets an operator reconcile, block and moderate accounts from the panel. To learn all about it, head over to the documentation.

Here are a few short examples of what you can do. Add the plugin to a panel:

use SocialDept\AtpAppviewFilament\AtpAppviewPlugin;

public function panel(Panel $panel): Panel
{
    return $panel
        // ...
        ->plugin(AtpAppviewPlugin::make());
}

Put its pages in a navigation group of your own, or in none:

AtpAppviewPlugin::make()
    ->navigationGroup('AppView');

Leave out the pages an app does not need:

AtpAppviewPlugin::make()
    ->lexicons(false)
    ->labelers(false);

Send AT-URIs and DIDs somewhere other than pds.ls:

AtpAppviewPlugin::make()
    ->recordLinks(fn (string $uri) => "https://pdsls.dev/{$uri}");

Documentation

You'll find the documentation on https://socialde.pt/docs/atp-appview-filament.

Find yourself stuck using the package? Found a bug? Do you have general questions or suggestions for improving it? Feel free to create an issue on GitHub.

Testing

vendor/bin/phpunit

Contributing

Please see CONTRIBUTING for details.

License

The MIT License (MIT). Please see LICENSE for more information.