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(6mo ago)6310.5k↓30.8%30[10 issues](https://github.com/mike-kfed/roundcube-thunderbird_labels/issues)BSD-2-ClausePHPPHP &gt;=5.6.18CI passing

Since Feb 13Pushed 6mo 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 1mo 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

53

—

FairBetter than 97% of packages

Maintenance65

Regular maintenance activity

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

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

54149.2M79](/packages/zbateson-mail-mime-parser)[zbateson/stream-decorators

PHP psr7 stream decorators for mime message part streams

4748.6M6](/packages/zbateson-stream-decorators)[opcodesio/mail-parser

Parse emails without the mailparse extension

226.8M8](/packages/opcodesio-mail-parser)[kitist/html5_notifier

Desktop Notifications for Roundcube

7710.9k](/packages/kitist-html5-notifier)[toteph42/identity_switch

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

211.2k](/packages/toteph42-identity-switch)[elm/identity_smtp

Individual SMTP settings for every identity

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

PHPackages © 2026

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