PHPackages                             wesleywmd/modulus - 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. [Framework](/categories/framework)
4. /
5. wesleywmd/modulus

ActiveProject[Framework](/categories/framework)

wesleywmd/modulus
=================

Modulus Console Framework

015PHP

Since Feb 9Pushed 7y ago1 watchersCompare

[ Source](https://github.com/wesleywmd/modulus)[ Packagist](https://packagist.org/packages/wesleywmd/modulus)[ RSS](/packages/wesleywmd-modulus/feed)WikiDiscussions master Synced 3d ago

READMEChangelogDependenciesVersions (1)Used By (0)

Modulus Console Framework
=========================

[](#modulus-console-framework)

What is Modulus?
----------------

[](#what-is-modulus)

Console Application Boilerplate Project. Can be used to build custom console application.

How do I create my own Modulus project?
---------------------------------------

[](#how-do-i-create-my-own-modulus-project)

It is as simple running:

```
composer create-project wesleywmd/modulus myproject

```

Where `myproject` is the directory you want to create your Modulus project.

Now that you have your own Modulus project created, check out the [Tutorials Section](docs/tutorials.md).

How do I use my Modulus project?
--------------------------------

[](#how-do-i-use-my-modulus-project)

First lets run the application. From the root of your modulus project, run this bash command.

```
bin/modulus

```

You should see a base console application output message.

Modulus has dependency cache. So periodically during development, you may want to flush this cache. You can run the follow command to do so.

```
bin/flushcache

```

You can also switch the cache to debug mode. In your `etc/system.yaml` add the follow config.

```
is_debug: true

```

This will allow modulus to track for changes and update the cache if needed. It is not recommended to run Modulus with debug enabled in production. It is only for development use.

How do I include a Modulus module?
----------------------------------

[](#how-do-i-include-a-modulus-module)

Yes! Modulus is extendable! You can include modules in modulus by composer requiring them into your modulus project. As long as the module is configured correctly, it should automatically be registered in Modulus for you.

More details for creating your own Modulus module can be found [here](docs/create-new-module.md).

You want to include a composer library that is not a modulus module? No problem. you can set up how ever namespaces to autowire into your project.

Details for this can be found [here](docs/tutorials/autowiring.md).

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

[](#contributing)

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Versioning
----------

[](#versioning)

We have not yet implemented versioning on this repository.

Authors
-------

[](#authors)

- **Wesley Guthrie** - *Initial work* -

See also the list of [contributors](https://github.com/wesleywmd/modulus/graphs/contributors) who participated in this project.

License
-------

[](#license)

This project is licensed under the [MIT](https://choosealicense.com/licenses/mit/) license.

###  Health Score

19

—

LowBetter than 10% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity38

Early-stage or recently created project

 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/c16e0882b007c73330869d5766ed95f27a6a336fb78f70f6729278f915963096?d=identicon)[wesleywmd](/maintainers/wesleywmd)

---

Top Contributors

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

### Embed Badge

![Health badge](/badges/wesleywmd-modulus/health.svg)

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

###  Alternatives

[laravel/telescope

An elegant debug assistant for the Laravel framework.

5.2k67.8M192](/packages/laravel-telescope)[spiral/roadrunner

RoadRunner: High-performance PHP application server and process manager written in Go and powered with plugins

8.4k12.2M84](/packages/spiral-roadrunner)[nolimits4web/swiper

Most modern mobile touch slider and framework with hardware accelerated transitions

41.8k177.2k1](/packages/nolimits4web-swiper)[laravel/dusk

Laravel Dusk provides simple end-to-end testing and browser automation.

1.9k36.7M259](/packages/laravel-dusk)[laravel/prompts

Add beautiful and user-friendly forms to your command-line applications.

708181.8M596](/packages/laravel-prompts)[cakephp/chronos

A simple API extension for DateTime.

1.4k47.7M121](/packages/cakephp-chronos)

PHPackages © 2026

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