PHPackages                             granam/emojione-micro - 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. granam/emojione-micro

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

granam/emojione-micro
=====================

Extracted Emoji One CSS and converters in PHP / Python / JS / Meteor / Awesome font.

v2.2.7(9y ago)028(CC-BY-4.0 and MIT)PHPPHP &gt;=5.3

Since Mar 8Pushed 9y ago1 watchersCompare

[ Source](https://github.com/granam/emojione-micro)[ Packagist](https://packagist.org/packages/granam/emojione-micro)[ Docs](http://www.emojione.com)[ RSS](/packages/granam-emojione-micro/feed)WikiDiscussions master Synced yesterday

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

\#[![EmojiOne Logo](https://camo.githubusercontent.com/0ea35268f1b2115d55fcb7efbbf72cf8d5c9f50c51316737fe054e9259413bb8/687474703a2f2f6769742e656d6f6a696f6e652e636f6d2f6173736574732f6c6f676f2e706e67)](https://camo.githubusercontent.com/0ea35268f1b2115d55fcb7efbbf72cf8d5c9f50c51316737fe054e9259413bb8/687474703a2f2f6769742e656d6f6a696f6e652e636f6d2f6173736574732f6c6f676f2e706e67) EmojiOne

> bringing you [emojione.com](http://emojione.com/) &amp; [emoji.codes](http://emoji.codes/)

*The web's first and only complete open source emoji set. It is 100% free and super easy to integrate.*

Just an extraction
==================

[](#just-an-extraction)

This library provides only CSS to style EmojiOne and tools in [few languages](./lib) to convert *HTML-to-image-and-back*.

Workflow
--------

[](#workflow)

1. convert an [UTF-8 emoji](http://getemoji.com/) 😎 into its [Emoji One](https://emojione.com) image equivalent [![](https://camo.githubusercontent.com/de148e2aef12167889f97936d5dd22fa67e5b2ed31fa301a9288822bd45a871f/68747470733a2f2f63646e2e6a7364656c6976722e6e65742f656d6f6a696f6e652f6173736574732f7376672f31663630652e737667)](https://camo.githubusercontent.com/de148e2aef12167889f97936d5dd22fa67e5b2ed31fa301a9288822bd45a871f/68747470733a2f2f63646e2e6a7364656c6976722e6e65742f656d6f6a696f6e652f6173736574732f7376672f31663630652e737667) by one of conversion methods
2. style it with [provided CSS](./assets/css)
3. let download images from [public CDN JSDelivr](http://www.jsdelivr.com/#!emojione) (Emoji One official partner)
4. be happy

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

[](#installation)

#### Composer

[](#composer)

```
$ composer require granam/emojione-micro

```

##### Note about namespace

[](#note-about-namespace)

The original `Emojione` namespace is used to provide compatibility and made eventual switch to original library easier.

Where is the original?
----------------------

[](#where-is-the-original)

This library is just an extraction of large [official library](https://github.com/Ranks/emojione) of version 2.2.7 (original latest version is [![Latest Stable Version](https://camo.githubusercontent.com/47df54f07c311dd224e3192023e2da07178f5e80dab81abea39dbb9e8e8b1b45/68747470733a2f2f706f7365722e707567782e6f72672f656d6f6a696f6e652f656d6f6a696f6e652f762f737461626c65)](https://packagist.org/packages/emojione/emojione)). Whatever you think you need, you will find it there.

PHP Usage Examples
------------------

[](#php-usage-examples)

**[toShort($str)](http://git.emojione.com/demos/latest/phptoshort.php)** - *native unicode -&gt; shortnames*

This demo shows you how to take native unicode emoji input, such as that from your mobile device, and translate it to their corresponding shortnames. (we recommend this for database storage)

**[shortnameToImage($str)](http://git.emojione.com/demos/latest/phpshortnametoimage.php)** - *shortname -&gt; images*

This demo shows you how to take input containing only shortnames and translate it directly to EmojiOne images. (when displaying the unified input to clients)

**[unicodeToImage($str)](http://git.emojione.com/demos/latest/phpunicodetoimage.php)** - *native unicode -&gt; images*

This demo shows you how to take native unicode emoji input, such as that from your mobile device, and translate it directly to EmojiOne images. (would be great for a live editor preview)

**[toImage($str)](http://git.emojione.com/demos/latest/phptoimage.php)** - *native unicode + shortnames -&gt; images (mixed input)*

This demo shows you how to take input containing both native unicode emoji and shortnames, and translate it into EmojiOne images for display.

Licenses
--------

[](#licenses)

### EmojiOne Artwork

[](#emojione-artwork)

- Applies to all PNG and SVG files as well as any adaptations made.
- The following applies to artwork included in EmojiOne GitHub libraries versions &lt; 2.0.0.
- License: Creative Commons Attribution-ShareAlike 4.0 International
- Human Readable License:
- Complete Legal Terms:
- The following applies to artwork included in EmojiOne GitHub libraries versions &gt;= 2.0.0.
- License: Creative Commons Attribution 4.0 International
- Human Readable License:
- Complete Legal Terms:

### EmojiOne Non-Artwork

[](#emojione-non-artwork)

- Applies to the Javascript, JSON, PHP, CSS, HTML files, and everything else not covered under the artwork license above.
- License: MIT
- Complete Legal Terms:

###  Health Score

26

—

LowBetter than 41% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity58

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

Unknown

Total

1

Last Release

3401d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/7e35d11c9a75584084f0dc0ba1a3b6ff03355777809cbe8eabd20a88ac00f794?d=identicon)[jaroslavtyc](/maintainers/jaroslavtyc)

---

Top Contributors

[![jaroslavtyc](https://avatars.githubusercontent.com/u/2290225?v=4)](https://github.com/jaroslavtyc "jaroslavtyc (5 commits)")

---

Tags

phpunicodemicropythonemojiemoticonsemojioneemojissmileyssmiliessmallEmoji Oneminified

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/granam-emojione-micro/health.svg)

```
[![Health](https://phpackages.com/badges/granam-emojione-micro/health.svg)](https://phpackages.com/packages/granam-emojione-micro)
```

###  Alternatives

[joypixels/emoji-toolkit

JoyPixels is a complete set of emoji designed for the web. The emoji-toolkit includes libraries to easily convert unicode characters to shortnames (:smile:) and shortnames to JoyPixels emoji images. PNG formats provided for the emoji images.

467868.6k7](/packages/joypixels-emoji-toolkit)[jawira/emoji-catalog

Get access to +3700 emojis as class constants

23447.1k](/packages/jawira-emoji-catalog)[emojitwo/emojitwo

Emojis in SVG and PNG format based upon Emojione. Emojitwo is a complete set of emojis (as of mid-2016: Unicode 9.0, Emoji 3.0) designed for the web.

3561.5k](/packages/emojitwo-emojitwo)[joypixels/assets

Emoji in png format brought to you by JoyPixels. JoyPixels is a complete set of emojis designed for the web. Licensing required: https://www.joypixels.com/licenses.

67129.0k](/packages/joypixels-assets)[unicodeveloper/laravel-emoji

A Laravel 5 Package for Using &amp; Working With Emojis

20925.1k](/packages/unicodeveloper-laravel-emoji)[christofferok/laravel-emojione

Laravel helper for EmojiOne

138117.0k](/packages/christofferok-laravel-emojione)

PHPackages © 2026

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