utf8.h
hash
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
utf8.h
- STB: Single-file public domain libraries for C/C++
-
Is just UTF-8 support good enough?
I'd use something like utf-8.h. It's a small dependency. I use it for the same use case as you. I would use std::u8string to signal you're requiring UTF8
hash
-
GitHub - frymimori/c-hasher: Create secure and variable-length checksums using C with a fast and unique hashing algorithm.
Here's the note in the file README.md:
What are some alternatives?
tinygettext - A simple gettext replacement that works directly on .po files
c-hash - LiamLoads is a fast and secure 256-bit hashing function in pure C.
Jinx - Embeddable scripting language for real-time applications
c-sorter - [IN DEVELOPMENT] This is my sorting algorithm.
i-use-arch-btw - "I use Arch btw" but it's a Turing-complete programming language.
c-file-reader - [IN DEVELOPMENT] Create byte arrays from file streams using C with a fast and unique file reading algorithm.
vastringify - Type-safe Printf in C
sha-2 - SHA-2 algorithm implementations
osmanip - A cross-platform library for output stream manipulation using ANSI escape sequences.
javascript-unicode-converter - Create conversions between UTF-8, UTF-16 and UTF-32 encoding with a fast and unique Unicode conversion algorithm.
HXCFE_file_selector - HxC Floppy Emulator file selector