tiny-utf8
Unicode string library
A lightweight C++ library providing a drop-in replacement for strings with efficient Unicode support and conversion between UTF-8 and UTF-32.
Unicode (UTF-8) capable std::string
543 stars
27 watching
42 forks
Language: C++
last commit: about 2 years ago
Linked from 1 awesome list
codepointsconversioncpluspluscplusplus-11cppdecoderdrop-inencoderheader-onlystdstringstring-conversionstring-manipulationtiny-utf8unicodeutf-32utf-8utf8utf8-string
Related projects:
Repository | Description | Stars |
---|---|---|
sheredom/utf8.h | A single header library providing UTF-8 string functions similar to those in standard C libraries. | 1,758 |
dabbertorres/unicode | Utilities and data structures for working with UTF-8 encoded strings in C++ | 3 |
uni-algo/uni-algo | A C/C++ library that provides secure and efficient Unicode algorithms for text processing | 285 |
simdutf/simdutf | Fast Unicode validation and transcoding utilities | 1,220 |
juliastrings/utf8proc | A C library for processing UTF-8 Unicode data | 1,069 |
josephg/librope | A C library for efficient manipulation of heavyweight UTF-8 strings using skip lists | 273 |
ww898/utf-cpp | C++ header-only library for converting between different Unicode character encodings | 133 |
haskell/text | Efficient Unicode text operations in Haskell | 411 |
imqs/utfz | A library providing utilities for iterating over and manipulating UTF-8 encoded strings without exceptions. | 7 |
ukdtom/srt2utf-8.bundle | Converts sidecar subtitle files to UTF-8 encoding and renames them with language codes. | 125 |
voku/portable-utf8 | A PHP library providing efficient multibyte string functions without relying on external extensions. | 511 |
andlabs/utf | A single-file C implementation of UTF-8 and UTF-16 utility functions. | 47 |
devstein/unicode-eth | A project providing libraries and contracts for Unicode data, algorithms, and utilities in the Ethereum ecosystem. | 26 |
sillsdev/icu-dotnet | A C# wrapper for ICU4C's subset of libraries providing Unicode and Globalization support | 62 |
thomaslevesque/humanbytes | Converts byte sizes to human-readable forms | 32 |