@ -28,8 +28,7 @@ all three. Libraries of more than two files are mostly forbidden.
For the API column, "C" means C only, "C++" means C++ only, and "C/C++C**" means C/C++ usable
from either; even if a library includes a .cpp file it may be usable from C if the header has
the appropriate 'extern "C"' usage, and likewise even if a library includes a .c file it may
be usable from C++ for the same reason. (As of this writing, the API is unknown for many
libraries, and the benefit of the doubt is given for boldfacing.)
be usable from C++ for the same reason.
category | library | license | API |files| description
----------------- | --------------------------------------------------------------------- |:--------------------:|:---:|:---:| -----------
@ -80,14 +79,14 @@ math | [mm_vec.h](https://github.com/vurtun/mmx)
math | [ShaderFastLibs ](https://github.com/michaldrobot/ShaderFastLibs ) | MIT | C++ |**1**| (also HLSL) approximate transcendental functions optimized for shaders (esp. GCN)
math | [TinyExpr ](https://github.com/codeplea/tinyexpr ) | zlib | C | 2 | evaluation of math expressions from strings
multithreading | [mm_sched.h ](https://github.com/vurtun/mmx ) | zlib |C/C++|**1**| cross-platform multithreaded task scheduler
network |**[zed_net](https://github.com/ZedZull/zed_net)** | **public domain** | |**1**| cross-platform socket wrapper
network |**[zed_net](https://github.com/ZedZull/zed_net)** | **public domain** |C/C++ |**1**| cross-platform socket wrapper
network | [mm_web.h ](https://github.com/vurtun/mmx ) | BSD |C/C++|**1**| lightweight webserver, fork of webby
network | [par_easycurl.h ](https://github.com/prideout/par ) | MIT |C/C++|**1**| curl wrapper
network | [yocto ](https://github.com/tom-seddon/yhs ) | **public domain** |C/C++| 2 | non-production-use http server
network | [happyhttp ](http://scumways.com/happyhttp/happyhttp.html ) | zlib | C++ | 2 | http client requests
network | [mongoose ](https://github.com/cesanta/mongoose ) |_GPLv2_ |C/C++| 2 | http server
network | [LUrlParser ](https://github.com/corporateshark/LUrlParser ) | MIT | C++ | 2 | lightweight URL & URI parser RFC 1738, RFC 3986
parsing | [SLRE ](https://github.com/cesanta/slre ) |_GPLv2_ | |**1**| regular expression matcher
parsing | [SLRE ](https://github.com/cesanta/slre ) |_GPLv2_ |C/C++ |**1**| regular expression matcher
parsing | [PicoJSON ](https://github.com/kazuho/picojson ) | BSD | C++ |**1**| JSON parse/serializer
parsing | [mm_lexer.h ](https://github.com/vurtun/mmx ) | zlib |C/C++|**1**| C-esque language lexer
parsing | [json.h ](https://github.com/sheredom/json.h ) | **public domain** |C/C++| 2 | JSON parser