PHPackages                             pianotell/flarum-ext-flamoji - 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. pianotell/flarum-ext-flamoji

ActiveFlarum-extension[Utility &amp; Helpers](/categories/utility)

pianotell/flarum-ext-flamoji
============================

Simple emoji manager for Flarum. Fork of the-turk/flarum-flamoji, originally created for PianoTell, but now available to all.

v2.1.0(1mo ago)2803↑14%1MITJavaScriptPHP ^8.3

Since Jul 14Pushed 1mo agoCompare

[ Source](https://github.com/PrimateCoder/flarum-flamoji)[ Packagist](https://packagist.org/packages/pianotell/flarum-ext-flamoji)[ RSS](/packages/pianotell-flarum-ext-flamoji/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependencies (2)Versions (11)Used By (0)

Flamoji
=======

[](#flamoji)

[![MIT license](https://camo.githubusercontent.com/7013272bd27ece47364536a221edb554cd69683b68a46fc0ee96881174c4214c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e737667)](https://github.com/PrimateCoder/flarum-flamoji/blob/master/LICENSE) [![Latest Stable Version](https://camo.githubusercontent.com/e49abc810d85ea445cfe37a9f14bb8726ff21cf5ebd533e2b9bbb0cfa6fe50dc/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f7069616e6f74656c6c2f666c6172756d2d6578742d666c616d6f6a692e737667)](https://packagist.org/packages/pianotell/flarum-ext-flamoji) [![Total Downloads](https://camo.githubusercontent.com/7d7b08810ff8263ff2e8ca2482ed42e9c52be64fca1177245d8bd83c901c26bf/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f7069616e6f74656c6c2f666c6172756d2d6578742d666c616d6f6a692e737667)](https://packagist.org/packages/pianotell/flarum-ext-flamoji)

This is a simple but intuitive emoji picker for Flarum 1.x and 2.x.

> **About this fork:** This is a fork of [`the-turk/flarum-flamoji`](https://discuss.flarum.org/d/28095-flamoji) (originally by [Hasan Özbey](https://github.com/the-turk)). This fork is published as [`pianotell/flarum-ext-flamoji`](https://github.com/PrimateCoder/flarum-flamoji) and was originally created for [🎹 Piano | Tell](https://pianotell.com), but now available to all. It has substantial changes from the original including replacing [emoji-button](https://github.com/joeattardi/emoji-button) with [emoji-mart](https://github.com/missive/emoji-mart). All credit for the original extension belongs to the original author.

Screenshot:

[![Picker](docs/screenshots/picker.png)](docs/screenshots/picker.png)

Features
--------

[](#features)

- Built on [emoji-mart](https://github.com/missive/emoji-mart) (Missive, MIT). Originally based on [joeattardi/emoji-button](https://github.com/joeattardi/emoji-button) — migrated in this fork after the upstream picker was archived.
- Add an emoji picker to the text editor (compatible with dark mode).
- **Picker style is configurable** — choose [Twemoji](https://github.com/jdecked/twemoji) glyphs (sourced from a jsDelivr-hosted spritesheet) or your operating system's native emoji font, or leave the picker on `Auto` to mirror what posts actually display (Twemoji when [`flarum/emoji`](https://github.com/flarum/emoji) is enabled, native otherwise).
- Add custom emojis to the picker.
- Import and export custom emoji configurations.
- Picker code and emoji data load lazily on first open (no impact on initial page load); when Twemoji is selected, the image spritesheet is fetched from jsDelivr on first picker render. Native mode adds zero image bytes.

Installation
------------

[](#installation)

```
composer require pianotell/flarum-ext-flamoji
php flarum extension:enable pianotell-flamoji
```

Updating
--------

[](#updating)

```
composer update pianotell/flarum-ext-flamoji
php flarum migrate
php flarum assets:publish
php flarum cache:clear
```

Links
-----

[](#links)

- [Source code on GitHub](https://github.com/PrimateCoder/flarum-flamoji)
- [Changelog](https://github.com/PrimateCoder/flarum-flamoji/blob/main/CHANGELOG.md)
- [Report an issue](https://github.com/PrimateCoder/flarum-flamoji/issues)
- [Download via Packagist](https://packagist.org/packages/pianotell/flarum-ext-flamoji)
- [Original project](https://discuss.flarum.org/d/28095-flamoji)

###  Health Score

50

—

FairBetter than 95% of packages

Maintenance92

Actively maintained with recent releases

Popularity24

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity61

Established project with proven stability

 Bus Factor1

Top contributor holds 60.9% 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 ~2 days

Total

9

Last Release

34d ago

Major Versions

v0.1.0 → v2.0.0-alpha.12026-04-24

v1.1.0 → v2.1.02026-05-04

1.x-dev → 2.x-dev2026-05-07

PHP version history (2 changes)v0.1.0PHP &gt;=8.1

v2.0.0-alpha.1PHP ^8.3

### Community

Maintainers

![](https://www.gravatar.com/avatar/d60d4362f33db740f3c2458bcc1ab9f8c8f8498671729bdbc666f565278d756c?d=identicon)[navindra](/maintainers/navindra)

---

Top Contributors

[![PrimateCoder](https://avatars.githubusercontent.com/u/58794586?v=4)](https://github.com/PrimateCoder "PrimateCoder (14 commits)")[![iamdarkle](https://avatars.githubusercontent.com/u/15818451?v=4)](https://github.com/iamdarkle "iamdarkle (5 commits)")[![hasan-ozbey](https://avatars.githubusercontent.com/u/48382593?v=4)](https://github.com/hasan-ozbey "hasan-ozbey (3 commits)")[![AlexDicy](https://avatars.githubusercontent.com/u/11839341?v=4)](https://github.com/AlexDicy "AlexDicy (1 commits)")

---

Tags

pickeremojiflarum

### Embed Badge

![Health badge](/badges/pianotell-flarum-ext-flamoji/health.svg)

```
[![Health](https://phpackages.com/badges/pianotell-flarum-ext-flamoji/health.svg)](https://phpackages.com/packages/pianotell-flarum-ext-flamoji)
```

###  Alternatives

[flarum-lang/russian

Russian language pack for Flarum.

12127.5k](/packages/flarum-lang-russian)[fof/byobu

Well integrated, advanced private discussions.

61112.4k10](/packages/fof-byobu)[fof/gamification

Upvotes and downvotes for your Flarum community

4162.0k6](/packages/fof-gamification)[fof/polls

 A Flarum extension that adds polls to your discussions

25130.2k9](/packages/fof-polls)[fof/user-bio

Add a user bio to user profiles

21102.0k9](/packages/fof-user-bio)[fof/sitemap

Generate a sitemap

1896.4k2](/packages/fof-sitemap)

PHPackages © 2026

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