PHPackages                             weird-birds/thunderbird\_labels - 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. [Mail &amp; Notifications](/categories/mail)
4. /
5. weird-birds/thunderbird\_labels

ActiveRoundcube-plugin[Mail &amp; Notifications](/categories/mail)

weird-birds/thunderbird\_labels
===============================

Shows thunderbird labels for messages in roundcube webmail.

v1.6.2(9mo ago)7112.8k↑58.6%29[10 issues](https://github.com/mike-kfed/roundcube-thunderbird_labels/issues)BSD-2-ClausePHPPHP &gt;=5.6.18CI passing

Since Feb 13Pushed 9mo ago14 watchersCompare

[ Source](https://github.com/mike-kfed/roundcube-thunderbird_labels)[ Packagist](https://packagist.org/packages/weird-birds/thunderbird_labels)[ Docs](https://github.com/mike-kfed/roundcube-thunderbird_labels)[ RSS](/packages/weird-birds-thunderbird-labels/feed)WikiDiscussions main Synced 2w ago

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

Thunderbird Labels Plugin for Roundcube Webmail
-----------------------------------------------

[](#thunderbird-labels-plugin-for-roundcube-webmail)

### Features

[](#features)

- Displays the message rows using the same colors as Thunderbird does
- Label of a message can be changed/set exactly like in Thunderbird
- Keyboard shortcuts on keys 0-5 work like in Thunderbird
- Integrates into contextmenu plugin when available
- Works for skins *classic*, *larry* and *elastic* (highest priority for *elastic*)
- currently available translations:
    - English
    - French (Français)
    - German (Deutsch)
    - Polish (Polski)
    - Russian (Русский)
    - Hungarian (Magyar)
    - Czech (Česky)
    - Bulgarian (български език)
    - Catalan (català)
    - Latvian (latviešu)
    - Italian (italiano)
    - Spanish (español)
    - Slovak (Slovenčina)
    - Ukranian (українська)
    - Brazilian Portuguese (português do Brasil)
    - Portuguese (português)
    - Dutch (Nederlands)
    - Greek (ελληνικά)
    - Japanese (日本語)
    - Swedish (svenska)
    - Tunisian Arabic (تونسي)
- [screenshot](http://mike-kfed.github.io/roundcube-thunderbird_labels/)

### INSTALL

[](#install)

#### manual:

[](#manual)

1. unpack to plugins directory
2. add `, 'thunderbird_labels'` to `$config['plugins']` in roundcubes `config/config.inc.php`
3. rename `config.inc.php.dist` to `config.inc.php`
4. if you run a custom skin, e.g. `silver` then you should also symlink or copy the skins folder of the plugin to the corresponding skins name, for the example given: `ln -s plugins/thunderbird_labels/skins/larry plugins/thunderbird_labels/skins/silver`

#### composer:

[](#composer)

1. go to your roundcube root dir, setup `composer.json` and run `composer require weird-birds/thunderbird_labels`

### CONFIGURE

[](#configure)

See `config.inc.php` for more details

- `tb_label_enable = true/false` (can be changed by user in prefs UI)
- `tb_label_modify_labels = true/false`
- `tb_label_enable_contextmenu = true/false`
- `tb_label_enable_shortcuts = true/false` (can be changed by user in prefs UI)
- `tb_label_style = 'bullets'`, `'thunderbird'` or `'badges'`

### Author

[](#author)

Michael Kefeder [https://github.com/mike-kfed/roundcube-thunderbird\_labels](https://github.com/mike-kfed/roundcube-thunderbird_labels)

### History

[](#history)

This plugin is based on a patch I found for roundcube 0.3 a long time ago.

Since roundcube is now able to handle the labels without modification of its source I decided to create a plugin.

There exists a "Tags plugin for RoundCube"  which does something similar, my plugin emulates thunderbirds behaviour better I think (coloring the message rows for example)

###  Health Score

50

—

FairBetter than 95% of packages

Maintenance55

Moderate activity, may be stable

Popularity41

Moderate usage in the ecosystem

Community27

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 77.7% 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 ~225 days

Recently: every ~298 days

Total

20

Last Release

279d ago

Major Versions

0.9.6 → 1.0.02014-05-22

### Community

Maintainers

![](https://www.gravatar.com/avatar/553a84e7d6693fefb2895c43c251f76f0ff23809696dbd7cebe025e151d3091b?d=identicon)[mike-kfed](/maintainers/mike-kfed)

---

Top Contributors

[![mike-kfed](https://avatars.githubusercontent.com/u/5859617?v=4)](https://github.com/mike-kfed "mike-kfed (136 commits)")[![mariuszkrzaczkowski](https://avatars.githubusercontent.com/u/10198654?v=4)](https://github.com/mariuszkrzaczkowski "mariuszkrzaczkowski (8 commits)")[![dsoares](https://avatars.githubusercontent.com/u/673736?v=4)](https://github.com/dsoares "dsoares (7 commits)")[![petrkle](https://avatars.githubusercontent.com/u/545514?v=4)](https://github.com/petrkle "petrkle (4 commits)")[![Zerg2000](https://avatars.githubusercontent.com/u/55878?v=4)](https://github.com/Zerg2000 "Zerg2000 (2 commits)")[![soufien88y](https://avatars.githubusercontent.com/u/95622657?v=4)](https://github.com/soufien88y "soufien88y (2 commits)")[![johndoh](https://avatars.githubusercontent.com/u/88682?v=4)](https://github.com/johndoh "johndoh (2 commits)")[![filhocf](https://avatars.githubusercontent.com/u/952596?v=4)](https://github.com/filhocf "filhocf (2 commits)")[![pamribeirox](https://avatars.githubusercontent.com/u/9309415?v=4)](https://github.com/pamribeirox "pamribeirox (1 commits)")[![radi-sh](https://avatars.githubusercontent.com/u/1249034?v=4)](https://github.com/radi-sh "radi-sh (1 commits)")[![rinenweb](https://avatars.githubusercontent.com/u/17462686?v=4)](https://github.com/rinenweb "rinenweb (1 commits)")[![tsalakoping](https://avatars.githubusercontent.com/u/123725731?v=4)](https://github.com/tsalakoping "tsalakoping (1 commits)")[![moisseev](https://avatars.githubusercontent.com/u/2275981?v=4)](https://github.com/moisseev "moisseev (1 commits)")[![buttercookie42](https://avatars.githubusercontent.com/u/7611366?v=4)](https://github.com/buttercookie42 "buttercookie42 (1 commits)")[![dodver](https://avatars.githubusercontent.com/u/9127756?v=4)](https://github.com/dodver "dodver (1 commits)")[![gianlucagiacometti](https://avatars.githubusercontent.com/u/52405?v=4)](https://github.com/gianlucagiacometti "gianlucagiacometti (1 commits)")[![lantech-se](https://avatars.githubusercontent.com/u/124284116?v=4)](https://github.com/lantech-se "lantech-se (1 commits)")[![Be-Mann](https://avatars.githubusercontent.com/u/25839760?v=4)](https://github.com/Be-Mann "Be-Mann (1 commits)")[![nckx](https://avatars.githubusercontent.com/u/364510?v=4)](https://github.com/nckx "nckx (1 commits)")[![nsoggia](https://avatars.githubusercontent.com/u/18053505?v=4)](https://github.com/nsoggia "nsoggia (1 commits)")

---

Tags

pluginroundcubethunderbirdmailtagslabels

### Embed Badge

![Health badge](/badges/weird-birds-thunderbird-labels/health.svg)

```
[![Health](https://phpackages.com/badges/weird-birds-thunderbird-labels/health.svg)](https://phpackages.com/packages/weird-birds-thunderbird-labels)
```

###  Alternatives

[zbateson/mail-mime-parser

MIME email message parser

55054.8M105](/packages/zbateson-mail-mime-parser)[toteph42/identity_switch

This plugin allows users to switch between different identities (and check for new mails) in a single Roundcube session.

241.6k](/packages/toteph42-identity-switch)[zbateson/stream-decorators

PHP psr7 stream decorators for mime message part streams

4754.1M11](/packages/zbateson-stream-decorators)[opcodesio/mail-parser

Parse emails without the mailparse extension

229.5M11](/packages/opcodesio-mail-parser)[kitist/html5_notifier

Desktop Notifications for Roundcube

8012.1k](/packages/kitist-html5-notifier)[elm/identity_smtp

Individual SMTP settings for every identity

491.7k](/packages/elm-identity-smtp)

PHPackages © 2026

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