PHPackages                             createmodulewiserepo/repo - 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. createmodulewiserepo/repo

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

createmodulewiserepo/repo
=========================

Create Module wise repository

020PHP

Since Sep 28Pushed 7y agoCompare

[ Source](https://github.com/Shweta-Grover/create-module-wise-repository)[ Packagist](https://packagist.org/packages/createmodulewiserepo/repo)[ RSS](/packages/createmodulewiserepo-repo/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependenciesVersions (1)Used By (0)

create-module-wise-repository
=============================

[](#create-module-wise-repository)

First you need to install nWidrat/laravel-modules to create modules in your project.

To create repository fro specific module

Run composer require createmodulewiserepo/repo dev-master

add createmodulewiserepo\\repo\\Providers\\MakeRepositoryServiceProvider::class in your config/app.php file

Run composer dump-autoload

Run php artisan module:make-repository {repositoryName} {moduleName} --model={modelName} --interface={interfaceName}.

Repository name: Name of class of repository

Module Name : Particular module name in which repository will be created.

Repository file will be created in App/Modules//Repositories

Model Name : Model for repository will be injected in specified Repository Constructor

Interface Name : Interface to whom repository will implement.

Model and Interface will be created if they don't exist

Repository and module name are mandatory. Model and interface name are optional.

###  Health Score

19

—

LowBetter than 10% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity39

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/91ebe03aecc1f6d88fb0652031622d88b3afbcd4a07413ae1885e9ded18691c5?d=identicon)[Shweta-Grover](/maintainers/Shweta-Grover)

---

Top Contributors

[![Shweta-Grover](https://avatars.githubusercontent.com/u/35994538?v=4)](https://github.com/Shweta-Grover "Shweta-Grover (12 commits)")

### Embed Badge

![Health badge](/badges/createmodulewiserepo-repo/health.svg)

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

###  Alternatives

[felixnagel/t3extblog

A record based blog extension for TYPO3 CMS. Easy to use and packed with features (incl. comments, subscriptions for comments and posts, Wordpress like subscription manager, reasonable email sending in FE and BE, GDPR ready, BE modules, Dashboard widgets, RSS, Sitemap, ...). Flexible and powerful!

3421.6k](/packages/felixnagel-t3extblog)

PHPackages © 2026

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