| assertion-macros |
Simple assertion macros |
| bench |
get wall and cpu time for benchmarking |
| buffer |
Higher level C-string utilities |
| bytes |
Byte string and number conversion utilities |
| case |
String case conversion utility |
| commander |
Command-line argument parser |
| describe |
Simple BDD describe test thingy |
| fs |
File system API much like Node's fs module |
| getch.h |
getch() implementation |
| gumbo-parser |
Gumbo - A pure-C HTML5 parser, adapted to be installable via clib. |
| hash |
Hash wrapper around khash |
| inih |
simple .INI file parser |
| is-email |
Loosely validate an email address |
| list |
Simple linked list |
| log.h |
Minimal yet colorful logging lib. |
| mkdirp |
mkdir -p |
| ms |
String to microsecond & millisecond utilities |
| occurrences |
Get the number of occurrences of `needle` in `haystack` |
| ok |
Super tiny tap output library |
| path-join |
Join a path |
| path-normalize |
Normalize a path |
| progress |
Simple progress bar display for the terminal |
| repl |
Create a repl with eval/print/error hooks with given stdin, stdout, and stderr streams |
| rgba |
RGB / RGBA parsing and formatting functions |
| rimraf |
rm -rf |
| rot13 |
Simple ROT13 |
| str-copy |
Copy a string |
| str-ends-with |
Check if a string ends with another string |
| str-flatten |
Flatten a char array, ripped out of sphia(1) |
| str-replace |
String replacement in C |
| str-starts-with |
Check if a string starts with another string |
| strsplit |
Split a string into a char array by a given delimiter |
| substr |
Get a substring of a string |
| term |
Terminal ansi escape goodies |
| throw |
Create and throw errors easily |
| timer |
Timer with microsecond resolution |
| timestamp |
Return a timestamp in milliseconds |
| trim |
String trim utility |
| unlikely |
Branch prediction macros for gcc |
| url |
Parse URLs much like Node's url module |
| usleep.h |
usleep implementation using poll() or select() |
| utf8 |
A whatwg compliant UTF8 encoding and decoding library |
| uv-async |
Async goodies for libuv |