PHPackages                             lonnieezell/bonfire - 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. lonnieezell/bonfire

ActiveProject[Admin Panels](/categories/admin)

lonnieezell/bonfire
===================

Drop-in admin panel for CodeIgniter 4

v1.0.0-beta-1(4y ago)1454.1k↑66.7%53[8 issues](https://github.com/lonnieezell/Bonfire2/issues)[5 PRs](https://github.com/lonnieezell/Bonfire2/pulls)MITPHPPHP ^7.4 || ^8.0CI passing

Since Aug 30Pushed 1mo ago24 watchersCompare

[ Source](https://github.com/lonnieezell/Bonfire2)[ Packagist](https://packagist.org/packages/lonnieezell/bonfire)[ Docs](https://github.com/lonnieezell/bonfire2-refactor)[ GitHub Sponsors](https://github.com/lonnieezell)[ Patreon](https://www.patreon.com/lonnieezell)[ RSS](/packages/lonnieezell-bonfire/feed)WikiDiscussions develop Synced 1w ago

READMEChangelog (1)Dependencies (14)Versions (8)Used By (0)

Bonfire 2
=========

[](#bonfire-2)

[![Build Status](https://github.com/lonnieezell/Bonfire2/workflows/PHPUnit/badge.svg)](https://github.com/lonnieezell/Bonfire2/actions?query=workflow%3A%22PHPUnit%22)[![GitHub license](https://camo.githubusercontent.com/f58ce0228250e3baa961402ce59e968d7322c9846cfcac9f0d38445221623c59/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6c6f6e6e6965657a656c6c2f426f6e6669726532)](https://github.com/lonnieezell/Bonfire2/blob/develop/LICENSE)[![contributions welcome](https://camo.githubusercontent.com/9e93e892d0685e1bf7a1d0bd7c8410d6ecf2086a0a7b48dd58a6b96fa556ea2a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f6e747269627574696f6e732d77656c636f6d652d627269676874677265656e2e7376673f7374796c653d666c6174)](https://github.com/lonnieezell/Bonfire2/pulls)

THIS IS IN BETA CURRENTLY. More details at [Patreon](https://www.patreon.com/lonnieezell)

This repo holds the primary code of [Bonfire](https://github.com/lonnieezell/Bonfire2), an admin panel for your new or existing CodeIgniter 4 projects.

What is Bonfire?
----------------

[](#what-is-bonfire)

Bonfire is a robust application skeleton for CodeIgniter 4-based applications. It provides a number of helpful libraries to assist you in making better software for your clients, faster, while allowing you to focus on the new parts that matter to each specific application.

Currently, it includes the following features:

- Theme/template system, that ships with a flexible Auth and Admin theme.
- View Components to reduce the complexity of your UI by allowing you to create reusable HTML snippets, that can be optionally controlled via code.
- A Settings library that allows you to save config file values to the database and access them whether they're in the db or just in the files.
- Resource Filter system to make filtering lists of User, Post, etc, simple to implement and with a comfortable, consistent UI.
- A powerful, very customizable, user authentication/authorization system, [Shield](https://github.com/codeigniter4/shield).
- Global search feature that modules can easily integrate into
- A Recycle Bin to handle restoring/purghing soft deleted models that modules can easily integrate into
- A way to manage cookie consent to help with GDPR rules.
- Site offline status
- Online Log viewer/manager
- and more...

Server Requirements
-------------------

[](#server-requirements)

This currently has the same requirements as CodeIgniter 4.

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

[](#installation)

Installation instructions can be found in the [docs](docs/index.md).

Third Party Software Used
-------------------------

[](#third-party-software-used)

- [Bootstrap 5](https://getbootstrap.com/) for the CSS foundation
- [FontAwesome 6](https://fontawesome.com/) icons used in the admin
- [Alpine.js](https://alpinejs.dev/) handles interactivity within the page for the admin area
- [htmx](https://htmx.org/) provides AJAX form handling, and more
- [Tatter/Alerts](https://github.com/tattersoftware/codeigniter4-alerts) CodeIgniter library for simple user alerts
- [CodeIgniter/Shield](https://github.com/codeigniter4/shield) Authentication library (originally developed for Bonfire)
- [CodeIgniter/Settings](https://github.com/codeigniter4/settings) Database config layer (originally developed for Bonfire)

Documentation
-------------

[](#documentation)

Documentation is available in the [docs](docs/index.md) directory. It can also be viewed online at [Bonfire 2 Documentation](https://lonnieezell.github.io/Bonfire2/)

###  Health Score

46

—

FairBetter than 92% of packages

Maintenance60

Regular maintenance activity

Popularity40

Moderate usage in the ecosystem

Community31

Small or concentrated contributor base

Maturity47

Maturing project, gaining track record

 Bus Factor2

2 contributors hold 50%+ of commits

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

Unknown

Total

1

Last Release

1475d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/65f693f45781e767ed8557b776fd775309e7a262629892b99cf38462931e9b26?d=identicon)[lonnieezell](/maintainers/lonnieezell)

---

Top Contributors

[![lonnieezell](https://avatars.githubusercontent.com/u/51931?v=4)](https://github.com/lonnieezell "lonnieezell (301 commits)")[![dgvirtual](https://avatars.githubusercontent.com/u/2669306?v=4)](https://github.com/dgvirtual "dgvirtual (188 commits)")[![atsanna](https://avatars.githubusercontent.com/u/119703?v=4)](https://github.com/atsanna "atsanna (90 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (48 commits)")[![kgrruz](https://avatars.githubusercontent.com/u/17552267?v=4)](https://github.com/kgrruz "kgrruz (18 commits)")[![michalsn](https://avatars.githubusercontent.com/u/459185?v=4)](https://github.com/michalsn "michalsn (12 commits)")[![MGatner](https://avatars.githubusercontent.com/u/17572847?v=4)](https://github.com/MGatner "MGatner (11 commits)")[![neznaika0](https://avatars.githubusercontent.com/u/17183530?v=4)](https://github.com/neznaika0 "neznaika0 (8 commits)")[![kenjis](https://avatars.githubusercontent.com/u/87955?v=4)](https://github.com/kenjis "kenjis (5 commits)")[![jeffstoner](https://avatars.githubusercontent.com/u/1587365?v=4)](https://github.com/jeffstoner "jeffstoner (4 commits)")[![yassinedoghri](https://avatars.githubusercontent.com/u/11021441?v=4)](https://github.com/yassinedoghri "yassinedoghri (3 commits)")[![datamweb](https://avatars.githubusercontent.com/u/9530214?v=4)](https://github.com/datamweb "datamweb (3 commits)")[![clsmedia](https://avatars.githubusercontent.com/u/9933752?v=4)](https://github.com/clsmedia "clsmedia (2 commits)")[![sba](https://avatars.githubusercontent.com/u/186256?v=4)](https://github.com/sba "sba (2 commits)")[![filisko](https://avatars.githubusercontent.com/u/8798694?v=4)](https://github.com/filisko "filisko (2 commits)")[![mostafakhudair](https://avatars.githubusercontent.com/u/59371810?v=4)](https://github.com/mostafakhudair "mostafakhudair (2 commits)")[![kpeu3u](https://avatars.githubusercontent.com/u/7635185?v=4)](https://github.com/kpeu3u "kpeu3u (2 commits)")[![churavka](https://avatars.githubusercontent.com/u/1148579?v=4)](https://github.com/churavka "churavka (2 commits)")[![nastasache](https://avatars.githubusercontent.com/u/16418346?v=4)](https://github.com/nastasache "nastasache (1 commits)")[![pandigresik](https://avatars.githubusercontent.com/u/1853475?v=4)](https://github.com/pandigresik "pandigresik (1 commits)")

---

Tags

codeignitercodeigniter4bonfire

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/lonnieezell-bonfire/health.svg)

```
[![Health](https://phpackages.com/badges/lonnieezell-bonfire/health.svg)](https://phpackages.com/packages/lonnieezell-bonfire)
```

###  Alternatives

[abydahana/aksara

Aksara is a modern, developer-friendly framework and CMS built on CodeIgniter 4, featuring rapid CRUD development, modular architecture, smart routing, flexible access control, API integration, and an AI assistant to make content management faster and smarter.

1141.2k](/packages/abydahana-aksara)[codeigniter4/devkit

Development toolkit for CodeIgniter libraries and projects

71208.8k134](/packages/codeigniter4-devkit)[maniaba/asset-connect

AssetConnect is a file management library for CodeIgniter 4 that allows you to associate files with any entity in your application

1016.0k](/packages/maniaba-asset-connect)[tatter/firebase

Firebase integration for CodeIgniter 4

298.5k](/packages/tatter-firebase)[eveseat/web

SeAT Web Interface

2623.6k166](/packages/eveseat-web)

PHPackages © 2026

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