Hello, my name is Ilya, and I want to introduce my little c lib, called libRay.
TL;DR https://github.com/kojiba

There are some C additions like some containers and c-strings operations.
Full list:

Containers:
1. Array, List (dynamicly self-longs, store pointers to objects)
2. Dictionary (NSDictionary, std::map analog, self-longs)
3. Buffer (self-longs, sore full copy of objects)
5. ClassTable (for store pairs of number and string once, may be used like runtime enum etc.)

Strings:
1. Wide range of c-string processing operations (RCString)
2. Replacings
3. Find of substring or symbol
4. Delete characters/substrings
5. Delete of duplicatings characters/substring
6. Compares
7. Read from file/ apend to file
8. Tokenization into containeer Array
9. Base64 encoding/decoding
10. etc...

Memory operations:
1. Self-code easy sandboxing and testing with logging.
2. Self-code management with RAutoPool. (Checking leaks)
3. Work with byte buffers
4. Work with memory chunks

Some test projects based on RayFoundation:
1. Simple VM with Brain........ compiler
2. Simple lang interpreter (unfinished)

If you have some questions, commend or write me on github. Examples of use available on github also. Main aim is posix-systems (freebsd, linux, osx), windows compability is in progress.