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 2mo ago

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 59% 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

825d 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

[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.

2994.3M16](/packages/vaimo-composer-patches)[mglaman/composer-drupal-lenient

1317.4M15](/packages/mglaman-composer-drupal-lenient)[drupal/core-composer-scaffold

A flexible Composer project scaffold builder.

5341.9M446](/packages/drupal-core-composer-scaffold)[drupal/core-project-message

Adds a message after Composer installation.

2122.6M172](/packages/drupal-core-project-message)[olvlvl/composer-attribute-collector

A convenient and near zero-cost way to retrieve targets of PHP 8 attributes

184108.8k8](/packages/olvlvl-composer-attribute-collector)[lullabot/drainpipe

An automated build tool to allow projects to have a set standardized operations scripts.

41716.4k2](/packages/lullabot-drainpipe)

PHPackages © 2026

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