This is a collection of data structures, algorithms, and other objects to build stuff in C.
If you have tried to build anything in C you know the standard library provides the beautiful bare-bones tools needed for smaller tasks, but lacks the richness of an ecosystem like JavaScript and Python with readily-available access to dictionaries, array lists, and other stuff. I built this library to provide the same access to fundamental data structures and algorithms available in other languages.
To build any given data structure and get the .so file go into that directory and run:
make library
This will create a .so and move both the .so and copy of the header file to the lib/ directory.
There are tests written for each and if you would like to run the tests go into the directory and run:
make test
./a.out
I broke this off from the c-what-you-can-do repository. If you would like to see the full commit history I kept that repository up to check it out.