Skip to content
47

Awesome Unicode

:joy: :ok_hand: A curated list of delightful Unicode tidbits, packages and resources.

985 stars71 forks407 entriesLast push Jul 1, 2022 (4 years ago)License CC0-1.0

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

UTF-16 Surrogate Pairs

Mathias Bynens

Myths of Unicode

Unicode will run out of space - If it were linear, we would run out in 2140 AD. But it isn't linear. See

Quirks and Troubleshooting >One-To-Many Case Mappings

U+00DF

LATIN SMALL LETTER SHARP S

U+0130

LATIN CAPITAL LETTER I WITH DOT ABOVE

U+0149

LATIN SMALL LETTER N PRECEDED BY APOSTROPHE

U+01F0

LATIN SMALL LETTER J WITH CARON

U+0390

GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS

U+03B0

GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS

U+0587

ARMENIAN SMALL LIGATURE ECH YIWN

U+1E96

LATIN SMALL LETTER H WITH LINE BELOW

U+1E97

LATIN SMALL LETTER T WITH DIAERESIS

U+1E98

LATIN SMALL LETTER W WITH RING ABOVE

U+1E99

LATIN SMALL LETTER Y WITH RING ABOVE

U+1E9A

LATIN SMALL LETTER A WITH RIGHT HALF RING

U+1E9E

LATIN CAPITAL LETTER SHARP S

U+1F50

GREEK SMALL LETTER UPSILON WITH PSILI

U+1F52

GREEK SMALL LETTER UPSILON WITH PSILI AND VARIA

U+1F54

GREEK SMALL LETTER UPSILON WITH PSILI AND OXIA

U+1F56

GREEK SMALL LETTER UPSILON WITH PSILI AND PERISPOMENI

U+1F80

GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI

U+1F81

GREEK SMALL LETTER ALPHA WITH DASIA AND YPOGEGRAMMENI

U+1F82

GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI

U+1F83

GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI

U+1F84

GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI

U+1F85

GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI

U+1F86

GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI

U+1F87

GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI

U+1F88

GREEK CAPITAL LETTER ALPHA WITH PSILI AND PROSGEGRAMMENI

U+1F89

GREEK CAPITAL LETTER ALPHA WITH DASIA AND PROSGEGRAMMENI

U+1F8A

GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI

U+1F8B

GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI

U+1F8C

GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI

U+1F8D

GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI

U+1F8E

GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI

U+1F8F

GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI

U+1F90

GREEK SMALL LETTER ETA WITH PSILI AND YPOGEGRAMMENI

U+1F91

GREEK SMALL LETTER ETA WITH DASIA AND YPOGEGRAMMENI

U+1F92

GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI

U+1F93

GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI

U+1F94

GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI

U+1F95

GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI

U+1F96

GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI

U+1F97

GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI

U+1F98

GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI

U+1F99

GREEK CAPITAL LETTER ETA WITH DASIA AND PROSGEGRAMMENI

U+1F9A

GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI

U+1F9B

GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI

U+1F9C

GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI

U+1F9D

GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI

U+1F9E

GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI

U+1F9F

GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI

U+1FA0

GREEK SMALL LETTER OMEGA WITH PSILI AND YPOGEGRAMMENI

U+1FA1

GREEK SMALL LETTER OMEGA WITH DASIA AND YPOGEGRAMMENI

U+1FA2

GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI

U+1FA3

GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI

U+1FA4

GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI

U+1FA5

GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI

U+1FA6

GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI

U+1FA7

GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI

U+1FA8

GREEK CAPITAL LETTER OMEGA WITH PSILI AND PROSGEGRAMMENI

U+1FA9

GREEK CAPITAL LETTER OMEGA WITH DASIA AND PROSGEGRAMMENI

U+1FAA

GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI

U+1FAB

GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI

U+1FAC

GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI

U+1FAD

GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI

U+1FAE

GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI

U+1FAF

GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI

U+1FB2

GREEK SMALL LETTER ALPHA WITH VARIA AND YPOGEGRAMMENI

U+1FB3

GREEK SMALL LETTER ALPHA WITH YPOGEGRAMMENI

U+1FB4

GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI

U+1FB6

GREEK SMALL LETTER ALPHA WITH PERISPOMENI

U+1FB7

