PHPackages                             domprojects/codeigniter4-bootstrap-icons - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. domprojects/codeigniter4-bootstrap-icons

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

domprojects/codeigniter4-bootstrap-icons
========================================

Bootstrap Icons asset publisher for CodeIgniter 4 projects.

v1.0.1(2mo ago)08↓90.9%1MITPHPPHP ^8.2CI passing

Since Apr 2Pushed 2mo agoCompare

[ Source](https://github.com/domProjects/codeigniter4-bootstrap-icons)[ Packagist](https://packagist.org/packages/domprojects/codeigniter4-bootstrap-icons)[ Docs](https://github.com/domProjects/codeigniter4-bootstrap-icons)[ RSS](/packages/domprojects-codeigniter4-bootstrap-icons/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (2)Dependencies (5)Versions (3)Used By (1)

Bootstrap Icons for CodeIgniter 4
=================================

[](#bootstrap-icons-for-codeigniter-4)

[![Packagist](https://camo.githubusercontent.com/57ef1e68d36db39e865603eec46356c13e1d2f990d9ae03a459d72e0511db50b/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f646f6d70726f6a656374732f636f646569676e69746572342d626f6f7473747261702d69636f6e733f6c6162656c3d5061636b6167697374)](https://packagist.org/packages/domprojects/codeigniter4-bootstrap-icons)[![License](https://camo.githubusercontent.com/95bc4872510d89544637c0126cf7987c30c2ce3424124a5f28bf09df895e1439/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f646f6d50726f6a656374732f636f646569676e69746572342d626f6f7473747261702d69636f6e73)](https://github.com/domProjects/codeigniter4-bootstrap-icons/blob/main/LICENSE)[![PHPUnit](https://camo.githubusercontent.com/08a89cc4e8be3a3eaafe864ebb485b1346ff18b8e070351206b25add0eb67cb5/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f646f6d50726f6a656374732f636f646569676e69746572342d626f6f7473747261702d69636f6e732f706870756e69742e796d6c3f6272616e63683d6d61696e266c6162656c3d504850556e6974)](https://github.com/domProjects/codeigniter4-bootstrap-icons/actions/workflows/phpunit.yml)[![Psalm](https://camo.githubusercontent.com/5eb7b1096bd7a8968ca8d74e47ef795097fcab5dadcf0b4cab5511c5ea58d9ce/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f646f6d50726f6a656374732f636f646569676e69746572342d626f6f7473747261702d69636f6e732f7073616c6d2e796d6c3f6272616e63683d6d61696e266c6162656c3d5073616c6d)](https://github.com/domProjects/codeigniter4-bootstrap-icons/actions/workflows/psalm.yml)[![PHPStan](https://camo.githubusercontent.com/f978949834bc3715282e75861171608521c9efe004f64a7b0f03fe080c3989a9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f646f6d50726f6a656374732f636f646569676e69746572342d626f6f7473747261702d69636f6e732f7068707374616e2e796d6c3f6272616e63683d6d61696e266c6162656c3d5048505374616e)](https://github.com/domProjects/codeigniter4-bootstrap-icons/actions/workflows/phpstan.yml)

Bootstrap Icons asset publisher for CodeIgniter 4 projects.

Features
--------

[](#features)

- Adds a Spark command: `assets:publish-bootstrap-icons`
- Publishes Bootstrap Icons assets to `public/assets/bootstrap-icons`
- Publishes the minified CSS file and font files
- Supports `--force` to overwrite existing files
- Compatible with CodeIgniter 4.7.2+

Requirements
------------

[](#requirements)

- PHP 8.2+
- CodeIgniter 4.7.2+
- `twbs/bootstrap-icons`

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

[](#installation)

Install the package with Composer:

```
composer require domprojects/codeigniter4-bootstrap-icons
```

Usage
-----

[](#usage)

Publish the assets manually:

```
php spark assets:publish-bootstrap-icons
```

Overwrite existing files:

```
php spark assets:publish-bootstrap-icons --force
```

Published files:

- `public/assets/bootstrap-icons/bootstrap-icons.min.css`
- `public/assets/bootstrap-icons/fonts/*`

Automation
----------

[](#automation)

If you want automatic publishing after `composer install` and `composer update`, use the companion package:

```
composer require domprojects/codeigniter4-bootstrap-icons-plugin
```

Package Structure
-----------------

[](#package-structure)

```
src/
  Commands/
    PublishBootstrapIcons.php
  Publishers/
    BootstrapIconsPublisher.php

```

License
-------

[](#license)

MIT

###  Health Score

37

—

LowBetter than 81% of packages

Maintenance84

Actively maintained with recent releases

Popularity4

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity47

Maturing project, gaining track record

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

Total

2

Last Release

83d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/4879685?v=4)[Emmanuel Campait](/maintainers/domProjects)[@domProjects](https://github.com/domProjects)

---

Tags

codeignitericonsassetspublisherBootstrap Iconscodeigniter4

### Embed Badge

![Health badge](/badges/domprojects-codeigniter4-bootstrap-icons/health.svg)

```
[![Health](https://phpackages.com/badges/domprojects-codeigniter4-bootstrap-icons/health.svg)](https://phpackages.com/packages/domprojects-codeigniter4-bootstrap-icons)
```

###  Alternatives

[tatter/assets

Asset publishing and loading for CodeIgniter 4

4867.1k5](/packages/tatter-assets)[michalsn/minifier

Assets minification and versioning library for CodeIgniter 4.

5437.5k](/packages/michalsn-minifier)[codeigniter4/settings

Settings library for CodeIgniter 4

95589.6k34](/packages/codeigniter4-settings)[codeigniter4/tasks

Task Scheduler for CodeIgniter 4

124177.3k1](/packages/codeigniter4-tasks)[codeigniter4/devkit

Development toolkit for CodeIgniter libraries and projects

69201.9k120](/packages/codeigniter4-devkit)[tatter/alerts

Lightweight user alerts for CodeIgniter 4

4080.9k6](/packages/tatter-alerts)

PHPackages © 2026

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