libvigor - The Missing Bits of C
This is libvigor
, an attempt at a lightweight but absurdly
useful runtime support library for modern C.
Getting Started
To compile libvigor, use the standard incantation: $ ./bootstrap $ ./configure $ make $ make check # optional, but recommended $ sudo make install
This will compile and install libvigor into the standard system places. libvigor requires (https://download.libsodium.org/doc/)[libsodium], (http://zeromq.org/area:download)[libzmq3], pthreads, and [ctap][ctap] (to run the automated tests).
Lists
...
Hashes (Maps / Dictionaries / whatever)
...
Configuration
...
Cache (General Purpose)
...
String Manipulation
...
Time Handling
...
Process Management
...
Locking
...
Logging
...
Base-* Encoding
...
Filesystem Paths
...
Signal Handling
...
ZCURVE Public/Private Keys
...
0MQ Messaging Patterns
...
Reactor Pattern
...
High Availability
...
Heartbeat
...
Hashing Algorithms
...
Miscellaneous
...
- fqdn
- randomness