Gemoji (GitHub Emoji) contains info (category, description, names, and tags) on Emoji and GitHub “Gemoji” shortcodes.
Also includes pre-built indexes to map to between names and emoji:
gemoji/emoji-to-name
— Map emoji (🐱) to preferred name (cat)gemoji/name-to-emoji
— Map name (cat) to emoji (🐱)
npm:
npm install gemoji
var gemoji = require('gemoji')
console.log(gemoji)
Yields:
[
{
emoji: '😀',
names: ['grinning'],
tags: ['smile', 'happy'],
description: 'grinning face',
category: 'Smileys & Emotion'
},
{
emoji: '😃',
names: ['smiley'],
tags: ['happy', 'joy', 'haha'],
description: 'grinning face with big eyes',
category: 'Smileys & Emotion'
},
{
emoji: '😄',
names: ['smile'],
tags: ['happy', 'joy', 'laugh', 'pleased'],
description: 'grinning face with smiling eyes',
category: 'Smileys & Emotion'
},
{
emoji: '😁',
names: ['grin'],
tags: [],
description: 'beaming face with smiling eyes',
category: 'Smileys & Emotion'
},
{
emoji: '😆',
names: ['laughing', 'satisfied'],
tags: ['happy', 'haha'],
description: 'grinning squinting face',
category: 'Smileys & Emotion'
},
// …
]
var toEmoji = require('gemoji/name-to-emoji')
console.log(toEmoji.cat)
console.log(toEmoji.poop)
Yields:
🐱
💩
var toName = require('gemoji/emoji-to-name')
console.log(toName['🐶'])
console.log(toName['\uD83D\uDCA9'])
Yields:
dog
hankey
See support.md.
The emoji list is crawled from github/gemoji
and later processed for
relevant information.
See its license for more information.
No images are included in this repository: the copyrighted material may or may not be available on the users computer.
emoji-emotion
— List of emoji rated for valenceemoticon
— Info on ASCII emoticonsstrip-skin-tone
— Strip skin-tones from emojiwooorm.com/checkmoji
— Check emoji across platforms
wooorm/gemoji
is not affiliated with GitHub.