GitHub topics: unicode
PhMajerus/FIGfonts
Philippe Majerus’s FIGfonts collection
Size: 88.6 MB - Last synced at: about 2 hours ago - Pushed at: about 4 hours ago - Stars: 16 - Forks: 1

keymanapp/keyboards
Open Source Keyman keyboards
Language: HTML - Size: 1.06 GB - Last synced at: about 5 hours ago - Pushed at: about 6 hours ago - Stars: 165 - Forks: 308

paulhuggett/icubaby
A C++ header-only library for converting between Unicode encodings
Language: C++ - Size: 1.89 MB - Last synced at: about 8 hours ago - Pushed at: about 10 hours ago - Stars: 0 - Forks: 1

cto-af/linewrap-cli
Line wrap with UAX #14 on the CLI
Language: JavaScript - Size: 136 KB - Last synced at: about 13 hours ago - Pushed at: about 14 hours ago - Stars: 0 - Forks: 0

hildjj/minus-h
Add help generation to APIs created with Node's util.parseArgs function
Language: TypeScript - Size: 282 KB - Last synced at: about 13 hours ago - Pushed at: about 14 hours ago - Stars: 3 - Forks: 0

python-formate/flake8-encodings
A Flake8 plugin to identify incorrect use of encodings.
Language: Python - Size: 325 KB - Last synced at: about 14 hours ago - Pushed at: about 15 hours ago - Stars: 7 - Forks: 2

wherewhere/Unicode-Style
Format text using unicode characters
Language: C# - Size: 203 KB - Last synced at: about 18 hours ago - Pushed at: about 20 hours ago - Stars: 2 - Forks: 0

suikawiki/charinfo-cgi
Chars.SuikaWiki.org
Language: Perl - Size: 10.1 MB - Last synced at: about 20 hours ago - Pushed at: about 22 hours ago - Stars: 8 - Forks: 1

contour-terminal/contour
Modern C++ Terminal Emulator
Language: C++ - Size: 21.9 MB - Last synced at: about 15 hours ago - Pushed at: 7 days ago - Stars: 2,689 - Forks: 119

haseebn19/unidetect
Detect and clean hidden Unicode characters in text.
Language: TypeScript - Size: 6.4 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

PhMajerus/CowFiles
Philippe Majerus’s cowsay character files collection
Size: 274 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 4 - Forks: 1

PhMajerus/ANSI-art
Philippe Majerus’s ANSI-art collection
Size: 318 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 67 - Forks: 5

String-Latin/DIN-91379-Characters-and-Sequences
List of characters and sequences of DIN 91379
Size: 122 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 13 - Forks: 4

loglob/unic
A unicode library for C. Supports unicode general categories, simple case mappings and utf-8.
Language: C - Size: 402 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

python-cmd2/cmd2
cmd2 - quickly build feature-rich and user-friendly interactive command line applications in Python
Language: Python - Size: 9.08 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 648 - Forks: 122

cto-af/linewrap
Wrap lines using Unicode UAX #14 line breaking rules.
Language: JavaScript - Size: 819 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

TwistedAsylumMC/bedrock-unicode-characters
Minecraft:Bedrock Edition Unicode characters
Size: 84 KB - Last synced at: about 7 hours ago - Pushed at: over 1 year ago - Stars: 318 - Forks: 90

github/gemoji
Emoji images and names.
Language: Ruby - Size: 24.7 MB - Last synced at: 1 day ago - Pushed at: 11 months ago - Stars: 4,461 - Forks: 789

psb1558/Elstob-font
A variable font for medievalists
Language: JavaScript - Size: 220 MB - Last synced at: 1 day ago - Pushed at: 4 months ago - Stars: 404 - Forks: 10

nemtrif/utfcpp
UTF-8 with C++ in a Portable Way
Language: C++ - Size: 173 KB - Last synced at: 1 day ago - Pushed at: 5 months ago - Stars: 1,720 - Forks: 214

