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

GitHub

543 stars
27 watching
42 forks
Language: C++
last commit: almost 4 years ago
Linked from 1 awesome list

codepointsconversioncpluspluscplusplus-11cppdecoderdrop-inencoderheader-onlystdstringstring-conversionstring-manipulationtiny-utf8unicodeutf-32utf-8utf8utf8-string

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
sheredom/utf8.hA single header library providing UTF-8 string functions similar to those in standard C libraries.1,758
dabbertorres/unicodeUtilities and data structures for working with UTF-8 encoded strings in C++3
uni-algo/uni-algoA C/C++ library that provides secure and efficient Unicode algorithms for text processing285
simdutf/simdutfFast Unicode validation and transcoding utilities1,220
juliastrings/utf8procA C library for processing UTF-8 Unicode data1,069
josephg/libropeA C library for efficient manipulation of heavyweight UTF-8 strings using skip lists273
ww898/utf-cppC++ header-only library for converting between different Unicode character encodings133
haskell/textEfficient Unicode text operations in Haskell411
imqs/utfzA library providing utilities for iterating over and manipulating UTF-8 encoded strings without exceptions.7
ukdtom/srt2utf-8.bundleConverts sidecar subtitle files to UTF-8 encoding and renames them with language codes.125
voku/portable-utf8A PHP library providing efficient multibyte string functions without relying on external extensions.511
andlabs/utfA single-file C implementation of UTF-8 and UTF-16 utility functions.47
devstein/unicode-ethA project providing libraries and contracts for Unicode data, algorithms, and utilities in the Ethereum ecosystem.26
sillsdev/icu-dotnetA C# wrapper for ICU4C's subset of libraries providing Unicode and Globalization support62
thomaslevesque/humanbytesConverts byte sizes to human-readable forms32