js-emoji - A JS Emoji conversion library

  •        37

Most macOS and iOS versions allow display and input of emoji. It's nice to show them on other devices too, and the browser is a good place to do it. This library converts emoji (either from character codes or colon-sequences like :smile:) into something that will work on the host computer - either native character codes, a CSS styled span or a text representation. You can view a live demo here.

https://github.com/iamcal/js-emoji

Dependencies:

emoji-datasource : 4.0.0

Tags
Implementation
License
Platform

   




Related Projects

wdt-emoji-bundle - Slack like emoji picker with apple/ios, twitter/twemoji, google, emojione, facebook, messenger emoji support

  •    Javascript

Slack like emoji selector with apple/ios, twitter/twemoji, google, emojione, facebook, messenger and custom emoji support. I ❤️ opensource. Thanks to Cal Henderson @iamcal.

emoj - Find relevant emoji from text on the command-line :open_mouth: :sparkles: :raised_hands: :horse: :boom: :see_no_evil:

  •    Javascript

Uses the API from this great article on Emoji & Deep Learning. Check out the Dango app if you want something like this on your phone.Works best on macOS. Terminals on Linux render emojis in monochrome as they don't support color emojis. On Linux, I would recommend installing Emoji One for full emoji coverage. Doesn't really work on Windows.

emoji-scavenger-hunt - Emoji Scavenger Hunt is an experiment that leverages the power of neural networks and your phone’s camera to identify the real world versions of the emojis we use every day

  •    TypeScript

Emoji Scavenger Hunt is an experimental web based game that makes use of TensorFlow.js to identify objects seen by your webcam or mobile camera in the browser. We show you emojis 🍌 ⏰ ☕️ 📱 and you have to find those objects in the real world before your timer runs out 🏆 👍. Running yarn prep will use yarn to get the right packages and setup the right folders. If you don't have yarn you can install it via homebrew (for Mac). If you’re already running node/npm with nvm (our recommendation) you can install yarn without node using brew install yarn --without-node.

emojipacks - CLI to bulk upload emojis to your Slack

  •    HTML

Note you must have node and npm installed. If you don't, go to nodejs.org and follow the install instructions there. Note that the emoji pack to upload can be a path to a yaml file on your machine or a URL, like http://www.emojipacks.com/packs/food.yaml.


twemoji-color-font - Color emoji SVGinOT font using Twitter Unicode 10 emoji with diversity and country flags

  •    Makefile

A color and B&W emoji SVGinOT font built from the Twitter Emoji for Everyone artwork with support for ZWJ, skin tone diversity and country flags. The font works in all operating systems, but will currently only show color emoji in Firefox, Thunderbird, Photoshop CC 2017, and Windows Edge V38.14393+. This is not a limitation of the font, but of the operating systems and applications. Regular B&W outline emoji are included for backwards/fallback compatibility.

emoji-regex - A regular expression to match all Emoji-only symbols as per the Unicode Standard.

  •    Javascript

emoji-regex offers a regular expression to match all emoji symbols (including textual representations of emoji) as per the Unicode Standard.This repository contains a script that generates this regular expression based on the data from Unicode Technical Report #51. Because of this, the regular expression can easily be updated whenever new emoji are added to the Unicode standard.

emoji - :love_letter: Find the emoji that echoes your mind.

  •    Javascript

As of 2015/07/10, the emoji keyword library has been migrated to its own repository muan/emojilib. There are almost 900 emoji, more keywords let you find emoji more easily. Go to emojis.json for the list of emoji & keywords.

giantemoji

  •    Javascript

Giant Emoji is an experimental openFrameworks application that translates your facial expressions into a giant emoji. It was created over a three week sprint and debuted at Google I/O 2016. We thought it might be fun for an attendee to turn their face into an emoji. So, we set out to figure out how to make that happen. This is the result. The app is running several algorithms to detect facial landmarks, and run sentimental analysis on these. The openFrameworks app delivers these landmark points and sentimental analysis results via JavaScript injection into a local WebView and/or over WebSockets to a remote browser, ready for HTML5 canvas animation.

emojione-color-font - End of Life. Switch to https://github.com/eosrei/twemoji-color-font

  •    Makefile

Upstream licensing has changed (details). This is the final release of this project. There will be no further updates. Switch to Twitter Color Emoji SVGinOT Font for Unicode 10.0 and Emoji 5.0. A color and B&W emoji SVGinOT font built from EmojiOne artwork with support for ZWJ, skin tone diversity and country flags.

TTGEmojiRate - An emoji-liked rating view for iOS, implemented in Swift3.

  •    Swift

An emoji-liked rating view for iOS, implemented in Swift3. TTGEmojiRate is an emoji-liked rating view for iOS which is implemented in Swift. You can drop up and down on the Emoji face to change the rate, which is more interactive. TTGEmojiRate is also highly customizable that many features of it can be configure, like the emoji line width and the mouth width.

android-EmojiCompat

  •    Java

This sample demonstrates usage of EmojiCompat support library. You can use this library to prevent your app from showing missing emoji characters in the form of tofu (□). You can use either bundled or downloadable emoji fonts. This sample shows both usages. The EmojiCompat support library aims to keep Android devices up to date with the latest emoji. It prevents your app from showing missing emoji characters in the form of ☐, which indicates that your device does not have a font to display the text. By using the EmojiCompat support library, your app users do not need to wait for Android OS updates to get the latest emoji.

emoji - emoji terminal output for Python

  •    Python

Emoji for Python. This project was inspired by kyokomi. 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(use_aliases=True) enables both the full list and aliases.

emoji-awesome - Cross platform, easy to use, no-javascript solution for the emoji awesomeness :sunglasses:

  •    CSS

Cross platform, easy to use, no-javascript solution for the emoji awesomeness :sunglasses:

RickText - 类似微博的emoji表情、@人、话题等的EdiText,优化了编辑框中的光标点击和删除处理。TextView支持emoji表情、话题、链接、电话和@某人特殊显示的文本。

  •    Java

类似微博的emoji表情、@人、话题等的EdiText,优化了编辑框中的光标点击和删除处理。TextView支持emoji表情、话题、链接、电话和@某人特殊显示的文本。

emoji-awesome - Cross platform, easy to use, no-javascript solution for the emoji awesomeness

  •    CSS

Cross platform, easy to use, no-javascript solution for the emoji awesomeness 😎

fontkit - An advanced font engine for Node and the browser

  •    Javascript

Fontkit is an advanced font engine for Node and the browser, used by PDFKit. It supports many font formats, advanced glyph substitution and layout features, glyph path extraction, color emoji glyphs, font subsetting, and more. Opens a font file asynchronously, and calls the callback with a font object. For collection fonts (such as TrueType collection files), you can pass a postscriptName to get that font out of the collection instead of a collection object.

emoji-data - Easy to parse data and spritesheets for emoji

  •    HTML

This project provides easy-to-parse data about emoji, along with a spritesheet-style images for use on the web. Images are extracted from their sources and this library attempts to track the latest available versions. If you're looking for older versions of Apple or Android images (such as the Hairy Heart) then you'll need to look at previous revisions.

emoji-css - An easy way to include emoji in your HTML

  •    Javascript

An easy way to include emoji in your HTML. Note that the images under emoji/ are only there for legacy reasons, and are copyrighted. They will be removed at some point.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.