GitHub topics: utf16
jagracey/Awesome-Unicode
:joy: :ok_hand: A curated list of delightful Unicode tidbits, packages and resources.
Language: JavaScript - Size: 225 KB - Last synced at: about 5 hours ago - Pushed at: almost 3 years ago - Stars: 924 - Forks: 67

stdlib-js/string-base-for-each
Invoke a function for each UTF-16 code unit in a string.
Language: JavaScript - Size: 259 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0

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: 7.76 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1,346 - Forks: 87

soasis/cuneicode
A C library for converting between two different encodings in a simple, easy, and powerful way.
Language: C++ - Size: 2.24 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 57 - Forks: 7

stdlib-js/string-base-code-point-at
Return a Unicode code point from a string at a specified position.
Language: JavaScript - Size: 288 KB - Last synced at: 11 days ago - Pushed at: 17 days ago - Stars: 1 - Forks: 0

stdlib-js/string-next-code-point-index
Return the position of the next Unicode code point in a string after a specified position.
Language: JavaScript - Size: 302 KB - Last synced at: 11 days ago - Pushed at: 17 days ago - Stars: 1 - Forks: 0

stdlib-js/constants-unicode-max
Maximum Unicode code point.
Language: JavaScript - Size: 308 KB - Last synced at: 11 days ago - Pushed at: 17 days ago - Stars: 2 - Forks: 0

d99kris/rapidcsv
C++ CSV parser library
Language: C++ - Size: 15.2 MB - Last synced at: 11 days ago - Pushed at: about 1 month ago - Stars: 948 - Forks: 190

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

stdlib-js/string-prev-grapheme-cluster-break
Return the previous extended grapheme cluster break in a string before a specified position.
Language: JavaScript - Size: 1.19 MB - Last synced at: 11 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

stdlib-js/string-utf16-to-utf8-array
Convert a UTF-16 encoded string to an array of integers using UTF-8 encoding.
Language: JavaScript - Size: 839 KB - Last synced at: 11 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

moehriegitt/vastringify
Type-safe Printf in C
Language: C - Size: 238 KB - Last synced at: 14 days ago - Pushed at: 3 months ago - Stars: 72 - Forks: 5

stdlib-js/string-from-code-point
Create a string from a sequence of Unicode code points.
Language: JavaScript - Size: 913 KB - Last synced at: 12 days ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

stdlib-js/string-code-point-at
Return a Unicode code point from a string at a specified position.
Language: JavaScript - Size: 861 KB - Last synced at: 4 days ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

ww898/utf-cpp
UTF-8/16/32 C++11 header only library for Windows / Linux / macOS
Language: C++ - Size: 89.8 KB - Last synced at: 10 days ago - Pushed at: about 1 year ago - Stars: 132 - Forks: 19

stdlib-js/string-base-for-each-right
Invoke a function for each UTF-16 code unit in a string iterating from right to left.
Language: JavaScript - Size: 144 KB - Last synced at: 1 day ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

fabiospampinato/utf16le-encoding
UTF16-le encoding, a.k.a. UCS2 encoding, an encoding you probably should never use.
Language: JavaScript - Size: 10.7 KB - Last synced at: 22 days ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

stdlib-js/constants-unicode-max-bmp
Maximum Unicode code point in the Basic Multilingual Plane (BMP).
Language: JavaScript - Size: 314 KB - Last synced at: 12 days ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

lc6464/LC6464.Base16384
Base16384 编解码器的 .NET 跨平台实现。
Language: C# - Size: 87.9 KB - Last synced at: 9 days ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 1

stdlib-js/string-base-percent-encode
Percent-encode a UTF-16 encoded string according to RFC 3986.
Language: JavaScript - Size: 524 KB - Last synced at: 12 days ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

stdlib-js/assert-has-utf16-surrogate-pair-at
Test if a position in a string marks the start of a UTF-16 surrogate pair.
Language: JavaScript - Size: 769 KB - Last synced at: 12 days ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

