utf

UTF encoder/decoder

A single-file C implementation of UTF-8 and UTF-16 utility functions.

[development paused; issues and PRs still welcome] Portable UTF-8 and UTF-16 routines in a single C source file.

GitHub

47 stars
4 watching
5 forks
Language: C
last commit: almost 8 years ago

Related projects:

Repository Description Stars
fnord0/hurl A tool for encoding and decoding various data formats, including hexadecimal, URLs, base64, and binary files. 72
aomediacodec/libavif A C library for encoding and decoding AV1 image files 1,578
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
sija/base62.cr A library that encodes numbers using a compact set of characters (Base62) and provides decoding functionality. 10
ziglibs/uuencode A package and command-line utility for encoding and decoding files using the Unix-to-Unix Encoding format 1
sheredom/utf8.h A single header library providing UTF-8 string functions similar to those in standard C libraries. 1,746
jet/fscodec Provides a minimal interface for serialization and deserialization of events in event-sourcing systems 82
o1egl/fwencoder A library that encodes and decodes fixed-width table data from various input sources. 27
woxtu/elixir-mbcs A library providing functions for character encoding conversion using the erlang-mbcs module 27
ennocramer/floskell A tool that formats Haskell source code into a more readable layout 180
vitiral/stfu8 A protocol for encoding and decoding mostly UTF-8 text with non-standard characters as long-form text. 26
elixirs/base62 A pure Elixir implementation of Base62 encoding and decoding 20
neurojson/jsonlab A compact, portable, and robust JSON/binary-JSON encoder/decoder for MATLAB and Octave. 301
tiendc/go-csvlib A high-performance CSV encoding and decoding library for Go. 13
juliastrings/utf8proc A C library for processing UTF-8 Unicode data 1,058