Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Unicode

Unicode

178 projects

Showing 36 of 178 projects

Portable UTF-8
Portable UTF-8PHP

A portable, performance-optimized UTF-8 string library for PHP that works without mbstring or iconv extensions.

#unicode#multibyte#internationalization
Stars518
Forks89
Last commit3 days ago
levenshtein
levenshteinGo

A high-performance Go library for calculating Levenshtein distance between strings, including Unicode support.

#algorithm#computational-linguistics#unicode
Stars481
Forks36
Last commit6 days ago
encoding_rs
encoding_rsRust

A Rust implementation of the Encoding Standard for decoding and encoding Web-compatible character encodings, used in Firefox.

#unicode#gecko#simd
Stars470
Forks72
Last commit11 days ago
mail-parser
mail-parserRust

A fast, robust, and standards-compliant email parsing library for Rust with zero-copy design and extensive RFC support.

#parsing#mail#library
Stars466
Forks65
Last commit4 days ago
emoji
emojiRuby

A Ruby gem for working with emoji unicode characters, names, and image assets in web applications.

#rails-assets#unicode#emoji-handling
Stars445
Forks55
Last commit7 years ago
uni-algo
uni-algoC++

A C/C++ library implementing Unicode algorithms with strict security, performance, and portability, handling ill-formed UTF sequences correctly.

#utf16#c-plus-plus-library#unicode
Stars334
Forks29
Last commit2 years ago
react-native-emoji
react-native-emojiJavaScript

A React Native component for rendering emojis using Unicode names.

#emoji#unicode#react-native
Stars328
Forks57
Last commit4 years ago
byline
bylineJavaScript

A simple Node.js transform stream for reading text streams line-by-line with Unicode support.

#stream-processing#transform-stream#unicode
Stars325
Forks48
Last commit7 years ago
inipp
inippC++

A simple header-only C++ library for parsing and generating INI configuration files.

#parsing#cpp-library#unicode
Stars321
Forks58
Last commit1 year ago
stringi <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20">
stringi <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20">C++

Fast and portable character string processing in R using the Unicode ICU library.

#unicode#regex#stringi
Stars320
Forks48
Last commit
rust-encoding
rust-encodingRust

A Rust library for character encoding conversion based on the WHATWG Encoding Standard.

#unicode#whatwg-encoding#text-processing
Stars289
Forks57
Last commit2 years ago
suffix
suffixRust

A Rust library providing fast linear time and space suffix arrays with full Unicode support.

#suffix-tree#unicode#search-algorithms
Stars281
Forks30
Last commit3 years ago
Sedlex
SedlexOCaml

A Unicode-aware lexer generator for OCaml that embeds lexer specifications directly in OCaml source files.

#parsing#unicode#text-processing
Stars268
Forks43
Last commit11 days ago
Cross-platform terminal characters
Cross-platform terminal charactersJavaScript

A curated list of Unicode characters that display correctly across most terminal environments and encodings.

#developer-tools#unicode#unix
Stars251
Forks7
Last commit
regexpu
regexpuJavaScript

A source code transpiler that rewrites ES2015 Unicode regular expressions with the 'u' flag into ES5-compatible equivalents.

#unicode#regex#transpiler
Stars241
Forks18
Last commit24 days ago
Stringy
StringyPHP

A PHP string manipulation library with multibyte support, optimized for performance and PHP 7+.

#hacktoberfest#composer#library
Stars180
Forks24
Last commit9 days ago
string-length
string-lengthJavaScript

A JavaScript library that accurately calculates string length by handling astral symbols and ANSI escape codes.

#developer-tools#unicode#npm-package
Stars172
Forks12
Last commit2 months ago
turtle
turtleGo

A Go library and CLI for emoji lookup, search, and categorization with GitHub emoji support.

#search#emoji#developer-tools
Stars165
Forks12
Last commit5 years ago
Tincta
TinctaObjective-C

A free, native macOS text editor focused on speed, stability, and ease of use with syntax coloring for over 65 languages.

#open-source#unicode#regex
Stars161
Forks21
Last commit2 years ago
GEmojiSharp.Blazor
GEmojiSharp.BlazorC#

