PHPackages                             texxasrulez/plugin\_manager - 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. texxasrulez/plugin\_manager

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

texxasrulez/plugin\_manager
===========================

Roundcube Plugin Manager: lists installed plugins, shows local vs latest versions, and highlights updates.

1.4.1(5mo ago)1221↑50%GPL-3.0PHPPHP &gt;=7.4

Since Aug 19Pushed 4mo agoCompare

[ Source](https://github.com/texxasrulez/plugin_manager)[ Packagist](https://packagist.org/packages/texxasrulez/plugin_manager)[ Docs](https://github.com/texxasrulez/plugin_manager)[ RSS](/packages/texxasrulez-plugin-manager/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (1)Versions (21)Used By (0)

Plugin Manager for Roundcube
============================

[](#plugin-manager-for-roundcube)

[![Downloads](https://camo.githubusercontent.com/680809998725e9b6076ba6dab3b6173dcbc3c94ec71e8d83edb0ea62df9bd0b6/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f74657878617372756c657a2f706c7567696e5f6d616e616765722f746f74616c3f7374796c653d706c6173746963266c6f676f3d676974687562266c6f676f436f6c6f723d7768697465266c6162656c3d446f776e6c6f616473266c6162656c436f6c6f723d6171756126636f6c6f723d626c7565)](https://camo.githubusercontent.com/680809998725e9b6076ba6dab3b6173dcbc3c94ec71e8d83edb0ea62df9bd0b6/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f74657878617372756c657a2f706c7567696e5f6d616e616765722f746f74616c3f7374796c653d706c6173746963266c6f676f3d676974687562266c6f676f436f6c6f723d7768697465266c6162656c3d446f776e6c6f616473266c6162656c436f6c6f723d6171756126636f6c6f723d626c7565)[![Packagist Downloads](https://camo.githubusercontent.com/02d2ced5c5b137d4f954b7081abed0f2bff6edd765daffa203867696cc75f119/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f74657878617372756c657a2f706c7567696e5f6d616e616765723f7374796c653d706c6173746963266c6f676f3d7061636b6167697374266c6f676f436f6c6f723d7768697465266c6162656c3d446f776e6c6f616473266c6162656c436f6c6f723d626c756526636f6c6f723d676f6c64)](https://packagist.org/packages/texxasrulez/plugin_manager)[![Packagist Version](https://camo.githubusercontent.com/4988ecfba1903786d3999427d6422a7b823faf37b9cbaf009882903ae36d89a0/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f74657878617372756c657a2f706c7567696e5f6d616e616765723f7374796c653d706c6173746963266c6f676f3d7061636b6167697374266c6f676f436f6c6f723d7768697465266c6162656c3d56657273696f6e266c6162656c436f6c6f723d626c756526636f6c6f723d6c696d65677265656e)](https://packagist.org/packages/texxasrulez/plugin_manager)[![Github License](https://camo.githubusercontent.com/3732bbe03cac4be035b5eca28e7a68a008509db7a587e99525c2921818a29d73/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f74657878617372756c657a2f706c7567696e5f6d616e616765723f7374796c653d706c6173746963266c6f676f3d676974687562266c6162656c3d4c6963656e7365266c6162656c436f6c6f723d626c756526636f6c6f723d636f72616c)](https://github.com/texxasrulez/plugin_manager/LICENSE)[![GitHub Stars](https://camo.githubusercontent.com/086de87bc94c1d4a3895fa82ea535c22146e0596517688128436d9399d32e790/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f74657878617372756c657a2f706c7567696e5f6d616e616765723f7374796c653d706c6173746963266c6f676f3d676974687562266c6162656c3d5374617273266c6162656c436f6c6f723d626c756526636f6c6f723d64656570736b79626c7565)](https://github.com/texxasrulez/plugin_manager/stargazers)[![GitHub Issues](https://camo.githubusercontent.com/bf876ac6e7e927ae338ddace8c72e67c37eaffc3d64317480522e23c6d621c8b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f74657878617372756c657a2f706c7567696e5f6d616e616765723f7374796c653d706c6173746963266c6f676f3d676974687562266c6162656c3d497373756573266c6162656c436f6c6f723d626c756526636f6c6f723d61717561)](https://github.com/texxasrulez/plugin_manager/issues)[![GitHub Contributors](https://camo.githubusercontent.com/11a145cacae601d70a93e366256dfd3d743080e734a7fee72735848110dde599/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f636f6e7472696275746f72732f74657878617372756c657a2f706c7567696e5f6d616e616765723f7374796c653d706c6173746963266c6f676f3d676974687562266c6f676f436f6c6f723d7768697465266c6162656c3d436f6e7472696275746f7273266c6162656c436f6c6f723d626c756526636f6c6f723d6f7263686964)](https://github.com/texxasrulez/plugin_manager/graphs/contributors)[![GitHub Forks](https://camo.githubusercontent.com/d4259e0f65b988bfbcf99e7dafb8dec5eacc2b794bb9e2f2c525dd0b61a8dc52/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f74657878617372756c657a2f706c7567696e5f6d616e616765723f7374796c653d706c6173746963266c6f676f3d676974687562266c6f676f436f6c6f723d7768697465266c6162656c3d466f726b73266c6162656c436f6c6f723d626c756526636f6c6f723d6461726b6f72616e6765)](https://github.com/texxasrulez/plugin_manager/forks)[![Donate Paypal](https://camo.githubusercontent.com/02124075ee7ea4c192ef867cb30577b0b43ba74ea42b8dbe20b56ef518d94cdb/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f50617970616c2d4d6f6e65795f506c65617365212d626c75652e7376673f7374796c653d706c6173746963266c6162656c436f6c6f723d626c756526636f6c6f723d666f72657374677265656e266c6f676f3d70617970616c)](https://www.paypal.me/texxasrulez)

Lists installed plugins, shows local vs latest versions, and highlights **Update available**. Works with Larry, Elastic, and custom skins.

Features
--------

[](#features)

- Discovers installed plugins
- Shows local version (from composer.json, @version tags, or best-effort)
- Checks online (Packagist / GitHub releases, falls back to tags)
- Bold “Update available”
- One-click **(check now)** per row to bypass cache
- Diagnostics panel for connectivity
- `sources.map.php` to resolve outliers or mark plugins as **bundled**
- Scroll-friendly UI for large lists

Install
=======

[](#install)

A) Composer (recommended)
-------------------------

[](#a-composer-recommended)

1. In your Roundcube root (the folder with `composer.json`), run:

    ```
    composer require texxarulez/plugin_manager
    ```

    This uses `roundcube/plugin-installer` to place the plugin in `plugins/plugin_manager`.
2. Enable the plugin in Roundcube config (e.g. `config/config.inc.php`):

    ```
    $config['plugins'][] = 'plugin_manager';
    ```
3. Clear caches.

B) Manual
---------

[](#b-manual)

1. Copy the `plugin_manager/` folder into `roundcube/plugins/`.
2. Enable in config: ```
    $config['plugins'][] = 'plugin_manager';
    ```
3. Clear caches.

Optional
--------

[](#optional)

- To raise GitHub API limits, set in `plugins/plugin_manager/config.inc.php` (or main config):

    ```
    $config['pm_github_token'] = 'ghp_xxxxx';
    ```
- To default remote checks on/off:

    ```
    $config['pm_remote_checks'] = true; // or false
    ```

See `INSTALL.md` and `USER_GUIDE.md` for details.

### Hide plugins from the UI

[](#hide-plugins-from-the-ui)

You can suppress specific plugins from appearing in the Plugin Manager by adding their directory names to `pm_hidden_plugins` in `config.inc.php`.

```
// Hide the built-in example plugins
$config['pm_hidden_plugins'] = array('zipdownload', 'managesieve');
```

This only affects display in the manager; it does **not** enable/disable the plugin itself.

[![Alt text](/images/plugin-manager-screenshot.png?raw=true "Plugin Manager Screenshot")](/images/plugin-manager-screenshot.png?raw=true)

###  Health Score

38

—

LowBetter than 85% of packages

Maintenance76

Regular maintenance activity

Popularity16

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity45

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

Every ~6 days

Recently: every ~20 days

Total

20

Last Release

154d ago

Major Versions

0.3 → 1.02025-08-21

### Community

Maintainers

![](https://www.gravatar.com/avatar/95c3af6e41a9786e8be2edb48176e43a7d1ddef429793a312168450ff4269deb?d=identicon)[texxasrulez](/maintainers/texxasrulez)

---

Top Contributors

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

### Embed Badge

![Health badge](/badges/texxasrulez-plugin-manager/health.svg)

```
[![Health](https://phpackages.com/badges/texxasrulez-plugin-manager/health.svg)](https://phpackages.com/packages/texxasrulez-plugin-manager)
```

###  Alternatives

[roundcube/carddav

CardDAV adapter for connecting to CardDAV-enabled addressbooks

28155.3k](/packages/roundcube-carddav)[johndoh/globaladdressbook

Adds global address books to Roundcube

706.0k](/packages/johndoh-globaladdressbook)[johndoh/sauserprefs

Control SpamAssassin settings from within Roundcube

583.6k](/packages/johndoh-sauserprefs)[jfcherng-roundcube/show-folder-size

A Roundcube plugin which shows folder size.

2515.2k](/packages/jfcherng-roundcube-show-folder-size)[kolab/calendar

Calendar plugin

3010.5k](/packages/kolab-calendar)[johndoh/swipe

Adds swipe actions to the message list of Roundcube

115.3k](/packages/johndoh-swipe)

PHPackages © 2026

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