librope

UTF-8 string library

A C library for efficient manipulation of heavyweight UTF-8 strings using skip lists

UTF-8 rope library for C

GitHub

274 stars
12 watching
26 forks
Language: C
last commit: about 3 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

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,746
duffsdevice/tiny-utf8 A lightweight C++ library providing a drop-in replacement for strings with efficient Unicode support and conversion between UTF-8 and UTF-32. 544
uni-algo/uni-algo A C/C++ library that provides secure and efficient Unicode algorithms for text processing 280
jecolon/ziglyph A library providing tools and utilities for processing Unicode text in the Zig programming language. 207
imqs/utfz A library providing utilities for iterating over and manipulating UTF-8 encoded strings without exceptions. 7
juliastrings/utf8proc A C library for processing UTF-8 Unicode data 1,058
vindarel/cl-str A modern and consistent Common Lisp library for string manipulation. 309
dabbertorres/unicode Utilities and data structures for working with UTF-8 encoded strings in C++ 3
maxim2266/str A lightweight C library providing string manipulation functions. 307
bungle/lua-resty-utf8rewind Provides FFI bindings to support UTF-8 encoded text in Lua string handling functions 4
jacob-carlborg/orange A serialization library for the D programming language. 72
jakubszark/zig-string A library providing basic string operations and utilities for the Zig programming language. 368
evandrolg/selecting A JavaScript library that allows you to access and manipulate the text selected by a user on a webpage 92
bungle/lua-resty-unistring Provides LuaJIT bindings to the GNU libunistring library for Unicode string manipulation. 7
alvations/charguana A Python library that provides character encoding and Unicode support for various languages, including CJK, Romanji, Japanese, Korean, and Chinese. 10