SaaSHub helps you find the best software and product alternatives Learn more →
Top 18 JavaScript Unicode Projects
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
glyphhanger
Your web font utility belt. It can subset web fonts. It can find unicode-ranges for you automatically. It makes julienne fries. (by zachleat)
-
-
-
-
cc-visualize
既适合程序员,也适合中文电子文字整编人员(in beta)。汉字繁、简、异、兼、笔、变等关联关系可视化。非寻常汉字字符、同形字符攻击、不可打印字符等检视工具。结合OpenCC、Unicode等数据 | Chinese characters relations or vatiants (simplified, traditional etc) visualization. Potential Unihan/UCD homograph/punycode attack/phishing, non-printable invisible characters inspector
-
-
WeirdJSON
the JS/Node.JS library for encoding complex and unconventional data structures. Support for BigInts, TypedArrays, null, undefined, and Symbol. Multiple flavors available.
-
awesome-emoji-picker
Add-on/WebExtension that provides a modern emoji picker that you can use to find and copy/insert emoji into the active web page.
-
-
unicode-formatter
Convert portions of text to fancy text using unicode fonts for use on Twitter and other sites that don't support rich text
-
-
-
Old-Hangul-Input-Method
Javascript-based IME for typing archaic Korean Hangul letters (e.g. ㅸ, ㅿ, ㅵ) easily
-
-
-
JavaScript Unicode discussion
JavaScript Unicode related posts
-
Glyphhanger – Your web font utility belt
-
Web Font Performance Checklist
-
Cascii
-
Show HN: Cascii – A portable ASCII diagram builder written in vanilla JavaScript
-
Show HN: Put Diagrams in Your Code
-
Inzerosight, an Encoder for Zero-Width
-
Inzerosight
-
A note from our sponsor - SaaSHub
www.saashub.com | 6 Jun 2026
Index
What are some of the best open-source Unicode projects in JavaScript? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | emoji-regex | 1,910 |
| 2 | cascii-core | 1,172 |
| 3 | glyphhanger | 877 |
| 4 | figures | 623 |
| 5 | Elstob-font | 424 |
| 6 | cowsay-files | 380 |
| 7 | cc-visualize | 328 |
| 8 | cross-platform-terminal-characters | 245 |
| 9 | WeirdJSON | 201 |
| 10 | awesome-emoji-picker | 107 |
| 11 | unicode-segmenter | 102 |
| 12 | unicode-formatter | 87 |
| 13 | chafa-wasm | 78 |
| 14 | ens-normalize.js | 72 |
| 15 | Old-Hangul-Input-Method | 22 |
| 16 | out-of-character | 22 |
| 17 | romanice | 7 |
| 18 | text-inspector | 0 |