Using Clib

Clib is a suite of small C libraries that you can manually copy/paste into your project, or you can use the clib C package manager to install and search for existing packages that exist in the registry — just a plain old GitHub wiki page.

The libraries you install with clib(1) do not require a build step, these are just plain old C source files. This also means that clib does not provide “true” modularity since that would require a build step and name mangling.

Conversely this means that clib(1) can easily fit into your existing C tool-chain without friction, as the source files just become part of your repository, and do not rely on clib(1) for any portion of the build.