GREEK SMALL LETTER ALPHA WITH PERISPOMENI AND YPOGEGRAMMENI

U+1FBC

GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI

U+1FC2

GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI

U+1FC3

GREEK SMALL LETTER ETA WITH YPOGEGRAMMENI

U+1FC4

GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI

U+1FC6

GREEK SMALL LETTER ETA WITH PERISPOMENI

U+1FC7

GREEK SMALL LETTER ETA WITH PERISPOMENI AND YPOGEGRAMMENI

U+1FCC

GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI

U+1FD2

GREEK SMALL LETTER IOTA WITH DIALYTIKA AND VARIA

U+1FD3

GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA

U+1FD6

GREEK SMALL LETTER IOTA WITH PERISPOMENI

U+1FD7

GREEK SMALL LETTER IOTA WITH DIALYTIKA AND PERISPOMENI

U+1FE2

GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND VARIA

U+1FE3

GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND OXIA

U+1FE4

GREEK SMALL LETTER RHO WITH PSILI

U+1FE6

GREEK SMALL LETTER UPSILON WITH PERISPOMENI

U+1FE7

GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND PERISPOMENI

U+1FF2

GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI

U+1FF3

GREEK SMALL LETTER OMEGA WITH YPOGEGRAMMENI

U+1FF4

GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI

U+1FF6

GREEK SMALL LETTER OMEGA WITH PERISPOMENI

U+1FF7

GREEK SMALL LETTER OMEGA WITH PERISPOMENI AND YPOGEGRAMMENI

U+1FFC

GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI

U+FB00

LATIN SMALL LIGATURE FF

U+FB01

LATIN SMALL LIGATURE FI

U+FB02

LATIN SMALL LIGATURE FL

U+FB03

LATIN SMALL LIGATURE FFI

U+FB04

LATIN SMALL LIGATURE FFL

U+FB05

LATIN SMALL LIGATURE LONG S T

U+FB06

LATIN SMALL LIGATURE ST

U+FB13

ARMENIAN SMALL LIGATURE MEN NOW

U+FB14

ARMENIAN SMALL LIGATURE MEN ECH

U+FB15

ARMENIAN SMALL LIGATURE MEN INI

U+FB16

ARMENIAN SMALL LIGATURE VEW NOW

U+FB17

ARMENIAN SMALL LIGATURE MEN XEH

Awesome Packages & Libraries

PhantomScript

ghost: :flashlight: Invisible JavaScript code execution & social engineering

ESReverser

A Unicode-aware string reverser written in JavaScript.

mimic

[ab]using Unicode to create tragedy

python-ftfy

Given Unicode text, make its representation consistent and possibly less broken.

vim-troll-stopper

Stop Unicode trolls from messing with your code.

Emojis

Unicode Consortium's Emoji Chart

Emojipedia

Information about specific emoji, news blog.

emojitracker

Realtime emoji use on Twitter.

World Translation Foundation

A way to promote, explore, and translate the written word into the pictorial alphabet of Emoji.

Can I Emoji?

Displays the current status of native Emoji support across iOS, Android and Windows.

How to register an emoji URL

Unicode Fonts

https://en.wikipedia.org/wiki/Unicode_font#List_of_Unicode_fonts

http://www.unifont.org/fontguide/

More Reading

The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets

By Joel Spolsky

What Every Programmer Absolutely, Positively Needs To Know About Encodings And Character Sets To Work With Text

What every programmer absolutely, positively needs to know about encodings and character sets to work with text.

In 2 lists

The Unicode Consortium's Recommended Reading List

Space Yourself

Smashing Magazine's Spacing Guide

JavaScript has a Unicode Problem

The way JavaScript handles Unicode is… surprising, to say the least.

In 2 lists

Creative usernames and Spotify account hijacking

Exploring Deeper into Unicode Yourself

Shapecatcher

Draw the character you're looking for.

Confusable Unicode Characters

Unicode Character Database

Database Dumps of Codepoints.net

Unicode Blocks List

Unicode Character Code Charts

Unicode Case Charts

Unicode Normalization Chart

Unicode FAQ

Unicode Blocks

Basic Latin

Latin-1 Supplement

Latin Extended-A

Latin Extended-B

IPA Extensions

Spacing Modifier Letters

Combining Diacritical Marks

Greek and Coptic

Cyrillic

