PHPackages                             isleshocky77/suitecrm-modules-installer - 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. isleshocky77/suitecrm-modules-installer

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

isleshocky77/suitecrm-modules-installer
=======================================

Composer type for installing SuiteCrm Modules

v1.0.0(7y ago)3782[1 PRs](https://github.com/isleshocky77/suitecrm-modules-installer/pulls)GPL-3.0PHP

Since Mar 19Pushed 4y ago3 watchersCompare

[ Source](https://github.com/isleshocky77/suitecrm-modules-installer)[ Packagist](https://packagist.org/packages/isleshocky77/suitecrm-modules-installer)[ Docs](https://github.com/isleshocky77/suitecrm-modules-installer)[ RSS](/packages/isleshocky77-suitecrm-modules-installer/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (3)Versions (2)Used By (0)

About
=====

[](#about)

This is *suitecrm-modules-installer*. A [composer](https://getcomposer.org) plugin which allows you to include [SuiteCrm](https://suitecrm.com) modules as composer dependencies.

Usage
-----

[](#usage)

### Add-On Module

[](#add-on-module)

```
{
  "name": "my/add-on-module",
  "description": "Add-on module for doing something cool",

  "type": "suitecrm-module",

  "require": {
    "isleshocky77/suitecrm-modules-installer": "^1.0"
  }
}
```

### Project

[](#project)

You can now include your dependency in the SuiteCrm Project.

This can currently be done through one of two ways, and soon to be one of three.

#### Command Line

[](#command-line)

`composer require my/add-on-module`

### Update composer.json

[](#update-composerjson)

Add your package to `composer.json` manually

```
{
  "name": "salesagility/suitecrm",
  "description": "SuiteCRM",
  [..]
  "require": {
    "php": ">=5.6.0",
    [..]
    "soundasleep/html2text": "~0.5",
    "consolidation/robo": "^1.4",
    "my/add-on-module": "^1.0"
  },
  [..]
}
```

### Add composer.ext.json (not yet available)

[](#add-composerextjson-not-yet-available)

If, and after [composer-merge-plugin](https://github.com/wikimedia/composer-merge-plugin) is added to the project through [PR#6950](https://github.com/salesagility/SuiteCRM/pull/6976), you can just add a file named `composer.ext.json` to your root path.

```
{
  "require": {
    "my/add-on-module": "^1.0"
  }
}
```

then run

`composer update --lock`

License
-------

[](#license)

```
suitecrm-modules-installer is licensed under GPLv3.

suitecrm-modules-installer is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

suitecrm-modules-installer is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with suitecrm-modules-installer.  If not, see .

```

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity14

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity59

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

Unknown

Total

1

Last Release

2611d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/89126ad69287cf43a019041a3f6e4b686f1f5d544a97ca199d1a21b0fa6dd513?d=identicon)[isleshocky77](/maintainers/isleshocky77)

---

Top Contributors

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

---

Tags

composer-installercomposer-pluginsuitecrmcomposermodulesSuiteCRM

### Embed Badge

![Health badge](/badges/isleshocky77-suitecrm-modules-installer/health.svg)

```
[![Health](https://phpackages.com/badges/isleshocky77-suitecrm-modules-installer/health.svg)](https://phpackages.com/packages/isleshocky77-suitecrm-modules-installer)
```

###  Alternatives

[ergebnis/composer-normalize

Provides a composer plugin for normalizing composer.json.

1.1k37.3M2.1k](/packages/ergebnis-composer-normalize)[franzl/studio

Develop your Composer libraries with style

1.1k634.5k15](/packages/franzl-studio)[bamarni/composer-bin-plugin

No conflicts for your bin dependencies

52722.0M859](/packages/bamarni-composer-bin-plugin)[pyrech/composer-changelogs

Display changelogs after each composer update

5904.0M25](/packages/pyrech-composer-changelogs)[helhum/dotenv-connector

Makes it possible to set environment variables for composer projects.

1594.6M34](/packages/helhum-dotenv-connector)[mnsami/composer-custom-directory-installer

A composer plugin, to help install packages of different types in custom paths.

1395.0M52](/packages/mnsami-composer-custom-directory-installer)

PHPackages © 2026

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