niksavc/rbxcustom-fontemojis
You can use custom emojis for Roblox! Alternatives for Twemoji (FOSS).
Language: Glyph - Size: 64.4 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 12 - Forks: 3

marzer/tomlplusplus
Header-only TOML config file parser and serializer for C++17.
Language: C++ - Size: 21 MB - Last synced at: 1 day ago - Pushed at: 22 days ago - Stars: 1,764 - Forks: 168

symfony/string
Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way
Language: PHP - Size: 536 KB - Last synced at: 1 day ago - Pushed at: 6 days ago - Stars: 1,764 - Forks: 20

Szowesgad/mcp-unicode-puzzles
I fell in love with symbl.cc webpage and their job so much that I've decided to write the MCP server based on it.
Language: JavaScript - Size: 90.8 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

SoundSeed1/what-is-this
This repository, "what-is-this," offers an AI tool for identifying objects from photos. It uses React, TypeScript, and Vite to create a seamless user experience. 🐙🌟
Size: 1.18 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

kuwacom/CopyProtect-Generator
文章に見えない制御文字(RLO/LRO)を挿入し、コピー&ペースト時に文字列が入れ替わるようにするツール
Language: HTML - Size: 0 Bytes - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0

omerblau/language-flipper
Instantly fix text typed in the wrong keyboard layout with one hot-key (Win).
Language: C++ - Size: 251 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 3 - Forks: 0

Kolaru/MathTeXEngine.jl
A latex math mode engine in pure Julia.
Language: Julia - Size: 6.09 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 97 - Forks: 23

jawah/charset_normalizer
Truly universal encoding detector in pure Python
Language: Python - Size: 1.45 MB - Last synced at: 1 day ago - Pushed at: 8 days ago - Stars: 660 - Forks: 55

noraj/unisec Fork of Acceis/unisec
Unicode Security Toolkit
Language: Ruby - Size: 797 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 9 - Forks: 0

Mercury13/unicodia
Encyclopedia of Unicode characters
Language: C++ - Size: 461 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 123 - Forks: 11

vhf/confusable_homoglyphs 📦
ϲοnfuѕаblе_һοmоɡlyphs
Language: Python - Size: 401 KB - Last synced at: about 15 hours ago - Pushed at: over 1 year ago - Stars: 160 - Forks: 19

simdutf/simdutf
Unicode routines (UTF8, UTF16, UTF32) and Base64: billions of characters per second using SSE2, AVX2, NEON, AVX-512, RISC-V Vector Extension, LoongArch64, POWER. Part of Node.js, WebKit/Safari, Ladybird, Chromium, Cloudflare Workers and Bun.
Language: C++ - Size: 8.23 MB - Last synced at: 2 days ago - Pushed at: 6 days ago - Stars: 1,394 - Forks: 90

ecere/eC
eC Software Development Kit
Language: eC - Size: 1.73 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 0

mirion-dev/GaseousMarble
Draw Unicode texts in GameMaker 8.2.
Language: C++ - Size: 271 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 5 - Forks: 0

flex-development/is-unicode-supported
check if unicode is supported
Language: TypeScript - Size: 2.3 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 0

andrianllmm/uniglyphs
A browser extension for using Unicode text formatting across Facebook and everywhere else.
Language: TypeScript - Size: 321 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 0

saidwho12/hamza
C Unicode/OpenType Library
Language: C - Size: 29.9 MB - Last synced at: 1 day ago - Pushed at: 3 months ago - Stars: 47 - Forks: 3

stgiga/UnifontEX
An extended fork of GNU Unifont with a focus on high compatibility.
Language: C - Size: 197 MB - Last synced at: 1 day ago - Pushed at: 8 days ago - Stars: 135 - Forks: 1

hustcc/xmorse
:sun_with_face: ~1.5Kb morse code library for all. 一个支持 Unicode 中文摩斯密码编码的 Javascript 库。
Language: TypeScript - Size: 26.4 KB - Last synced at: 4 days ago - Pushed at: about 3 years ago - Stars: 325 - Forks: 63

