This package provides functions for looking up an emoji by its name (alias), and for returning the aliases of an emoji.
A full list of (alias, emoji) pairs is also exported. In addition, a list of all emoji (including those without aliases) is exported, along with a list of all emoji formed using zero-width joiners.
Emoji aliases (emoji.json) are taken from the
gemoji gem, used by GitHub. The full list
of emoji are taken from the Unicode emoji specification files,
(emoji-sequences.txt, emoji-zwj-sequences.txt). To regenerate these
datafiles from the latest source, do make datafiles. If they have changed,
do make to regenerate the emojis.inc file and rebuild the project.
This package has the following advantages over the emoji package on Hackage:
248 followers · starred Dec 2019
32 followers · starred Dec 2021
70 followers · starred Jun 2025
This package provides functions for looking up an emoji by its name (alias), and for returning the aliases of an emoji.
A full list of (alias, emoji) pairs is also exported. In addition, a list of all emoji (including those without aliases) is exported, along with a list of all emoji formed using zero-width joiners.
Emoji aliases (emoji.json) are taken from the
gemoji gem, used by GitHub. The full list
of emoji are taken from the Unicode emoji specification files,
(emoji-sequences.txt, emoji-zwj-sequences.txt). To regenerate these
datafiles from the latest source, do make datafiles. If they have changed,
do make to regenerate the emojis.inc file and rebuild the project.
This package has the following advantages over the emoji package on Hackage:
248 followers · starred Dec 2019
32 followers · starred Dec 2021
70 followers · starred Jun 2025