Skip to content

Latest commit

 

History

History
84 lines (66 loc) · 2.29 KB

README.md

File metadata and controls

84 lines (66 loc) · 2.29 KB

⚡️ Emoji CDN

a blazing fast emojis CDN that supports 30 emoji sets

GitHub License GitHub commit activity GitHub Issues or Pull Requests GitHub Issues or Pull Requests

🤩 🕺 🥳


Usage

Simply, use the base URL for emoji-cdn which is https://emoji-cdn.mqrio.dev/[emoji]?style=[style]

The CDN will respond with an image containing the emoji for the specified style (emoji set/design)

For example:

<img src="https://emoji-cdn.mqrio.dev/🎉?style=google" />

Supported styles

  • apple
  • google
  • samsung
  • microsoft-3D-fluent
  • microsoft
  • whatsapp
  • twitter
  • facebook
  • huawei
  • joypixels
  • lg
  • telegram
  • animated-noto-color-emoji
  • microsoft-teams
  • skype
  • twitter-emoji-stickers
  • joypixels-animations
  • serenityos
  • toss-face
  • sony
  • noto-emoji
  • openmoji
  • icons8
  • emojidex
  • messenger
  • htc
  • softbank
  • docomo
  • au-kddi
  • mozilla

The emojicdn project by Ben Borgers is definitely a cool project! It actually is what inspired me to create this whole project.

However, I found myself in the need of a little faster serving speed (despite how the benborgers CDN is fast enough).

This project stores and fetches the emojis locally, unlike benborgers/emojicdn which behaves as a reverse proxy for a remotely hosted emojis source.

In addition to that, I also needed to use some other styles which were missing from the benborgers project (especially the WhatsApp emoji set).

So in order to make up for all that, this project was born.

Self Hosting

You are absolutely more than welcome to self-host your own instance of emoji-cdn :)

Here is how:

  1. Build the project:
python3 build.py
  1. Create your own Emojis database

  2. Run the application to start emoting!

License