An open API service providing repository metadata for many open source software ecosystems.

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