Cyrillic Supplement

Armenian

Hebrew

Arabic

Syriac

Arabic Supplement

Thaana

NKo

Samaritan

Mandaic

Arabic Extended-A

Devanagari

Bengali

Gurmukhi

Gujarati

U+0AFF

Oriya

Tamil

U+0BFF

Telugu

Kannada

U+0CFF

Malayalam

Sinhala

U+0DFF

Thai

Lao

U+0EFF

Tibetan

U+0FFF

Myanmar

Georgian

Hangul Jamo

Ethiopic

Ethiopic Supplement

Cherokee

Unified Canadian Aboriginal Syllabics

Ogham

Runic

Tagalog

Hanunoo

Buhid

Tagbanwa

Khmer

Mongolian

Unified Canadian Aboriginal Syllabics Extended

Limbu

Tai Le

New Tai Lue

Khmer Symbols

Buginese

Tai Tham

U+1AAF

Combining Diacritical Marks Extended

U+1AFF

Balinese

Sundanese

U+1BBF

Batak

U+1BFF

Lepcha

Ol Chiki

Sundanese Supplement

U+1CCF

Vedic Extensions

U+1CFF

Phonetic Extensions

Phonetic Extensions Supplement

U+1DBF

Combining Diacritical Marks Supplement

U+1DFF

Latin Extended Additional

U+1EFF

Greek Extended

U+1FFF

General Punctuation

Superscripts and Subscripts

Currency Symbols

Combining Diacritical Marks for Symbols

Letterlike Symbols

Number Forms

Arrows

Mathematical Operators

Miscellaneous Technical

Control Pictures

Optical Character Recognition

Enclosed Alphanumerics

Box Drawing

Block Elements

Geometric Shapes

Miscellaneous Symbols

Dingbats

Miscellaneous Mathematical Symbols-A

Supplemental Arrows-A

Braille Patterns

Supplemental Arrows-B

Miscellaneous Mathematical Symbols-B

Supplemental Mathematical Operators

U+2AFF

Miscellaneous Symbols and Arrows

U+2BFF

Glagolitic

Latin Extended-C

Coptic

U+2CFF

Georgian Supplement

Tifinagh

Ethiopic Extended

U+2DDF

Cyrillic Extended-A

U+2DFF

Supplemental Punctuation

CJK Radicals Supplement

U+2EFF

Kangxi Radicals

U+2FDF

Ideographic Description Characters

U+2FFF

CJK Symbols and Punctuation

Hiragana

Katakana

Bopomofo

Hangul Compatibility Jamo

Kanbun

Bopomofo Extended

CJK Strokes

Katakana Phonetic Extensions

Enclosed CJK Letters and Months

CJK Compatibility

CJK Unified Ideographs Extension A

U+4DBF

Yijing Hexagram Symbols

U+4DFF

CJK Unified Ideographs

U+9FFF

Yi Syllables

Yi Radicals

Lisu

Vai

Cyrillic Extended-B

Bamum

Modifier Tone Letters

Latin Extended-D

Syloti Nagri

Common Indic Number Forms

Phags-pa

Saurashtra

Devanagari Extended

Kayah Li

Rejang

Hangul Jamo Extended-A

Javanese

Myanmar Extended-B

Cham

Myanmar Extended-A

Tai Viet

U+AADF

Meetei Mayek Extensions

U+AAE0

Ethiopic Extended-A

Latin Extended-E

Cherokee Supplement

U+ABBF

Meetei Mayek

U+ABC0

Hangul Syllables

Hangul Jamo Extended-B

High Surrogates

High Private Use Surrogates

U+DBFF

Low Surrogates

U+DFFF

Private Use Area

CJK Compatibility Ideographs

U+FAFF

Alphabetic Presentation Forms

Arabic Presentation Forms-A

U+FDFF

Variation Selectors

Vertical Forms

Combining Half Marks

CJK Compatibility Forms

Small Form Variants

Arabic Presentation Forms-B

U+FEFF

Halfwidth and Fullwidth Forms

U+FFEF

Specials

U+FFF0

Linear B Syllabary

Linear B Ideograms

Aegean Numbers

Ancient Greek Numbers

Ancient Symbols

Phaistos Disc

Lycian

Carian

Coptic Epact Numbers

Old Italic

Gothic

Old Permic