VoidStarKat/widestring-rs
A wide string Rust library for converting to and from wide-character strings, including UTF-16 and UTF-32 encoding.
Language: Rust - Size: 665 KB - Last synced at: 1 day ago - Pushed at: 10 days ago - Stars: 89 - Forks: 27

Photosounder/rouziclib
This is my personal library of code that is common to my different projects (Photosounder, SplineEQ, Spiral and others)
Language: C - Size: 7.11 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 60 - Forks: 10

unicode-org/cldr
The home of the Unicode Common Locale Data Repository
Language: Java - Size: 593 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 987 - Forks: 400

phensley/cldr-engine-react-demo
Demo of using @phensley/cldr with React, Redux, etc.
Language: TypeScript - Size: 87.6 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 2 - Forks: 0

phensley/cldr-engine-website
Website for @phensley/cldr
Language: JavaScript - Size: 909 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 3 - Forks: 0

phensley/cldr-engine
Internationalization and localization in Typescript with Unicode CLDR, batteries included
Language: TypeScript - Size: 58.5 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 52 - Forks: 3

harfbuzz/harfbuzz
HarfBuzz text shaping engine
Language: C++ - Size: 102 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 4,665 - Forks: 661

uni-algo/uni-algo
Unicode Algorithms Implementation for C/C++
Language: C++ - Size: 2.32 MB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 297 - Forks: 26

keymanapp/keyman
Keyman cross platform input methods system running on Android, iOS, Linux, macOS, Windows and mobile and desktop web
Language: Pascal - Size: 468 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 457 - Forks: 120

qundao/mirror-cns11643
Mirror: CNS11643中文標準交換碼全字庫(簡稱全字庫)
Size: 4.42 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

reachea/unicode-lang
A lightweight library to detect the language of a given text using Unicode ranges.
Language: JavaScript - Size: 15.6 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 0

fmtlib/fmt
A modern formatting library
Language: C++ - Size: 16.1 MB - Last synced at: 6 days ago - Pushed at: 8 days ago - Stars: 21,876 - Forks: 2,643

zws-im/zws
Shorten URLs using invisible spaces
Language: TypeScript - Size: 28.3 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1,748 - Forks: 144

JoshuaKGoldberg/emoji-platform-data
Static export of platform-specific metadata for unicode emojis. 🗝️
Language: TypeScript - Size: 2.28 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 9 - Forks: 2

contour-terminal/terminal-unicode-core
Unicode Core specification for Terminal (grapheme clusters, character widths, ...)
Language: TeX - Size: 19.5 KB - Last synced at: 5 days ago - Pushed at: 10 months ago - Stars: 40 - Forks: 1

sunaoka/json-unescaped-unicode
Unescape Unicode-escaped JSON
Language: TypeScript - Size: 1.16 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 4 - Forks: 0

BurntSushi/bstr
A string type for Rust that is not required to be valid UTF-8.
Language: Rust - Size: 2.37 MB - Last synced at: 6 days ago - Pushed at: 2 months ago - Stars: 943 - Forks: 59

DailyBotHQ/universal-emoji-parser
This tool allow parse unicode and emoji codes to html images using emojilib && Twemoji
Language: TypeScript - Size: 2.44 MB - Last synced at: 4 days ago - Pushed at: 6 days ago - Stars: 39 - Forks: 4

DenverCoder1/latex-gboard-dictionary
⌨ Importable dictionary for typing math symbols more easily on your Android phone by using keyboard shortcuts inspired by LaTeX
Size: 116 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 430 - Forks: 53

charlievieth/simdutf
Package simdutf is a Go wrapper (CGO) for the simdutf/simdutf library
Language: C++ - Size: 1.3 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 0

ehmicky/string-byte-length
Get the UTF-8 byte length of a string.
Language: JavaScript - Size: 8.31 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 12 - Forks: 1

