--- id: emoji version: "2.15.0" license: unclear license_treatment: permissive maintenance: aging --- # emoji โ€” Emoji for Python License: permissive ยท Maintenance: aging ยท Popularity: top 1,000 on PyPI ## Install pip install emoji uv add emoji poetry add emoji ## Description Emoji ===== Emoji for Python. This project was inspired by `kyokomi `__. Example ------- The entire set of Emoji codes as defined by the `Unicode consortium `__ is supported in addition to a bunch of `aliases `__. By default, only the official list is enabled but doing ``emoji.emojize(language='alias')`` enables both the full list and aliases. .. code-block:: python >>> import emoji >>> print(emoji.emojize('Python is :thumbs_up:')) Python is ๐Ÿ‘ >>> print(emoji.emojize('Python is :thumbsup:', language='alias')) Python is ๐Ÿ‘ >>> print(emoji.demojize('Python is ๐Ÿ‘')) Python is :thumbs_up: >>> print(emoji.emojize("Python is fun :red_heart:")) Python is fun โค >>> print(emoji.emojize("Python is fun :red_heart:", variant="emoji_type")) Python is fun โค๏ธ #red heart, not black heart >>> print(emoji.is_emoji("๐Ÿ‘")) True .. By default, the language is English (``language='en'``) but also supported languages are: * Spanish (``'es'``) * Portuguese (``'pt'``) * Italian (``'it'``) * French... ## AI interpretation โ€” verify before relying Converts between emoji characters and their Unicode code names (e.g., `:thumbs_up:` โ†” `๐Ÿ‘`), with support for 13+ languages and emoji aliases. Verdict: Stable, well-maintained emoji library with zero dependencies, broad language support, and no known vulnerabilities. Suitable for production use in text processing and UI applications requiring emoji-to-code conversion. [View on SkillFed](https://skillfed.io/packages/emoji) ยท [View on PyPI](https://pypi.org/project/emoji/)