PHPackages                             jeffersongoncalves/filament-knowledge-base - 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. jeffersongoncalves/filament-knowledge-base

ActiveLibrary[Admin Panels](/categories/admin)

jeffersongoncalves/filament-knowledge-base
==========================================

Filament plugin for Knowledge Base management with Admin, User, and Guest panels

v3.0.2(2mo ago)91MITPHPPHP ^8.2CI passing

Since Feb 18Pushed 3w ago1 watchersCompare

[ Source](https://github.com/jeffersongoncalves/filament-knowledge-base)[ Packagist](https://packagist.org/packages/jeffersongoncalves/filament-knowledge-base)[ GitHub Sponsors](https://github.com/jeffersongoncalves)[ RSS](/packages/jeffersongoncalves-filament-knowledge-base/feed)WikiDiscussions 3.x Synced 1w ago

READMEChangelog (8)Dependencies (16)Versions (11)Used By (0)

[![Filament Knowledge Base](https://raw.githubusercontent.com/jeffersongoncalves/filament-knowledge-base/3.x/art/jeffersongoncalves-filament-knowledge-base.png)](https://raw.githubusercontent.com/jeffersongoncalves/filament-knowledge-base/3.x/art/jeffersongoncalves-filament-knowledge-base.png)

Filament Knowledge Base
=======================

[](#filament-knowledge-base)

[![Latest Version on Packagist](https://camo.githubusercontent.com/3c14ec0a3db3b6e2ed04ba4bc8b679d2c50f600c9bb6616926a7af020c839168/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6a6566666572736f6e676f6e63616c7665732f66696c616d656e742d6b6e6f776c656467652d626173652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/jeffersongoncalves/filament-knowledge-base)[![GitHub Tests Action Status](https://camo.githubusercontent.com/332652062e0cdb929e78913d273dd05fafff6eedec735aa1a24b05c75903a7ce/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f6a6566666572736f6e676f6e63616c7665732f66696c616d656e742d6b6e6f776c656467652d626173652f74657374732e796d6c3f6272616e63683d332e78266c6162656c3d7465737473267374796c653d666c61742d737175617265)](https://github.com/jeffersongoncalves/filament-knowledge-base/actions?query=workflow%3Atests+branch%3A3.x)[![GitHub Code Style Action Status](https://camo.githubusercontent.com/3bf9de7d5217330eca35fd0c9e02f06094b6369105675accaef4ad40d84de892/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f6a6566666572736f6e676f6e63616c7665732f66696c616d656e742d6b6e6f776c656467652d626173652f6669782d7068702d636f64652d7374796c652d6973737565732e796d6c3f6272616e63683d332e78266c6162656c3d636f64652532307374796c65267374796c653d666c61742d737175617265)](https://github.com/jeffersongoncalves/filament-knowledge-base/actions?query=workflow%3A%22Fix+PHP+code+styling%22+branch%3A3.x)[![Total Downloads](https://camo.githubusercontent.com/ce0b86832b38c16ceabad8f127ea463687787fa0e7acc0abe5f4fc1d1fba294a/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6a6566666572736f6e676f6e63616c7665732f66696c616d656e742d6b6e6f776c656467652d626173652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/jeffersongoncalves/filament-knowledge-base)[![License](https://camo.githubusercontent.com/e5e5c6152aa4b8252edd069c1dcda2755dbf16165fb2667a1917dde59e4ad33e/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6a6566666572736f6e676f6e63616c7665732f66696c616d656e742d6b6e6f776c656467652d626173652e7376673f7374796c653d666c61742d737175617265)](LICENSE.md)

A Filament plugin for [jeffersongoncalves/laravel-knowledge-base](https://github.com/jeffersongoncalves/laravel-knowledge-base) that provides Admin, User, and Guest panels for complete knowledge base management.

Compatibility
-------------

[](#compatibility)

VersionFilamentPHPLaravelTailwind1.x^3.0^8.1^10.03.x2.x^4.0^8.2^11.04.x3.x^5.0^8.2^11.284.xInstallation
------------

[](#installation)

You can install the package via composer:

```
composer require jeffersongoncalves/filament-knowledge-base:"^3.0"
```

Publish the configuration (optional):

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

Usage
-----

[](#usage)

### Admin Panel

[](#admin-panel)

Full management capabilities: categories, articles, versions, feedback, related articles, and SEO.

```
use JeffersonGoncalves\FilamentKnowledgeBase\KnowledgeBasePlugin;

public function panel(Panel $panel): Panel
{
    return $panel
        ->plugins([
            KnowledgeBasePlugin::make()
                ->versioning(true)
                ->feedback(true)
                ->relatedArticles(true)
                ->seo(true)
                ->navigationGroup('Knowledge Base'),
        ]);
}
```

**Resources:** Category (hierarchical, sortable), Article (with status, visibility, SEO fields).

**Relation Managers:** Versions (read-only history), Feedback (helpful/not helpful), Related Articles (attach/detach with sort order).

**Widgets:** Knowledge Base Overview (total articles, published, drafts, categories, views, helpful rate).

### User Panel

[](#user-panel)

Read-only access to published articles for authenticated users, with feedback capability.

```
use JeffersonGoncalves\FilamentKnowledgeBase\KnowledgeBaseUserPlugin;

public function panel(Panel $panel): Panel
{
    return $panel
        ->plugins([
            KnowledgeBaseUserPlugin::make()
                ->feedback(true)
                ->navigationGroup('Knowledge Base'),
        ]);
}
```

**Resources:** Article (published/public only, view with feedback buttons).

**Pages:** Knowledge Base (search and browse by category).

**Widgets:** Popular Articles (top 5 by view count).

### Guest Panel

[](#guest-panel)

Public read-only access without authentication. No feedback capability.

```
use JeffersonGoncalves\FilamentKnowledgeBase\KnowledgeBaseGuestPlugin;

public function panel(Panel $panel): Panel
{
    return $panel
        ->plugins([
            KnowledgeBaseGuestPlugin::make()
                ->navigationGroup('Knowledge Base'),
        ]);
}
```

**Resources:** Article (published/public only, view with view count increment).

**Pages:** Knowledge Base (search and browse by category).

**Widgets:** Popular Articles (top 5 by view count).

Feature Toggles
---------------

[](#feature-toggles)

Each plugin supports fluent feature toggles:

MethodDefaultDescription`versioning(bool)``true`Article version history`feedback(bool)``true`Helpful/not helpful feedback`relatedArticles(bool)``true`Related articles management`seo(bool)``true`SEO fields (title, description, keywords)Features can also be toggled globally in `config/filament-knowledge-base.php`.

### Plugin Comparison

[](#plugin-comparison)

FeatureAdminUserGuestCRUD CategoriesYesNoNoCRUD ArticlesYesNoNoView Published ArticlesAllPublic onlyPublic onlyFeedbackManageSubmitNoVersionsManageNoNoRelated ArticlesManageViewViewSearchYesYesYesRequires AuthYesYesNoLocalization
------------

[](#localization)

Translations are provided for:

- English (`en`)
- Brazilian Portuguese (`pt_BR`)

Publish translations to customize:

```
php artisan vendor:publish --tag="filament-knowledge-base-translations"
```

Testing
-------

[](#testing)

```
composer test
```

Changelog
---------

[](#changelog)

Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](CONTRIBUTING.md) for details.

License
-------

[](#license)

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

###  Health Score

42

—

FairBetter than 90% of packages

Maintenance91

Actively maintained with recent releases

Popularity7

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity53

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 93.9% 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 ~7 days

Recently: every ~13 days

Total

11

Last Release

22d ago

Major Versions

v2.0.1 → v3.0.12026-02-18

v1.0.1 → v2.0.22026-03-04

v2.0.2 → v3.0.22026-03-04

1.x-dev → 2.x-dev2026-04-26

2.x-dev → 3.x-dev2026-04-26

PHP version history (2 changes)v1.0.0PHP ^8.1

v3.0.0PHP ^8.2

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/411493?v=4)[Jefferson Gonçalves](/maintainers/jeffersongoncalves)[@jeffersongoncalves](https://github.com/jeffersongoncalves)

---

Top Contributors

[![jeffersongoncalves](https://avatars.githubusercontent.com/u/411493?v=4)](https://github.com/jeffersongoncalves "jeffersongoncalves (31 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (2 commits)")

---

Tags

articlescmsdocumentationfilamentfilament-pluginfilamentphpknowledge-baselaravelphplaraveldocumentationarticlesKnowledge Basefilamentfilament-pluginkb

###  Code Quality

TestsPest

Static AnalysisPHPStan

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/jeffersongoncalves-filament-knowledge-base/health.svg)

```
[![Health](https://phpackages.com/badges/jeffersongoncalves-filament-knowledge-base/health.svg)](https://phpackages.com/packages/jeffersongoncalves-filament-knowledge-base)
```

###  Alternatives

[awcodes/filament-quick-create

Plugin for Filament Admin that adds a dropdown menu to the header to quickly create new items.

246177.6k7](/packages/awcodes-filament-quick-create)[inerba/filament-db-config

A Filament plugin for database-backed application settings and editable content, with caching and easy page generation.

329.1k](/packages/inerba-filament-db-config)[caresome/filament-neobrutalism-theme

A neobrutalism theme for FilamentPHP admin panels

303.2k](/packages/caresome-filament-neobrutalism-theme)[a909m/filament-statefusion

Filament StateFusion is a powerful FilamentPHP plugin that seamlessly integrates Spatie Laravel Model States into the Filament admin panel. This package provides an intuitive way to manage model states, transitions, and filtering within Filament, enhancing the user experience and developer productivity.

3010.8k1](/packages/a909m-filament-statefusion)[openplain/filament-tree-view

Tree view for Filament resources - drop-in replacement for Table with drag-and-drop hierarchical data management

318.5k](/packages/openplain-filament-tree-view)[andreia/filament-ui-switcher

Add a modal with options to switch between different UI layouts and styles (colors, fonts, font sizes).

233.8k](/packages/andreia-filament-ui-switcher)

PHPackages © 2026

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