bengarrett/retrotxtjs
RetrotxtJS correctly displays legacy ASCII and NFO text on a modern UTF-8 HTML page.
Language: JavaScript - Size: 427 KB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 13 - Forks: 0

Valkryst/VTerminal
A new Look-and-Feel (LaF) for Java, which allows for a grid-based display of Unicode characters with custom fore/background colors, font sizes, and pseudo-shaders. Originally designed for developing Roguelike/lite games.
Language: Java - Size: 20 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 87 - Forks: 8

edwig/BaseLibrary
Library of indispensable general objects and functions
Language: C++ - Size: 2.58 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 2 - Forks: 2

Mjz86/String
A C++20 string implementation , with constexpr friendly design, SSO optimized, COW optimized, unicode and encoding awareness, string viewer, and with custom allocators
Language: C++ - Size: 884 KB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 14 - Forks: 1

gershnik/sys_string
A family of C++ string classes optimized for interoperability with platform-native string types
Language: C++ - Size: 2.62 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 2 - Forks: 0

rusticstuff/simdutf8
SIMD-accelerated UTF-8 validation for Rust.
Language: Rust - Size: 2.97 MB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 551 - Forks: 29

unicode-org/icu
The home of the ICU project source code.
Language: C++ - Size: 3.21 GB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 3,089 - Forks: 801

janlelis/unicode-display_width
Monospace Unicode and Emoji character width in Ruby
Language: Ruby - Size: 1.95 MB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 126 - Forks: 26

Shopify/annex-29
Unicode text segmentation
Language: Ruby - Size: 198 KB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 11 - Forks: 4

thoughtworks/runes 📦
Building the `runes` command with TDD in Go.
Language: Go - Size: 38.1 KB - Last synced at: 4 days ago - Pushed at: over 5 years ago - Stars: 18 - Forks: 4

contour-terminal/libunicode
Modern C++20 Unicode library
Language: C++ - Size: 1020 KB - Last synced at: about 10 hours ago - Pushed at: 6 months ago - Stars: 116 - Forks: 15

twitter/twitter-text
Twitter Text Libraries. This code is used at Twitter to tokenize and parse text to meet the expectations for what can be used on the platform.
Language: HTML - Size: 5.32 MB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 3,101 - Forks: 529