A .NET library and toolset for working with GitHub emoji aliases and Unicode characters across C#, ASP.NET Core, Blazor, and command-line tools.

#gemoji#emoji#dotnet-tool
Stars159
Forks10
Last commit8 months ago
go-unidecode
go-unidecodeGo

A Go library for converting Unicode text to ASCII transliterations, inspired by python-unidecode.

#unicode#unidecode#internationalization
Stars146
Forks20
Last commit3 years ago
Paasaa
PaasaaElixir

An Elixir library for natural language and script detection using statistical analysis without AI.

#statistical-analysis#elixir#language-identification
Stars144
Forks13
Last commit3 months ago
BearLibTerminal
BearLibTerminalC

A pseudoterminal interface library for creating applications with text-based console-like output and flexible input handling.

#terminal-emulation#console-interface#unicode
Stars143
Forks24
Last commit2 years ago
tokenizer
tokenizerGo

A high-performance, regex-free Go tokenizer for parsing strings, slices, and infinite streams into customizable tokens.

#parsing#parse#unicode
Stars142
Forks11
Last commit2 months ago
Glyphfinder
GlyphfinderJavaScript

A desktop application for searching and inserting Unicode characters and emojis on macOS and Windows.

#desktop-application#productivity#unicode
Stars136
Forks26
Last commit4 years ago
decancer
decancerRust

A library that removes common Unicode confusables, homoglyphs, and diacritics from strings to normalize text.

#homoglyph-removal#zalgo-text#unicode-normalization
Stars132
Forks5
Last commit6 days ago
Croc
CrocSwift

A lightweight Swift library for detecting, generating, categorizing, and managing emoji characters on iOS.

#emoji#ios#unicode
Stars129
Forks11
Last commit7 years ago
Camomile
CamomileOCaml

A comprehensive Unicode library for OCaml providing character handling, string encodings, collation, and locale-sensitive operations.

#library#unicode#internationalization
Stars122
Forks27
Last commit2 years ago
JEmoji
JEmojiJava

A lightweight, auto-generated Java library for working with Unicode emojis, featuring type-safe constants and comprehensive utility methods.

#gradle#emoji#emojis
Stars117
Forks10
Last commit17 days ago
utf8
utf8C

An R package for robust UTF-8 text processing, fixing bugs in R's native Unicode handling.

#emoji#unicode#r-package
Stars112
Forks5
Last commit12 days ago
zaffre
zaffreClojure

A fast Clojure library for emulating a terminal with OpenGL rendering and Unicode support.

#terminal-emulation#unicode#opengl
Stars111
Forks5
Last commit2 years ago
emojize
emojizeCSS

A Node.js utility that converts Unicode emoji characters to HTML image tags with high-resolution sprites.

#unicode#html-generation#emoji-conversion
Stars110
Forks21
Last commit11 years ago
GpProfiler2017
GpProfiler2017Pascal

A source code instrumenting profiler for Delphi applications to find bottlenecks and improve performance.

#unicode#multi-target-support#performance-optimization
Stars107
Forks24
Last commit3 months ago
exmoji
exmojiElixir

An Elixir/Erlang library providing low-level operations for handling Emoji glyphs in the Unicode standard.

#functional-programming#emoji#elixir
Stars105
Forks28
Last commit1 year ago
FLRE
FLREPascal

A fast, safe, and efficient regular expression library for Object Pascal with Unicode support and multiple optimized subengines.

#unicode#object-pascal#c-api
Stars104
Forks25
Last commit1 month ago
babel
babelCommon Lisp

A pure Common Lisp library for charset encoding and decoding, similar to GNU libiconv.

#unicode#pure-lisp#encoding-decoding
Stars103
Forks30
Last commit1 year ago
PreviousPage 3 of 5Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
2 months ago
1 year ago
#Text Processing82
#Internationalization28
#Emoji27
#Character Encoding22
#String Manipulation21
#Performance19
#Terminal18
#Developer Tools17
#Cross Platform17
#Nodejs16
#Go Library15
#Javascript15