PHPackages                             rdx/composer-localoader-plugin - 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. rdx/composer-localoader-plugin

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

rdx/composer-localoader-plugin
==============================

Composer plugin to load some dependencies locally

1.5(2y ago)4100[1 issues](https://github.com/rudiedirkx/composer-localoader-plugin/issues)MITPHP

Since Oct 29Pushed 2y ago1 watchersCompare

[ Source](https://github.com/rudiedirkx/composer-localoader-plugin)[ Packagist](https://packagist.org/packages/rdx/composer-localoader-plugin)[ RSS](/packages/rdx-composer-localoader-plugin/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (1)Versions (5)Used By (0)

Localoader
==========

[](#localoader)

Localoader adds a binary `locaload` with which you can choose to load dependencies locally instead of using the Packagist version. This is especially useful when developing your own packages, or others, in an existing project or context.

**N.B.** You still have to `composer require` the dependency!

Install
-------

[](#install)

```
composer global require rdx/composer-localoader-plugin

```

Use it
------

[](#use-it)

Alias an entire package:

```
locaload alias author/some-package /var/www/dev/packages/author-some-package

```

Argument 1 is the Composer package name: `author/some-package`.

Argument 2 is the location of your checkout of that package: `/var/www/dev/packages/author-some-package`.

This will create and maintain a symlink from Composer's vendor dir to your dev checkout.

Check it
--------

[](#check-it)

To see which packages are 'localoaded':

```
locaload list

```

Output will be something like:

```
Currently loading:
Array
(
    [alias] => Array
        (
			[author/some-package] => /var/www/dev/packages/author-some-package
		)
)

```

### Deprecation warning

[](#deprecation-warning)

This package used to load namespaces locally, without symlink, but that didn't include all of Composer's `"autoload"` properties. Your `composer.locaload` might have `psr-0` or `psr-4`config. Remove that, and replace it with `alias`.

###  Health Score

29

—

LowBetter than 57% of packages

Maintenance15

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity66

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

Total

4

Last Release

873d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/78549c1dc5c83ec0201c9afc66762c6d5bbf770291b12bae5a7a65350f950dba?d=identicon)[rudiedirkx](/maintainers/rudiedirkx)

---

Top Contributors

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

### Embed Badge

![Health badge](/badges/rdx-composer-localoader-plugin/health.svg)

```
[![Health](https://phpackages.com/badges/rdx-composer-localoader-plugin/health.svg)](https://phpackages.com/packages/rdx-composer-localoader-plugin)
```

###  Alternatives

[symfony/runtime

Enables decoupling PHP applications from global state

74798.8M992](/packages/symfony-runtime)[drupal/core-composer-scaffold

A flexible Composer project scaffold builder.

5344.1M548](/packages/drupal-core-composer-scaffold)[drupal/core-project-message

Adds a message after Composer installation.

2124.7M198](/packages/drupal-core-project-message)[vaimo/composer-patches

Applies a patch from a local or remote file to any package that is part of a given composer project. Patches can be defined both on project and on package level. Optional support for patch versioning, sequencing, custom patch applier configuration and patch command for testing/troubleshooting added patches.

3014.6M25](/packages/vaimo-composer-patches)[sandersander/composer-link

Adds ability to link local packages for development with composer

98457.9k](/packages/sandersander-composer-link)[phpro/grumphp-shim

GrumPHP Phar distribution

294.7M338](/packages/phpro-grumphp-shim)

PHPackages © 2026

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