stdlib-js/constants-unicode
Standard string unicode constants.
Language: JavaScript - Size: 402 KB - Last synced at: 11 days ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

stdlib-js/string-next-grapheme-cluster-break
Return the next extended grapheme cluster break in a string after a specified position.
Language: JavaScript - Size: 1.06 MB - Last synced at: 11 days ago - Pushed at: 5 months ago - Stars: 2 - Forks: 0

stdlib-js/string-percent-encode
Percent-encode a UTF-16 encoded string according to RFC 3986.
Language: JavaScript - Size: 896 KB - Last synced at: 12 days ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

stdlib-js/regexp-utf16-surrogate-pair
Return a regular expression to match a UTF-16 surrogate pair.
Language: JavaScript - Size: 549 KB - Last synced at: 11 days ago - Pushed at: 5 months ago - Stars: 2 - Forks: 0

stdlib-js/regexp-utf16-unpaired-surrogate
Return a regular expression to match an unpaired UTF-16 surrogate.
Language: JavaScript - Size: 463 KB - Last synced at: 12 days ago - Pushed at: 5 months ago - Stars: 2 - Forks: 0

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

maxdz-gmbh/mdz_unicode
Very lightweight and portable ANSI C 89/90 compliant library for handling Unicode strings.
Language: C - Size: 2.01 MB - Last synced at: 22 days ago - Pushed at: 7 months ago - Stars: 2 - Forks: 0

maxdz-gmbh/mdz_string
Very lightweight and portable ANSI C 89/90 compliant library for handling single-byte (ASCII/ANSI) strings and Unicode strings.
Language: C - Size: 240 KB - Last synced at: 2 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

TeamTest57/utflib 📦
🗜️: UTF-8 UTF-16 UTF-32
Language: C++ - Size: 40 KB - Last synced at: 12 months ago - Pushed at: almost 7 years ago - Stars: 1 - Forks: 1

kaan-yalcinkaya/CUnicode
An Unicode library for C and C++.
Language: C - Size: 8.79 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

GiovanniDicanio/PrintUnicodeTextToConsoleWin
C++ console application showing how to print Unicode text (both UTF-16 and UTF-8) to the Windows console.
Language: C++ - Size: 11.7 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

GiovanniDicanio/UnicodeConvAtl
Convenient easy-to-use efficient helper functions to convert between Unicode UTF-16 and UTF-8 using ATL CString
Language: C++ - Size: 21.5 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

skial/unifill Fork of mandel59/unifill
Haxe library for Unicode string support
Language: Haxe - Size: 98.6 KB - Last synced at: about 1 year ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 0

bunji2/utf16
memo of utf16 decoding
Language: Go - Size: 12.7 KB - Last synced at: 13 days ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

skial/regex
Helper methods to cross-compile Unicode regular expressions in Haxe.
Language: Haxe - Size: 44.9 KB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

skial/seri
Unicode information. Blocks, scripts, classes and ranges for Haxe. [Experimental]
Language: Haxe - Size: 4.9 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 1

rmawatson/utf
utf iterators & converters for modern c++
Language: C++ - Size: 170 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 1

PetropoulakisPanagiotis/utf-converter
Convert characters of UTF-8 encoding to UTF-16 and vice versa.
Language: C - Size: 22.5 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 2

cflaviu/to_uft8
C++ conversion from UTF-16 and UTF-32 to UTF-8
Language: C++ - Size: 18.6 KB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 1

LFalch/utf16-ext
Extensions for reading and writing utf-16
Language: Rust - Size: 12.7 KB - Last synced at: 23 days ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

Xotic750/is-surrogate-pair-x
Tests if 2 characters together are a surrogate pair.
Language: JavaScript - Size: 2.4 MB - Last synced at: 9 days ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 1

visualdoj/dunicode
Unicode UTF-8 and UTF-16 units for Free Pascal
Language: Pascal - Size: 44.9 KB - Last synced at: about 2 years ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 0
