PHPackages                             compwright/codeigniter-installers - 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. compwright/codeigniter-installers

ActiveComposer-installer[Utility &amp; Helpers](/categories/utility)

compwright/codeigniter-installers
=================================

Composer installers for CodeIgniter

1.1.4(13y ago)2982.0k↓36.7%94MITPHP

Since Oct 18Pushed 13y ago3 watchersCompare

[ Source](https://github.com/compwright/codeigniter-installers)[ Packagist](https://packagist.org/packages/compwright/codeigniter-installers)[ Docs](https://github.com/compwright/codeigniter-installers)[ RSS](/packages/compwright-codeigniter-installers/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (1)Versions (8)Used By (4)

CodeIgniter Installers for Composer
===================================

[](#codeigniter-installers-for-composer)

[![Build Status](https://camo.githubusercontent.com/5b6f0359bd0308d8b365269401f75c1c598ec9245d2c1635ad24ec6a64a2d321/68747470733a2f2f7365637572652e7472617669732d63692e6f72672f636f6d707772696768742f636f646569676e697465722d696e7374616c6c6572732e706e67)](http://travis-ci.org/compwright/codeigniter-installers)

[Composer](http://getcomposer.org) installers for [CodeIgniter](http://codeigniter.com) components, [Sparks](http://getsparks.org/), and [modules](https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc/wiki/Home)

Usage
-----

[](#usage)

To use, simply specify the desired `type` from the list below and `require` the `compwright/codeigniter-installers` package in your `composer.json` file, like so:

```
{
	"name": "vendor/package",
	"type": "codeigniter-library",
	"require": {
		"compwright/codeigniter-installers": "*"
	}
}
```

By default this installer expects your project's `composer.json` file to be at the same level as your `application` directory and `sparks` directory. If you are using a different directory structure for your project, you will need to configure the paths accordingly in your project `composer.json` file:

```
{
	"extra": {
		"codeigniter-application-dir": "Source/application",
		"codeigniter-sparks-dir": "Source/sparks",
	}
}
```

Supported Package Types
-----------------------

[](#supported-package-types)

Package TypeInstalls To`codeigniter-library``application/libraries/{package}/``codeigniter-core``application/core/``codeigniter-third-party``application/third_party/{package}/``codeigniter-module``application/modules/{package}/``codeigniter-spark``sparks/{package}/`Notes
-----

[](#notes)

- `codeigniter-library` packages should follow CodeIgniter library naming conventions, and the library PHP file should match the package name or you will need to set up a custom loader or manually `include` the file.

    If one or more PHP files have the `MY_` subclass prefix, they will be moved up one level into the `application/libraries/` directory. If all of the PHP files have the `MY_` prefix, then the `application/libraries/{package}` directory will be deleted after the PHP files are moved. Uninstallation of these files must be performed manually.
- `codeigniter-core` packages are specifically for packages that override a core CodeIgniter file in the `application/core/` directory. All PHP files will installed into that directory. Any non-PHP files included in the package will not be installed.

    Uninstallation of `codeigniter-core` packages must be performed manually.
- `codeigniter-module` packages are designed for the Modular Extensions add-on for CodeIgniter, but in theory it could work with any type of module provided that the installation directory is the same.
- `codeigniter-spark` packages should be built according to the instructions on [getsparks.org](http://getsparks.org/make-sparks).
- Individual support for CodeIgniter controllers, config files, language files, models, or helpers is not supported. Those components should be encapsulated in a module or spark.

###  Health Score

40

—

FairBetter than 88% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity41

Moderate usage in the ecosystem

Community17

Small or concentrated contributor base

Maturity68

Established project with proven stability

 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 ~4 days

Total

7

Last Release

4935d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/138688?v=4)[Jonathon Hill](/maintainers/compwright)[@compwright](https://github.com/compwright)

---

Top Contributors

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

---

Tags

composerlibraryinstallercodeignitercoremodulehmvcsparkMXsparks

### Embed Badge

![Health badge](/badges/compwright-codeigniter-installers/health.svg)

```
[![Health](https://phpackages.com/badges/compwright-codeigniter-installers/health.svg)](https://phpackages.com/packages/compwright-codeigniter-installers)
```

###  Alternatives

[kenjis/codeigniter-composer-installer

Package to install CodeIgniter3 via Composer with secure folder structure.

37561.8k](/packages/kenjis-codeigniter-composer-installer)[typo3/cms-composer-installers

TYPO3 CMS Installers

6113.7M52](/packages/typo3-cms-composer-installers)

PHPackages © 2026

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