Awesome
C Algorithms
The C programming language includes a very limited standard library in comparison to other modern programming languages. This is a collection of common computer science data structures and algorithms which may be used in C projects.
The project is structured in a modular way, such that it is possible to
trivially copy any module (pair of .c
and .h
files) into a project without
dealing with the usual hassle of library dependencies. However, the project
does also build as a library named libcalg
if that's what you want.
The code is licensed under the ISC license, a permissive license that is functionally identical to the MIT or BSD licenses. As such, it may legitimately be reused in any project, whether proprietary or open source.