dhruvildave/uast
Unicode Aware Saṃskṛta Transliteration (https://arxiv.org/abs/2203.14277)
Language: TypeScript - Size: 17.2 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 4 - Forks: 0

artichoke/focaccia
🍞 no_std Unicode case folding comparisons
Language: Rust - Size: 2.16 MB - Last synced at: about 4 hours ago - Pushed at: about 5 hours ago - Stars: 9 - Forks: 1

artichoke/roe
🍣 Unicode case converters
Language: Rust - Size: 2.89 MB - Last synced at: about 3 hours ago - Pushed at: about 4 hours ago - Stars: 9 - Forks: 0

stdlib-js/string-tools-grapheme-cluster-break
Grapheme cluster break tooling.
Language: JavaScript - Size: 700 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 2 - Forks: 0

stdlib-js/string-base-first
Return the first UTF-16 code unit of a string.
Language: JavaScript - Size: 264 KB - Last synced at: 6 days ago - Pushed at: 8 days ago - Stars: 1 - Forks: 0

mcthomas/awesome-terminal-art
Scripts or programs that produce static or dynamic terminal emulator visuals
Size: 26.4 KB - Last synced at: 1 day ago - Pushed at: 7 months ago - Stars: 27 - Forks: 0

Nugine/simdutf-rs
Unicode validation and transcoding at billions of characters per second
Language: Rust - Size: 1.12 MB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 20 - Forks: 3

Sal7one/arabic_writer Fork of omar84/arabic_writer
A Web App for converting Arabic text to Unicode, to support software with no out-of-the-box Arabic Language support
Language: HTML - Size: 74.2 KB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 1 - Forks: 0

eskriett/confusables
Unicode confusable detection
Language: Go - Size: 656 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 5 - Forks: 4

hyunbinseo/jamoya.one
자소가 분리된 한글 파일명을 고치는 도구
Language: Svelte - Size: 2.85 MB - Last synced at: 4 days ago - Pushed at: 2 months ago - Stars: 205 - Forks: 13

zachleat/glyphhanger Fork of filamentgroup/glyphhanger
Your web font utility belt. It can subset web fonts. It can find unicode-ranges for you automatically. It makes julienne fries.
Language: JavaScript - Size: 435 KB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 813 - Forks: 22

Bodigrim/linear-builder
Strict Text and ByteString builder, which hides mutable buffer behind linear types and takes amortized linear time.
Language: Haskell - Size: 188 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 94 - Forks: 4

camino-rs/camino
Like Rust's std::path::Path, but UTF-8.
Language: Rust - Size: 9.38 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 491 - Forks: 21

cto-af/linebreak
Full Unicode 15.1 Line Breaking Algorithm, conformant with UAX #14.
Language: HTML - Size: 957 KB - Last synced at: 7 days ago - Pushed at: 9 days ago - Stars: 4 - Forks: 1

FMXExpress/CodeDroidAI
Generate code and forms with AI for Delphi Object Pascal and C++Builder using LLMs like ChatGPT and Vicuna-13b.
Language: Pascal - Size: 6.58 MB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 79 - Forks: 13

null8626/decancer
A library that removes common unicode confusables/homoglyphs from strings.
Language: Rust - Size: 1.92 GB - Last synced at: 7 days ago - Pushed at: 12 days ago - Stars: 114 - Forks: 4

rivo/uniseg
Unicode Text Segmentation, Word Wrapping, and String Width Calculation in Go
Language: Go - Size: 862 KB - Last synced at: 9 days ago - Pushed at: about 1 year ago - Stars: 643 - Forks: 63

NightOwl888/ICU4N
International Components for Unicode for .NET
Language: C# - Size: 23 MB - Last synced at: 9 days ago - Pushed at: 10 days ago - Stars: 36 - Forks: 7

cihai/unihan-etl
Export UNIHAN's database to csv, json or yaml
Language: Python - Size: 2.81 MB - Last synced at: 6 days ago - Pushed at: 10 days ago - Stars: 58 - Forks: 13

Tehreer/SheenBidi
A sophisticated implementation of Unicode Bidirectional Algorithm
Language: C - Size: 3.83 MB - Last synced at: 9 days ago - Pushed at: 10 days ago - Stars: 141 - Forks: 24

cstayyab/markdown-to-unicode
A simple library to convert Markdown syntax to Unicode characters.
Language: JavaScript - Size: 171 KB - Last synced at: 6 days ago - Pushed at: 10 months ago - Stars: 1 - Forks: 1

shelfio/fast-chunk-string
Chunk string into equal substrings with unicode support
Language: TypeScript - Size: 411 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 18 - Forks: 4

doersino/UnicodeMathML
JavaScript-based translation of UnicodeMath to MathML that can be integrated into arbitrary HTML or Markdeep documents. An interactive "playground" allows for experimentation with the syntax and insight into the translation pipeline.
Language: JavaScript - Size: 26.1 MB - Last synced at: 2 days ago - Pushed at: 4 months ago - Stars: 47 - Forks: 4

johnfactotum/runemaster
Unleash the magic of Unicode characters
Language: JavaScript - Size: 8.8 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 7 - Forks: 0

hymkor/go-utf8len
A function that determines the byte length of the first UTF-8 character based on its initial byte.
Language: Go - Size: 10.7 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 1 - Forks: 0

cgohlke/pyicu-build
Build PyICU wheels for Windows.
Language: Batchfile - Size: 6.84 KB - Last synced at: 1 day ago - Pushed at: 3 months ago - Stars: 36 - Forks: 8

webvenv/overflow-encoder
Python script designed to support Unicode overflow exploitation
Language: Python - Size: 1.83 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0
