PHPackages                             tomatophp/filament-issues - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Admin Panels](/categories/admin)
4. /
5. tomatophp/filament-issues

ActiveLibrary[Admin Panels](/categories/admin)

tomatophp/filament-issues
=========================

Manage your github issues from your FilamentPHP panel and share issues with others

v1.0.1(1y ago)4367MITPHPPHP ^8.1|^8.2

Since Oct 15Pushed 1y ago1 watchersCompare

[ Source](https://github.com/tomatophp/filament-issues)[ Packagist](https://packagist.org/packages/tomatophp/filament-issues)[ GitHub Sponsors](https://github.com/3x1io)[ RSS](/packages/tomatophp-filament-issues/feed)WikiDiscussions master Synced 1w ago

READMEChangelog (2)Dependencies (3)Versions (3)Used By (0)

[![Screenshot](https://raw.githubusercontent.com/tomatophp/filament-issues/master/arts/3x1io-tomato-issues.jpg)](https://raw.githubusercontent.com/tomatophp/filament-issues/master/arts/3x1io-tomato-issues.jpg)

Filament GitHub Issues Manager
==============================

[](#filament-github-issues-manager)

[![Latest Stable Version](https://camo.githubusercontent.com/4f7cd8324f3069201bf0b51f508780c850d88502a4d599f03bd9233b9a5b9090/68747470733a2f2f706f7365722e707567782e6f72672f746f6d61746f7068702f66696c616d656e742d6973737565732f76657273696f6e2e737667)](https://packagist.org/packages/tomatophp/filament-issues)[![License](https://camo.githubusercontent.com/413d70c2a4bbeb6cefef48cadea11df07ab7d5a06928294005e037b53ff15024/68747470733a2f2f706f7365722e707567782e6f72672f746f6d61746f7068702f66696c616d656e742d6973737565732f6c6963656e73652e737667)](https://packagist.org/packages/tomatophp/filament-issues)[![Downloads](https://camo.githubusercontent.com/ac3eb65d65fabaf9af1ad0287996351bf858b8bd1e0753b15a51205b6be2c530/68747470733a2f2f706f7365722e707567782e6f72672f746f6d61746f7068702f66696c616d656e742d6973737565732f642f746f74616c2e737667)](https://packagist.org/packages/tomatophp/filament-issues)

Manage your GitHub issues from your FilamentPHP panel and share issues with others

Features
--------

[](#features)

- Fetch issues from GitHub
- Filter issues by labels
- Filter issues by assignees
- Filter issues by author
- Filter issues by created date
- Filter issues by repository
- Issues UI Component
- Issues Card Component
- Refresh issues command
- Register Repo from Service Provider
- Integration with Filament CMS Builder
- Manage Issues from FilamentPHP panel
- Share Issues with others
- Filter By Milestones
- Filter By Projects
- Filter By Reactions
- Add comments to issues
- Add labels to issues
- Add assignees to issues
- Add milestones to issues
- Add projects to issues
- Add reactions to issues
- Integration With Jira
- Integration With Filament PMS `coming soon`

Screenshots
-----------

[](#screenshots)

[![Issues Dashboard](https://raw.githubusercontent.com/tomatophp/filament-issues/master/arts/issues.png)](https://raw.githubusercontent.com/tomatophp/filament-issues/master/arts/issues.png)[![Issues Filters](https://raw.githubusercontent.com/tomatophp/filament-issues/master/arts/issues-filters.png)](https://raw.githubusercontent.com/tomatophp/filament-issues/master/arts/issues-filters.png)[![Issues Component](https://raw.githubusercontent.com/tomatophp/filament-issues/master/arts/issues-component.png)](https://raw.githubusercontent.com/tomatophp/filament-issues/master/arts/issues-component.png)

Installation
------------

[](#installation)

```
composer require tomatophp/filament-issues
```

after install your package please run this command

```
php artisan filament-issues:install
```

if you are not using this package as a plugin please register the plugin on `/app/Providers/Filament/AdminPanelProvider.php`

```
->plugin(\TomatoPHP\FilamentIssues\FilamentIssuesPlugin::make())
```

now you need to publish the config file `filament-issues`

```
php artisan vendor:publish --tag="filament-issues-config"
```

now on your config file edit orgs and repos so you can select which organization and repository you want to fetch issues from

```
return [

    /*
    |--------------------------------------------------------------------------
    | Organizations
    |--------------------------------------------------------------------------
    |
    | List of organizations to search for issues.
    |
    */
    'orgs' => [],

    /*
    |--------------------------------------------------------------------------
    | Repositories
    |--------------------------------------------------------------------------
    |
    | List of repositories to search for issues.
    |
    */
    'repos' => [],

]
```

now on your `services.php` config add this

```
'github' => [
    'username' => env('GITHUB_USERNAME'),
    'token' => env('GITHUB_TOKEN'),
],
```

and on your `.env` file add this

```
GITHUB_USERNAME=your-github-username
GITHUB_TOKEN=your-github-token
```

now clear your config

```
php artisan config:cache
```

after install you will find a refresh button on the issues resource you can click it the fetch your issues from GitHub make sure your queue is running

Usage
-----

[](#usage)

you can use this Issues on public by just use this component

```

```

or you can use direct issue card by use this component

```

```

Refresh Your issues
-------------------

[](#refresh-your-issues)

we create a predefined command to refresh your issues by use this command

```
php artisan filament-issues:refresh
```

Register Repo using Facade
--------------------------

[](#register-repo-using-facade)

you can register your repo by use this code on your `AppServiceProvider.php`

```
public function boot()
{
    FilamentIssues::register([
        'tomatophp/filament-issues',
        'tomatophp/filament-cms',
        'tomatophp/filament-pms',
    ]);
}
```

Integration With Filament CMS Builder
-------------------------------------

[](#integration-with-filament-cms-builder)

you can use this package with [Filament CMS Builder](https://www.github.com/tomatophp/filament-cms) by use this code on your `AppServiceProvider.php`

```
public function boot()
{
    FilamentIssues::register(
        fn() => Post::query()
            ->where('type', 'open-source')
            ->pluck('meta_url')
            ->map(
                fn($item) => str($item)
                    ->remove('https://github.com/')
                    ->remove('https://www.github.com/')
                    ->toString()
            )
            ->toArray()
   );
}
```

Publish Assets
--------------

[](#publish-assets)

you can publish config file by use this command

```
php artisan vendor:publish --tag="filament-issues-config"
```

you can publish views file by use this command

```
php artisan vendor:publish --tag="filament-issues-views"
```

you can publish languages file by use this command

```
php artisan vendor:publish --tag="filament-issues-lang"
```

you can publish migrations file by use this command

```
php artisan vendor:publish --tag="filament-issues-migrations"
```

Other Filament Packages
-----------------------

[](#other-filament-packages)

Checkout our [Awesome TomatoPHP](https://github.com/tomatophp/awesome)

###  Health Score

30

—

LowBetter than 61% of packages

Maintenance33

Infrequent updates — may be unmaintained

Popularity17

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity53

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

2

Last Release

671d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/2147eb2fca7ab5f0124d0fafd88ba2d2a5dfa3a0036fb8872d1084b7cba29366?d=identicon)[fadymondy](/maintainers/fadymondy)

---

Top Contributors

[![fadymondy](https://avatars.githubusercontent.com/u/11937812?v=4)](https://github.com/fadymondy "fadymondy (10 commits)")

---

Tags

phplaravelgithubfilament-pluginfilamentphptrackerissues

### Embed Badge

![Health badge](/badges/tomatophp-filament-issues/health.svg)

```
[![Health](https://phpackages.com/badges/tomatophp-filament-issues/health.svg)](https://phpackages.com/packages/tomatophp-filament-issues)
```

###  Alternatives

[alizharb/filament-activity-log

A powerful, feature-rich activity logging solution for FilamentPHP v4 &amp; v5 with timeline views, dashboard widgets, and revert actions.

2989.8k3](/packages/alizharb-filament-activity-log)[mradder/filament-logger

Audit logging, activity tracking, exports, alerts, and dashboards for Filament admin panels.

2324.4k1](/packages/mradder-filament-logger)[harvirsidhu/filament-cards

A Filament-native cards plugin for organizing pages and resources into a card-based navigation hub.

128.6k](/packages/harvirsidhu-filament-cards)[tomatophp/filament-pos

POS System for FilamentPHP with a lot of features and integration with Ecommerce Builder

681.5k](/packages/tomatophp-filament-pos)[tomatophp/filament-saas-panel

Ready to use SaaS panel with integration of Filament Accounts Builder and JetStream teams

451.3k](/packages/tomatophp-filament-saas-panel)[coringawc/filament-single-record-resource

A Filament plugin that solves the single-record resource pattern — resources that display exactly one record per authenticated user (e.g. 'My Profile', 'My Wallet', 'My Settings') without an index page, and their arbitrarily nested child resources.

121.3k](/packages/coringawc-filament-single-record-resource)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