Ugaritic

Old Persian

Deseret

Shavian

Osmanya

Elbasan

Caucasian Albanian

Linear A

Cypriot Syllabary

Imperial Aramaic

Palmyrene

Nabataean

Hatran

Phoenician

Lydian

Meroitic Hieroglyphs

Meroitic Cursive

Kharoshthi

Old South Arabian

Old North Arabian

Manichaean

U+10AFF

Avestan

Inscriptional Parthian

Inscriptional Pahlavi

Psalter Pahlavi

U+10BAF

Old Turkic

Old Hungarian

U+10CFF

Rumi Numeral Symbols

Brahmi

Kaithi

Sora Sompeng

Chakma

Mahajani

Sharada

Sinhala Archaic Numbers

Khojki

Multani

Khudawadi

Grantha

Tirhuta

Siddham

Modi

Takri

Ahom

Warang Citi

Pau Cin Hau

U+11AFF

Cuneiform

Cuneiform Numbers and Punctuation

Early Dynastic Cuneiform

Egyptian Hieroglyphs

Anatolian Hieroglyphs

Bamum Supplement

Mro

Bassa Vah

U+16AFF

Pahawh Hmong

Miao

Kana Supplement

Duployan

Shorthand Format Controls

U+1BCA0

Byzantine Musical Symbols

Musical Symbols

Ancient Greek Musical Notation

Tai Xuan Jing Symbols

Counting Rod Numerals

Mathematical Alphanumeric Symbols

Sutton SignWriting

U+1DAAF

Mende Kikakui

Arabic Mathematical Alphabetic Symbols

U+1EEFF

Mahjong Tiles

Domino Tiles

Playing Cards

Enclosed Alphanumeric Supplement

Enclosed Ideographic Supplement

Miscellaneous Symbols and Pictographs

Emoticons

Ornamental Dingbats

Transport and Map Symbols

Alchemical Symbols

Geometric Shapes Extended

Supplemental Arrows-C

Supplemental Symbols and Pictographs

CJK Unified Ideographs Extension B

CJK Unified Ideographs Extension C

CJK Unified Ideographs Extension D

CJK Unified Ideographs Extension E

U+2CEAF

CJK Compatibility Ideographs Supplement

Tags

Variation Selectors Supplement

Supplementary Private Use Area-A

U+FFFFF

Supplementary Private Use Area-B

U+10FFFF

Unicode Versions

Version 9.0.0

(Latest Version, August 2016 - adds exactly 7,500 characters)

Version 8.0.0

The Unicode Consortium. The Unicode Standard, Version 8.0.0, (Mountain View, CA: The Unicode Consortium, 2015. ISBN 978-1-936213-10-8).

In 2 lists

Version 7.0.0

Version 6.3.0

Version 6.2.0

Version 6.1.0

Version 6.0.0

Version 5.2.0

Version 5.1.0

Version 4.0.1

Version 4.0.0

See category
94

Awesome OpenClaw Skills

VoltAgent/awesome-openclaw-skills

The awesome collection of OpenClaw skills. 5,400+ skills filtered and categorized from the official OpenClaw Skills Registry.🦞

Fresh★ 53k830 entriesPushed today
92

Awesome DeepSeek Harness (DSH) Plugin

awesome-dsh-plugin/awesome-dsh-plugin

A curated list of plugins for DeepSeek Harness (dsh) · DeepSeek Harness 插件精选列表

Fresh★ 17k1654 entriesPushed today
91

Awesome Guidelines

Kristories/awesome-guidelines

Programming style, best practices, and coding conventions.

Fresh★ 11k166 entriesPushed 2 days ago
90

Awesome

sindresorhus/awesome

😎 Awesome lists about all kinds of interesting topics [NOTE: Pull requests are temporarily disabled until I have a chance to catch up with the existing ones]

Fresh★ 513k51 entriesPushed 28 days ago
90

Awesome Prompts

ai-boost/awesome-prompts

Curated list of chatgpt prompts from the top-rated GPTs in the GPTs Store. Prompt Engineering, prompt attack & prompt protect. Advanced Prompt Engineering papers.

Fresh★ 9k288 entriesPushed today
90

Awesome README

matiassingers/awesome-readme

A curated list of awesome READMEs

Fresh★ 22k143 entriesPushed yesterday