Embed a consistent set of color emoji in a cross-platform app that looks the same on Android, Chrome, and Windows.
Use individual emoji SVG or PNG files as icons in a web or design project without depending on system emoji.
Build a custom emoji picker for a chat app using the included metadata, short codes, and image assets.
Install the Noto Emoji font on a Linux server to render emoji correctly in server-generated images.
| googlefonts/noto-emoji | karpathy/ng-video-lecture | hudson-and-thames/mlfinlab | |
|---|---|---|---|
| Stars | 4,707 | 4,703 | 4,712 |
| Language | Python | Python | Python |
| Setup difficulty | easy | moderate | hard |
| Complexity | 2/5 | 2/5 | 4/5 |
| Audience | designer | researcher | researcher |
Figures from each repo's GitHub metadata at analysis time.
Download the font file or individual PNG and SVG assets directly from the repository, no build step needed for most use cases.
Noto Emoji is Google's open-source emoji library, providing a complete set of emoji characters that follows the Unicode standard. The name "Noto" stands for "No Tofu": tofu is the nickname for the small blank rectangle that appears when a device cannot display a character, and the goal of the Noto font family is to eliminate those gaps across all languages and symbols. The repository contains several things. The main deliverable is a color emoji font file that can be installed and used on computers and devices. Alongside the font, the repository also holds the individual image assets used to build it: vector SVG files and PNG files for each emoji. There is also metadata covering emoji ordering, short codes (the text names like ":smile:" that apps use to trigger emoji), and ASCII equivalents. The color font uses a format called CBDT/CBLC, which is the format Android and Chrome-based browsers use for color emoji. Support varies by platform: Windows 10 and later supports it in Chrome and Edge, macOS supports it only in Chrome, and Linux requires some manual configuration. A separate black-and-white (monochrome) version of the font is also available and is under active development as a variable font, meaning a single file can represent different weights and styles. The font files are released under the SIL Open Font License, which allows free use and redistribution. The tools and most image files are under the Apache 2.0 license. Flag images are in the public domain or otherwise free of copyright restrictions. This repository is maintained by the Google Fonts team.
Google's open-source emoji font and image library, providing a complete Unicode emoji set as installable font files, SVG vectors, and PNG images that you can use in apps, websites, or design projects.
Mainly Python. The stack also includes Python, SVG, Font.
Font files are free to use and redistribute under the SIL Open Font License, tools and images are under Apache 2.0. Both allow commercial use.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly designer.
This repo across BitVibe Labs
Verify against the repo before relying on details.