1841 lines
214 KiB
Plaintext
1841 lines
214 KiB
Plaintext
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome C #[0m
|
||
|
||
[38;5;12mA curated list of C good stuff. This list contains [39m[48;2;30;30;40m[38;5;13m[3monly[0m[38;5;12m [39m[38;5;14m[1mopen source[0m[38;5;12m [39m[38;5;14m[1m13[0m[38;5;12m [39m
|
||
[38;5;12mcode (as defined by the linked Open Source Definition), and sellers who[39m
|
||
[38;5;12maren't evil for physical resources.[39m
|
||
|
||
[38;5;12mThis is released under a Creative Commons-Attribution-ShareAlike license,[39m
|
||
[38;5;12mversion 4 (SPDX code [39m[38;5;12mCC-BY-SA-4.0[39m[38;5;12m). You can find its text in the LICENSE file.[39m
|
||
|
||
[38;5;14m[1mAn important note:[0m[38;5;12m This project does [39m[48;2;30;30;40m[38;5;13m[3mnot[0m[38;5;12m index anything C++-related; only[39m
|
||
[38;5;12mpure C stuff is considered.[39m
|
||
|
||
[38;5;14m[1mNote for contributors:[0m[38;5;12m If you want to make a pull request, please read[39m
|
||
[38;5;12mCONTRIBUTING.md first.[39m
|
||
|
||
[38;2;255;187;0m[4mContents ##[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAI[0m[38;5;12m (#ai)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBenchmarking[0m[38;5;12m (#benchmarking)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBuild Systems[0m[38;5;12m (#build-systems)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCompilers[0m[38;5;12m (#compilers)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCompression[0m[38;5;12m (#compression)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mConcurrency and Parallelism[0m[38;5;12m (#concurrency-and-parallelism)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCrypto[0m[38;5;12m (#crypto)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDatabase[0m[38;5;12m (#database)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mData Structures[0m[38;5;12m (#data-structures)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDebugging[0m[38;5;12m (#debugging)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDocumentation Generation[0m[38;5;12m (#documentation-generation)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEditors[0m[38;5;12m (#editors)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEmbeddable Scripting Engines[0m[38;5;12m (#embeddable-scripting-engines)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFrameworks[0m[38;5;12m (#frameworks)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGame Programming[0m[38;5;12m (#game-programming)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGraphics[0m[38;5;12m (#graphics)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGraphical User Interface[0m[38;5;12m (#graphical-user-interface)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHashing[0m[38;5;12m (#hashing)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLearning, Reference and Tutorials[0m[38;5;12m (#learning-reference-and-tutorials)[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mReference resources online[0m[38;5;12m (#reference-resources-online)[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBeginner resources online[0m[38;5;12m (#beginner-resources-online)[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIntermediate resources online[0m[38;5;12m (#intermediate-resources-online)[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAdvanced resources online[0m[38;5;12m (#advanced-resources-online)[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mReference books[0m[38;5;12m (#reference-books)[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBeginner books[0m[38;5;12m (#beginner-books)[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIntermediate books[0m[38;5;12m (#intermediate-books)[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAdvanced books[0m[38;5;12m (#advanced-books)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLexing and Parsing[0m[38;5;12m (#lexing-and-parsing)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMemory Management[0m[38;5;12m (#memory-management)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMultimedia[0m[38;5;12m (#multimedia)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNetworking and Internet[0m[38;5;12m (#networking-and-internet)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNumerical[0m[38;5;12m (#numerical)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mProfiling[0m[38;5;12m (#profiling)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRegex[0m[38;5;12m (#regex)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSerialization[0m[38;5;12m (#serialization)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSource Code Collections[0m[38;5;12m (#source-code-collections)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mStandard Libraries[0m[38;5;12m (#standard-libraries)[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTemplate Libraries[0m[38;5;12m (#template-libraries)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mString Manipulation[0m[38;5;12m (#string-manipulation)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mStructured File Processing[0m[38;5;12m (#structured-file-processing)[39m
|
||
[48;5;235m[38;5;249m* **CSV** (#csv)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m* **JSON** (#json)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m* **INI** (#ini)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m* **Others** (#others)[49m[39m
|
||
[48;5;235m[38;5;249m* **XML** (#xml)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m* **YAML** (#yaml)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTesting[0m[38;5;12m (#testing)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mText Editor Extensions[0m[38;5;12m (#text-editor-extensions)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTools[0m[38;5;12m (#tools)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mUtilities[0m[38;5;12m (#utilities)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWeb Frameworks[0m[38;5;12m (#web-frameworks)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWindows Environments[0m[38;5;12m (#windows-environments)[39m
|
||
|
||
[38;2;255;187;0m[4mAI ##[0m
|
||
|
||
[38;5;12mComputer vision, neural nets, machine learning, and other similar things.[39m
|
||
[38;5;12mBasically, if your university calls it AI, it lives here.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mccv[0m[38;5;12m [39m[38;5;14m[1m195[0m[38;5;12m - C-based/Cached/Core Computer Vision library; modern computer[39m
|
||
[38;5;12m vision. [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCranium[0m[38;5;12m [39m[38;5;14m[1m525[0m[38;5;12m - Portable, header-only ANN library in C99. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFANN[0m[38;5;12m [39m[38;5;14m[1m325[0m[38;5;12m - Fast Artifical Neural Network library; an implementation of[39m
|
||
[38;5;12m neural networks. [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGenann[0m[38;5;12m [39m[38;5;14m[1m412[0m[38;5;12m - Simple ANN in C89, without additional dependencies. [39m[38;5;14m[1mZlib[0m[38;5;12m [39m[38;5;14m[1mZlib[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKANN[0m[38;5;12m [39m[38;5;14m[1m327[0m[38;5;12m - Two-file ANN library. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLibDEEP[0m[38;5;12m [39m[38;5;14m[1m477[0m[38;5;12m - Deep learning library. [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mm2cgen[0m[38;5;12m [39m[38;5;14m[1m610[0m[38;5;12m - A CLI tool to transpile trained classic ML models into a native C code with zero dependencies. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msod[0m[38;5;12m [39m[38;5;14m[1m611[0m[38;5;12m - An Embedded Computer Vision & Machine Learning Library [39m[38;5;14m[1mGPL-3[0m[38;5;12m [39m[38;5;14m[1mGPL-3[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mBenchmarking ##[0m
|
||
|
||
[38;5;12mComparing the performance of various subsystems across different chip/system architectures.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mb63[0m[38;5;12m [39m[38;5;14m[1m553[0m[38;5;12m - Light-weight micro-benchmarking tool for C. [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mBuild Systems ##[0m
|
||
|
||
[38;5;12mTools that automate the building and testing of projects in C.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAutotools[0m[38;5;12m [39m[38;5;14m[1m583[0m[38;5;12m - Also known as the GNU build system (automake, autoconf, libtool...)[39m
|
||
[38;5;12m is one of the most widely used build systems (configure && make). [39m[38;5;14m[1mGPL-1.0-or-later[0m[38;5;12m [39m[38;5;14m[1m335[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAutotools project skeleton[0m[38;5;12m [39m[38;5;14m[1m584[0m[38;5;12m - A simple autotools skeleton (template) to quickly bootstrap[39m
|
||
[38;5;12m new projects. [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCMake[0m[38;5;12m [39m[38;5;14m[1m329[0m[38;5;12m - Cross-platform family of tools designed to build, package and test[39m
|
||
[38;5;12m software. [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGNU Make[0m[38;5;12m [39m[38;5;14m[1m324[0m[38;5;12m - Tool which controls the generation of executables and other[39m
|
||
[38;5;12m non-source files of a program. [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMeson[0m[38;5;12m [39m[38;5;14m[1m368[0m[38;5;12m - Extremely fast, user-friendly build system. Based on Ninja. [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPremake[0m[38;5;12m [39m[38;5;14m[1m435[0m[38;5;12m - Command-line utility which reads a scripted definition of a[39m
|
||
[38;5;12m software project and uses it to generate project files for Visual Studio and[39m
|
||
[38;5;12m GNU Make. Other targets are also being worked on. [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSCons[0m[38;5;12m [39m[38;5;14m[1m521[0m[38;5;12m - Software construction tool using Python. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mxmake[0m[38;5;12m [39m[38;5;14m[1m271[0m[38;5;12m - Cross-platform build utility. [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mzproject[0m[38;5;12m [39m[38;5;14m[1m420[0m[38;5;12m - Project generator and build system support tool. [39m[38;5;14m[1mMPL-2.0[0m[38;5;12m [39m[38;5;14m[1mMPL-2.0[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mCompilers ##[0m
|
||
|
||
[38;5;12mCompilers, as well as compiler- and compilation-related tooling.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mccache[0m[38;5;12m [39m[38;5;14m[1m466[0m[38;5;12m - Compiler cache designed to speed up recompilation. [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mClang[0m[38;5;12m [39m[38;5;14m[1m38[0m[38;5;12m - Compiler for LLVM. Supports C11. [39m[38;5;14m[1mNCSA[0m[38;5;12m [39m[38;5;14m[1mNCSA[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcproc[0m[38;5;12m [39m[38;5;14m[1m574[0m[38;5;12m - A C11 compiler using QBE as a backend. [39m[38;5;14m[1mISC[0m[38;5;12m [39m[38;5;14m[1mISC[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdistcc[0m[38;5;12m [39m[38;5;14m[1m452[0m[38;5;12m - Program that allows builds to be distributed among several[39m
|
||
[38;5;12m machines. [39m[38;5;14m[1mGPL-2.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-2.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFirm[0m[38;5;12m [39m[38;5;14m[1m361[0m[38;5;12m - Library that provides a graph-based intermediate[39m
|
||
[38;5;12m representation, optimizations and assembly code generation suitable for use in[39m
|
||
[38;5;12m compilers. Comes with an example C front-end under the same[39m
|
||
[38;5;12m license. [39m[38;5;14m[1mLGPL-2.1-only[0m[38;5;12m [39m[38;5;14m[1mLGPL-2.1-only[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGCC[0m[38;5;12m [39m[38;5;14m[1m40[0m[38;5;12m - Provides a C compiler as part of its compiler set. Supports[39m
|
||
[38;5;12m C11. [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPCC[0m[38;5;12m [39m[38;5;14m[1m74[0m[38;5;12m - Venerable compiler. Supports C99. [39m[38;5;14m[1mVarious licenses[0m[38;5;12m [39m[38;5;14m[1m75[0m[38;5;12m , all[39m
|
||
[38;5;12m open source.[39m
|
||
|
||
[38;2;255;187;0m[4mCompression ##[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mblosc[0m[38;5;12m [39m[38;5;14m[1m445[0m[38;5;12m - Extremely fast, multi-threaded, meta-compressor library.[39m
|
||
[38;5;12m Various licenses, all open source.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBrotli[0m[38;5;12m [39m[38;5;14m[1m24[0m[38;5;12m - General-purpose lossless compression algorithm library. Has[39m
|
||
[38;5;12m speeds comparable to DEFLATE, but much higher compression ratios.[39m
|
||
[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m .[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mclzip[0m[38;5;12m [39m[38;5;14m[1m432[0m[38;5;12m - C version of the high-quality data compressor [39m[38;5;14m[1mLzip[0m[38;5;12m [39m[38;5;14m[1m433[0m[38;5;12m (LZMA[39m
|
||
[38;5;12m implementation). [39m[38;5;14m[1mGPL-2.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-2.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCRoaring[0m[38;5;12m [39m[38;5;14m[1m481[0m[38;5;12m - C implementation of [39m[38;5;14m[1mRoaring bitmaps[0m[38;5;12m [39m[38;5;14m[1m482[0m[38;5;12m . [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFiniteStateEntropy[0m[38;5;12m [39m[38;5;14m[1m2[0m[38;5;12m - Two highly efficient compression codecs optimized[39m
|
||
[38;5;12m for modern CPUs. [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDENSITY[0m[38;5;12m [39m[38;5;14m[1m506[0m[38;5;12m - Super-fast compression library. [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mheatshrink[0m[38;5;12m [39m[38;5;14m[1m514[0m[38;5;12m - Data compression/decompression library for embedded and[39m
|
||
[38;5;12m real-time systems. [39m[38;5;14m[1mISC[0m[38;5;12m [39m[38;5;14m[1mISC[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfast\_zlib[0m[38;5;12m [39m[38;5;14m[1m533[0m[38;5;12m - Improved zlib, which runs 2 to 10 times faster.[39m
|
||
[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfastLZ[0m[38;5;12m [39m[38;5;14m[1m586[0m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mLightning-fast[39m[38;5;12m [39m[38;5;12mlossless[39m[38;5;12m [39m[38;5;12mcompression[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12m(LZ77[39m[38;5;12m [39m[38;5;12mtype).[39m[38;5;12m [39m[38;5;12mEmbbedable[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12msmall[39m[38;5;12m [39m[38;5;12mtarget[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mARM[39m[38;5;12m [39m[38;5;12mCortex-M[39m[38;5;12m [39m[38;5;12mfamilies.[39m[38;5;12m [39m[38;5;12mSource[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mdirectly[39m[38;5;12m [39m[38;5;12membbedable[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mproject[39m[38;5;12m [39m[38;5;12m([39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mpair[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mh/c[39m[38;5;12m [39m[38;5;12mfiles),[39m[38;5;12m [39m[38;5;12mno[39m[38;5;12m [39m[38;5;12mdynamic[39m[38;5;12m [39m
|
||
[38;5;12mmemory[39m[38;5;12m [39m[38;5;12mallocation.[39m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhuffandpuff[0m[38;5;12m [39m[38;5;14m[1m214[0m[38;5;12m - Minimal Huffman encoder and decoder. Public domain.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibzip[0m[38;5;12m [39m[38;5;14m[1m587[0m[38;5;12m - C library for reading, creating and modifying zip archives.[39m
|
||
[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibbzip2[0m[38;5;12m [39m[38;5;14m[1m427[0m[38;5;12m - Patent-free, high-quality data compression[39m
|
||
[38;5;12m library. [39m[38;5;14m[1mBSD-4-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-4-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLizard[0m[38;5;12m [39m[38;5;14m[1m489[0m[38;5;12m - Formerly LZ5; an efficient compressor with fast[39m
|
||
[38;5;12m decompression. Achieves compression ratios comparable with zip and zlib at[39m
|
||
[38;5;12m decompression speeds of 1000MB/s and faster. [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlz4[0m[38;5;12m [39m[38;5;14m[1m508[0m[38;5;12m - Library for an extremely fast compression algorithm.[39m
|
||
[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlzo[0m[38;5;12m [39m[38;5;14m[1m338[0m[38;5;12m - Fast data compression library.[39m
|
||
[38;5;12m [39m[38;5;14m[1mGPL-2.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-2.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpixz[0m[38;5;12m [39m[38;5;14m[1m49[0m[38;5;12m - Parallel, indexed xz compressor. [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mshoco[0m[38;5;12m [39m[38;5;14m[1m363[0m[38;5;12m - Compressor for small text strings. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSIMDComp[0m[38;5;12m [39m[38;5;14m[1m519[0m[38;5;12m - Simple library for compressing lists of integers using[39m
|
||
[38;5;12m binary packing. Makes use of SIMD instructions on x86.[39m
|
||
[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msmaz[0m[38;5;12m [39m[38;5;14m[1m364[0m[38;5;12m - Efficient string compression library.[39m
|
||
[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msquash[0m[38;5;12m [39m[38;5;14m[1m393[0m[38;5;12m - Compression abstraction library, complete with some[39m
|
||
[38;5;12m utilities. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTurboPFor[0m[38;5;12m [39m[38;5;14m[1m471[0m[38;5;12m - Fastest integer compression.[39m
|
||
[38;5;12m [39m[38;5;14m[1mGPL-2.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-2.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTurboRLE[0m[38;5;12m [39m[38;5;14m[1m484[0m[38;5;12m - Most efficient run-length encoding. [39m[38;5;14m[1mGPL-2.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-2.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mzip[0m[38;5;12m [39m[38;5;14m[1m520[0m[38;5;12m - Really really small zip archive processing library.[39m
|
||
[38;5;12m [39m[38;5;14m[1mUnlicense[0m[38;5;12m [39m[38;5;14m[1mUnlicense[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mZlib[0m[38;5;12m [39m[38;5;14m[1m230[0m[38;5;12m - Massively spiffy yet delicately unobtrusive compression[39m
|
||
[38;5;12m library. [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibarchive[0m[38;5;12m [39m[38;5;14m[1m548[0m[38;5;12m - libarchive is a portable, efficient C library that can read and write streaming archives in a variety of formats.[39m
|
||
[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mzlib-ng[0m[38;5;12m [39m[38;5;14m[1m1[0m[38;5;12m - Zlib replacement with optimizations for 'next-generation'[39m
|
||
[38;5;12m systems. [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mZstandard[0m[38;5;12m [39m[38;5;14m[1m510[0m[38;5;12m - Fast, lossless compression algorithm, targeting real-time[39m
|
||
[38;5;12m compression scenarios at zlib-level or better compression ratios.[39m
|
||
[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mConcurrency and Parallelism ##[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcchan[0m[38;5;12m [39m[38;5;14m[1m243[0m[38;5;12m - Small library for channel constructs for inter-thread[39m
|
||
[38;5;12m communication. Public domain.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcheckedthreads[0m[38;5;12m [39m[38;5;14m[1m465[0m[38;5;12m - A simple library for[39m
|
||
[38;5;12m parallelism, with built-in checking for race conditions. [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mck[0m[38;5;12m [39m[38;5;14m[1m242[0m[38;5;12m - Concurrency primitives, safe memory reclamation mechanisms and[39m
|
||
[38;5;12m non-blocking data structures. [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFCFS RWLock[0m[38;5;12m [39m[38;5;14m[1m540[0m[38;5;12m - First-come first-served Readers/Writers lock for POSIX threads. [39m[38;5;14m[1mCC0-1.0[0m[38;5;12m [39m[38;5;14m[1mCC0-1.0[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLibaco[0m[38;5;12m [39m[38;5;14m[1m599[0m[38;5;12m - A blazing fast and lightweight C asymmetric coroutine library. [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibconcurrent[0m[38;5;12m [39m[38;5;14m[1m390[0m[38;5;12m - Concurrent programming library, using coroutines, for[39m
|
||
[38;5;12m C11. [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibcsp[0m[38;5;12m [39m[38;5;14m[1m572[0m[38;5;12m - High performance concurrency C library influenced by the CSP model. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibdill[0m[38;5;12m [39m[38;5;14m[1m442[0m[38;5;12m - Library which makes structured concurrent programming[39m
|
||
[38;5;12m easy. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibhl[0m[38;5;12m [39m[38;5;14m[1m478[0m[38;5;12m - Library implementing a thread-safe API to manage a range of data[39m
|
||
[38;5;12m structures. Also provides some supporting functions and structures for[39m
|
||
[38;5;12m concurrent and lockfree programming. [39m[38;5;14m[1mLGPL-3.0-only[0m[38;5;12m [39m[38;5;14m[1mLGPL-3.0-only[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mliburcu[0m[38;5;12m [39m[38;5;14m[1m474[0m[38;5;12m - Data synchronization library, which scales linearly with the[39m
|
||
[38;5;12m number of cores. [39m[38;5;14m[1mLGPL-2.1-or-later[0m[38;5;12m [39m[38;5;14m[1mLGPL-2.1-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmill[0m[38;5;12m [39m[38;5;14m[1m352[0m[38;5;12m - Go-style concurrency. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1moclkit[0m[38;5;12m [39m[38;5;14m[1m311[0m[38;5;12m - Two-file OpenCL wrapper. [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOCL-MLA[0m[38;5;12m [39m[38;5;14m[1m312[0m[38;5;12m - OpenCL Mid-Level Abstractions. [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOpenMP[0m[38;5;12m [39m[38;5;14m[1m37[0m[38;5;12m - Set of pragmas designed to allow for easy parallelization of[39m
|
||
[38;5;12m code. Standard (licensing not applicable).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOpen MPI[0m[38;5;12m [39m[38;5;14m[1m284[0m[38;5;12m - Message passing interface implementation. [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpal[0m[38;5;12m [39m[38;5;14m[1m459[0m[38;5;12m - Optimized library for maths, parallel processing and data[39m
|
||
[38;5;12m movement. [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpth[0m[38;5;12m [39m[38;5;14m[1m180[0m[38;5;12m - Portable implementation for non-preemptive priority-based[39m
|
||
[38;5;12m scheduling for multiple threads of execution.[39m
|
||
[38;5;12m [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpthreads[0m[38;5;12m [39m[38;5;14m[1m146[0m[38;5;12m - POSIX thread library. Standard (no license applicable).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTinyCThread[0m[38;5;12m [39m[38;5;14m[1m115[0m[38;5;12m - Portable, small implementation of the C11 threads[39m
|
||
[38;5;12m API. [39m[38;5;14m[1mZlib[0m[38;5;12m [39m[38;5;14m[1mZlib[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mCrypto ##[0m
|
||
|
||
[38;5;12mMostly library implementations of well-known cryptographic algorithms or[39m
|
||
[38;5;12mprotocols.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGNU SASL[0m[38;5;12m [39m[38;5;14m[1m160[0m[38;5;12m - Implementation of the Simple Authentication and Security[39m
|
||
[38;5;12m Layer and a few common SASL mechanism. [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGnuTLS[0m[38;5;12m [39m[38;5;14m[1m112[0m[38;5;12m - Secure communication library, implementing SSL, TLS and[39m
|
||
[38;5;12m DTLS. [39m[38;5;14m[1mLGPL-2.1-or-later[0m[38;5;12m [39m[38;5;14m[1mLGPL-2.1-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibgcrypt[0m[38;5;12m [39m[38;5;14m[1m142[0m[38;5;12m - General-purpose cryptography library, with a range of[39m
|
||
[38;5;12m available ciphers. [39m[38;5;14m[1mLGPL-2.1-or-later[0m[38;5;12m [39m[38;5;14m[1mLGPL-2.1-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOpenSSL[0m[38;5;12m [39m[38;5;14m[1m110[0m[38;5;12m - Implementation of the SSL and TLS protocols. Also includes a[39m
|
||
[38;5;12m cryptography library. [39m[38;5;14m[1mDual Licensed under the OpenSSL License and the SSLeay License[0m[38;5;12m [39m[38;5;14m[1m111[0m[38;5;12m .[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mliboqs[0m[38;5;12m [39m[38;5;14m[1m493[0m[38;5;12m - Library for quantum-resistant cryptographicl algorithms.[39m
|
||
[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibsodium[0m[38;5;12m [39m[38;5;14m[1m198[0m[38;5;12m - Modern and easy-to-use crypto library. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibtomcrypt[0m[38;5;12m [39m[38;5;14m[1m299[0m[38;5;12m - Fairly comprehensive, modular and portable[39m
|
||
[38;5;12m cryptographic toolkit. Public domain.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmbed TLS[0m[38;5;12m [39m[38;5;14m[1m291[0m[38;5;12m - Another crypto implementation. [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMIRACL[0m[38;5;12m [39m[38;5;14m[1m480[0m[38;5;12m - Multiprecision Integer and Rational Arithmetic Cryptographic[39m
|
||
[38;5;12m Library; an SDK for elliptic curve cryptography.[39m
|
||
[38;5;12m [39m[38;5;14m[1mAGPL-3.0-or-later[0m[38;5;12m [39m[38;5;14m[1mAGPL-3.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mretter[0m[38;5;12m [39m[38;5;14m[1m507[0m[38;5;12m - Collection of hash functions, ciphers, tools, libraries and[39m
|
||
[38;5;12m materials related to cryptography and security. Public domain.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1ms2n[0m[38;5;12m [39m[38;5;14m[1m359[0m[38;5;12m - C99 implementation of the TLS/SSL protocols, designed to be[39m
|
||
[38;5;12m simple, fast and with security as a priority. [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msphlib[0m[38;5;12m [39m[38;5;14m[1m526[0m[38;5;12m - Set of implementations of various hash functions, including[39m
|
||
[38;5;12m several cryptographic ones. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtrezor-crypto[0m[38;5;12m [39m[38;5;14m[1m485[0m[38;5;12m - Heavily optimized crypto algorithms for embedded[39m
|
||
[38;5;12m devices. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbfish[0m[38;5;12m [39m[38;5;14m[1m598[0m[38;5;12m - A single include ANSI-C Blowfish ECB crypto library. Public[39m
|
||
[38;5;12m domain.[39m
|
||
|
||
[38;2;255;187;0m[4mDatabase ##[0m
|
||
|
||
[38;5;12mDatabases and data stores with C APIs.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBerkeleyDB[0m[38;5;12m [39m[38;5;14m[1m380[0m[38;5;12m - Library for a high-performance embedded database for[39m
|
||
[38;5;12m key-value data. [39m[38;5;14m[1mAGPL-3.0-only[0m[38;5;12m [39m[38;5;14m[1mAGPL-3.0-only[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDuckDB[0m[38;5;12m [39m[38;5;14m[1m702[0m[38;5;12m - Fast in-process analytical database, with C API. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEJDB2[0m[38;5;12m [39m[38;5;14m[1m568[0m[38;5;12m - Embeddable JSON Database engine. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGroonga[0m[38;5;12m [39m[38;5;14m[1m524[0m[38;5;12m - Columnar store with full-text search. [39m[38;5;14m[1mLGPL-2.1-only[0m[38;5;12m [39m[38;5;14m[1mLGPL-2.1-only[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHiredis[0m[38;5;12m [39m[38;5;14m[1m201[0m[38;5;12m - Minimalistic client library for Redis.[39m
|
||
[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibmongoc[0m[38;5;12m [39m[38;5;14m[1m233[0m[38;5;12m - High-performance client library for [39m[38;5;14m[1mMongoDB[0m[38;5;12m [39m[38;5;14m[1m234[0m[38;5;12m . [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLMDB[0m[38;5;12m [39m[38;5;14m[1m105[0m[38;5;12m - Ultra-fast, ultra-compact key-value embedded data store. [39m[38;5;14m[1mOLDAP-2.8[0m[38;5;12m [39m[38;5;14m[1mOLDAP-2.8[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMySQL[0m[38;5;12m [39m[38;5;14m[1m551[0m[38;5;12m - The world's most popular open source database. [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPostgreSQL[0m[38;5;12m [39m[38;5;14m[1m121[0m[38;5;12m - Powerful object-relational database system. [39m[38;5;14m[1mPostgreSQL[0m[38;5;12m [39m[38;5;14m[1mPostgreSQL[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRedis[0m[38;5;12m [39m[38;5;14m[1m51[0m[38;5;12m - Advanced key-value store. [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msophia[0m[38;5;12m [39m[38;5;14m[1m244[0m[38;5;12m - Modern, embeddable key-value database.[39m
|
||
[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msparkey[0m[38;5;12m [39m[38;5;14m[1m509[0m[38;5;12m - Simple constant key/value storage library. Designed for[39m
|
||
[38;5;12m read-heavy loads with infrequent, large bulk inserts.[39m
|
||
[38;5;12m [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSQLite[0m[38;5;12m [39m[38;5;14m[1m22[0m[38;5;12m - Self-contained, serverless, zero-configuration, transactional[39m
|
||
[38;5;12m SQL database engine. Public domain.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mUnQLite[0m[38;5;12m [39m[38;5;14m[1m23[0m[38;5;12m - Self-contained, serverless, zero-configuration,[39m
|
||
[38;5;12m transactional NoSQL engine. [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWhiteDB[0m[38;5;12m [39m[38;5;14m[1m512[0m[38;5;12m - Lightweight database library, operating entirely in main[39m
|
||
[38;5;12m memory. [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mData Structures ##[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC-Macro-Collections[0m[38;5;12m [39m[38;5;14m[1m550[0m[38;5;12m - Generate simple and generic data structures using macros. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCLIST[0m[38;5;12m [39m[38;5;14m[1m371[0m[38;5;12m - Simple and lightweight [39m[38;5;14m[1mdynamic array[0m[38;5;12m [39m[38;5;14m[1m25[0m[38;5;12m implementation.[39m
|
||
[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCollections-C[0m[38;5;12m [39m[38;5;14m[1m406[0m[38;5;12m - Library of generic data structures. [39m[38;5;14m[1mLGPL-3.0-or-later[0m[38;5;12m [39m[38;5;14m[1mLGPL-3.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mds[0m[38;5;12m [39m[38;5;14m[1m541[0m[38;5;12m - Common Data Structures and Algorithms. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1migraph[0m[38;5;12m [39m[38;5;14m[1m544[0m[38;5;12m - A graph processing library.[39m
|
||
[38;5;12m [39m[38;5;14m[1mGPL-2.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-2.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mkdtree[0m[38;5;12m [39m[38;5;14m[1m337[0m[38;5;12m - Simple library for working with KD-trees. [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibavl[0m[38;5;12m [39m[38;5;14m[1m156[0m[38;5;12m - Library containing a range of self-balancing binary[39m
|
||
[38;5;12m trees. [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibcdada[0m[38;5;12m [39m[38;5;14m[1m585[0m[38;5;12m - A small, portable, MACRO-less library for basic data structures[39m
|
||
[38;5;12m (list, set, map, queue...) in C (C++ backend). [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mliblfds[0m[38;5;12m [39m[38;5;14m[1m411[0m[38;5;12m - Portable lock-free data structure library. Public domain[39m
|
||
[38;5;12m (more exactly, whatever license you want).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibsrt[0m[38;5;12m [39m[38;5;14m[1m305[0m[38;5;12m - Soft and hard real-time data structures.[39m
|
||
[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m .[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlist.h[0m[38;5;12m [39m[38;5;14m[1m538[0m[38;5;12m - Implementations for singly linked and doubly linked list functions.[39m
|
||
[38;5;12m [39m[38;5;14m[1mGPL-3.0-only[0m[38;5;12m [39m[38;5;14m[1mGPL-3.0-only[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mM[0m[38;5;14m[1m*LIB[0m[38;5;12m [39m[38;5;14m[1m350[0m[38;5;12m - Library for generic, but typesafe C containers. Implemented as[39m
|
||
[38;5;12m header-only. [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1moffbrand[0m[38;5;12m [39m[38;5;14m[1m498[0m[38;5;12m - Collection of generic, reference-counted data structures.[39m
|
||
[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPackedArray[0m[38;5;12m [39m[38;5;14m[1m241[0m[38;5;12m - Random-access array of tightly packed unsigned integers of[39m
|
||
[38;5;12m any desired width. Has a SIMD-optimized implementation. [39m[38;5;14m[1mWTFPL[0m[38;5;12m [39m[38;5;14m[1mWTFPL[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrb3ptr[0m[38;5;12m [39m[38;5;14m[1m561[0m[38;5;12m - Red-Black tree. Exposes almost all implementation primitives, so can be used for[39m
|
||
[38;5;12m scenarios like augmentation, multiple compatible ordering functions, and more. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1muthash[0m[38;5;12m [39m[38;5;14m[1m273[0m[38;5;12m - Single-file hash table implementation. [39m[38;5;14m[1mBSD-1-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-1-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mvector.h[0m[38;5;12m [39m[38;5;14m[1m154[0m[38;5;12m - Header library for typed lists. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mDebugging ##[0m
|
||
|
||
[38;5;12mBecause we all have to do it sometimes. Various tools for making debugging[39m
|
||
[38;5;12measier or better, as well as libraries or code that allows better debugging[39m
|
||
[38;5;12mwork.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC-Reduce[0m[38;5;12m [39m[38;5;14m[1m403[0m[38;5;12m - Tool that takes a large C file with a property of interest[39m
|
||
[38;5;12m and automatically produces a much smaller C file that has the same[39m
|
||
[38;5;12m property. Intended to help create minimal bug-demonstrating cases in complex[39m
|
||
[38;5;12m code. [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCBMC[0m[38;5;12m [39m[38;5;14m[1m309[0m[38;5;12m - C Bounded Model Checker; a tool for verification of array[39m
|
||
[38;5;12m bounds, pointer safety and user-specified assertions.[39m
|
||
[38;5;12m [39m[38;5;14m[1mBSD-4-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-4-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcflow[0m[38;5;12m [39m[38;5;14m[1m404[0m[38;5;12m - Analyzes a collection of source files and prints a graph[39m
|
||
[38;5;12m charting control flow in the program. [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mComplexity[0m[38;5;12m [39m[38;5;14m[1m307[0m[38;5;12m - Tool for measuring the complexity of source[39m
|
||
[38;5;12m code. [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCScout[0m[38;5;12m [39m[38;5;14m[1m410[0m[38;5;12m - Source code analyzer and refactoring browser for C[39m
|
||
[38;5;12m programs. [39m[38;5;14m[1mGPL-3.0-only[0m[38;5;12m [39m[38;5;14m[1mGPL-3.0-only[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDDD[0m[38;5;12m [39m[38;5;14m[1m320[0m[38;5;12m - Graphical front-end for a range of command-line[39m
|
||
[38;5;12m debuggers. [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdebug[0m[38;5;12m [39m[38;5;14m[1m467[0m[38;5;12m - One-header library for easier 'printf debugging'.[39m
|
||
[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mESBMC[0m[38;5;12m [39m[38;5;14m[1m567[0m[38;5;12m - Efficient SMT-based Bounded Model Checker; a tool for verification of[39m
|
||
[38;5;12m single and multithread programs, user assertions, overflow, and pointer/memory safety. [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGDB[0m[38;5;12m [39m[38;5;14m[1m87[0m[38;5;12m - GNU Project debugger. [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlldb[0m[38;5;12m [39m[38;5;14m[1m468[0m[38;5;12m - LLVM debugger. [39m[38;5;14m[1mNCSA[0m[38;5;12m [39m[38;5;14m[1mNCSA[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrr[0m[38;5;12m [39m[38;5;14m[1m95[0m[38;5;12m - Debugger that records non-deterministic executions to allow for[39m
|
||
[38;5;12m deterministic debugging. [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mValgrind[0m[38;5;12m [39m[38;5;14m[1m85[0m[38;5;12m - Range of dynamic analysis tools, including a leak[39m
|
||
[38;5;12m checker. [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mDocumentation Generation ##[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCxref[0m[38;5;12m [39m[38;5;14m[1m317[0m[38;5;12m - Generates documentation in either LaTeX, HTML, RTF or[39m
|
||
[38;5;12m SGML. [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDocOnce[0m[38;5;12m [39m[38;5;14m[1m322[0m[38;5;12m - Modestly tagged markup language that can be used to[39m
|
||
[38;5;12m generate a range of formats. [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDoxygen[0m[38;5;12m [39m[38;5;14m[1m318[0m[38;5;12m - De-facto standard tool for generating documentation from[39m
|
||
[38;5;12m annotated sources. Can generate a large range of formats. [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mEditors ##[0m
|
||
|
||
[38;5;12mFancier, IDE-type editors. If you want a programmer's text editor, look[39m
|
||
[38;5;12melsewhere. Besides, whatever you use most likely supports C anyway.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAnjuta DevStudio[0m[38;5;12m [39m[38;5;14m[1m42[0m[38;5;12m - GNOME IDE. [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCode::Blocks[0m[38;5;12m [39m[38;5;14m[1m249[0m[38;5;12m - Extendable, configurable IDE supporting[39m
|
||
[38;5;12m C. [39m[38;5;14m[1mGPL-3.0-only[0m[38;5;12m [39m[38;5;14m[1mGPL-3.0-only[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCodeLite[0m[38;5;12m [39m[38;5;14m[1m45[0m[38;5;12m - Cross-platform IDE. [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGeany[0m[38;5;12m [39m[38;5;14m[1m43[0m[38;5;12m - Small and fast IDE. [39m[38;5;14m[1mGPL-2.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-2.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKDevelop[0m[38;5;12m [39m[38;5;14m[1m44[0m[38;5;12m - KDE IDE. [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mzinjaI[0m[38;5;12m [39m[38;5;14m[1m578[0m[38;5;12m - Simple, lightweight and feature-rich IDE. [39m[38;5;14m[1mGPL-3.0-only[0m[38;5;12m [39m[38;5;14m[1mGPL-3.0-only[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mEmbeddable Scripting Engines[0m
|
||
|
||
[38;5;12mWhen C isn't the right solution, or when you need a more dynamic configration engine:[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDuktape[0m[38;5;12m [39m[38;5;14m[1m591[0m[38;5;12m - Embeddable Javascript engine with a focus on portability and compact footprint [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m .[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMetaCall[0m[38;5;12m [39m[38;5;14m[1m607[0m[38;5;12m - Cross-platform Polyglot Runtime which supports NodeJS, JavaScript, TypeScript, Python, Ruby, C#, Wasm, Java, Cobol and more. [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mFrameworks ##[0m
|
||
|
||
[38;5;12mBig libraries that provide data structures and other stuff you expect of a[39m
|
||
[38;5;12m'modern' standard library.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAPR[0m[38;5;12m [39m[38;5;14m[1m78[0m[38;5;12m - Apache Portable Runtime; another library of cross-platform utility[39m
|
||
[38;5;12m functions. [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC Algorithms[0m[38;5;12m [39m[38;5;14m[1m88[0m[38;5;12m - Collection of common algorithms and data structures. [39m[38;5;14m[1mISC[0m[38;5;12m [39m[38;5;14m[1mISC[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCPL[0m[38;5;12m [39m[38;5;14m[1m308[0m[38;5;12m - The Common Pipeline Library; a set of libraries designed to be a[39m
|
||
[38;5;12m comprehensive, efficient and robust software toolkit.[39m
|
||
[38;5;12m [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEFL[0m[38;5;12m [39m[38;5;14m[1m119[0m[38;5;12m - Large collection of useful data structures and[39m
|
||
[38;5;12m functions. Various licenses, all open source.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGLib[0m[38;5;12m [39m[38;5;14m[1m701[0m[38;5;12m - Library of utility functions and structures, designed to be[39m
|
||
[38;5;12m portable, efficient and powerful. [39m[38;5;14m[1mLGPL-2.1-only[0m[38;5;12m [39m[38;5;14m[1mLGPL-2.1-only[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mklib[0m[38;5;12m [39m[38;5;14m[1m76[0m[38;5;12m - Small and lightweight implementations of common algorithms and[39m
|
||
[38;5;12m data structures. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibcork[0m[38;5;12m [39m[38;5;14m[1m476[0m[38;5;12m - Utility functions and structures, designed for[39m
|
||
[38;5;12m resource-constrained systems. Can be embedded. [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibnih[0m[38;5;12m [39m[38;5;14m[1m93[0m[38;5;12m - Lightweight library of functions and[39m
|
||
[38;5;12m structures. [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibU[0m[38;5;12m [39m[38;5;14m[1m28[0m[38;5;12m - Small library of basic utilities, including memory allocation,[39m
|
||
[38;5;12m string manipulation and logging. [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPBL[0m[38;5;12m [39m[38;5;14m[1m346[0m[38;5;12m - Large library of utilities, featuring data structures, among[39m
|
||
[38;5;12m other things. [39m[38;5;14m[1mLGPL-2.1-or-later[0m[38;5;12m [39m[38;5;14m[1mLGPL-2.1-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mplibsys[0m[38;5;12m [39m[38;5;14m[1m588[0m[38;5;12m - Cross-platform system C library. Zero third-party dependencies, uses only native system calls. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mqlibc[0m[38;5;12m [39m[38;5;14m[1m277[0m[38;5;12m - Simple and powerful library, designed as a replacement for[39m
|
||
[38;5;12m GLib while focusing on being small and light. [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msc[0m[38;5;12m [39m[38;5;14m[1m595[0m[38;5;12m - Common libraries and data structures for C. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTBOX[0m[38;5;12m [39m[38;5;14m[1m398[0m[38;5;12m - Multi-platform library with a large number of[39m
|
||
[38;5;12m capabilities. [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpspsdk[0m[38;5;12m [39m[38;5;14m[1m620[0m[38;5;12m - An open-source SDK for PSP homebrew development. [39m[38;5;14m[1mVarious licences[0m[38;5;12m [39m[38;5;14m[1m621[0m[38;5;12m .[39m
|
||
|
||
[38;2;255;187;0m[4mGame Programming ##[0m
|
||
|
||
[38;5;12mEngines, libraries and other helpful things specifically for making games.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAllegro[0m[38;5;12m [39m[38;5;14m[1m48[0m[38;5;12m - Cross-platform, video game development and multimedia[39m
|
||
[38;5;12m library. [39m[38;5;14m[1mZlib[0m[38;5;12m [39m[38;5;14m[1mZlib[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAssetKit[0m[38;5;12m [39m[38;5;14m[1m571[0m[38;5;12m 🎨 3D asset importer/exporter/util library based on COLLADA/glTF specs [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mastera[0m[38;5;12m [39m[38;5;14m[1m594[0m[38;5;12m - C99 Cross Platform 2D Game Library [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcglm[0m[38;5;12m [39m[38;5;14m[1m542[0m[38;5;12m - 📽 Optimized OpenGL/Graphics Math (glm) for C. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mChipmunk2D[0m[38;5;12m [39m[38;5;14m[1m303[0m[38;5;12m - Fast and lightweight 2D game physics library. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcmt[0m[38;5;12m [39m[38;5;14m[1m570[0m[38;5;12m - 🎮 C Bindings/Wrappers for Apple's METAL Graphics Framework. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCorange[0m[38;5;12m [39m[38;5;14m[1m101[0m[38;5;12m - Game engine in pure C. [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCSFML[0m[38;5;12m [39m[38;5;14m[1m90[0m[38;5;12m - Binding for [39m[38;5;14m[1mSFML[0m[38;5;12m [39m[38;5;14m[1m91[0m[38;5;12m . [39m[38;5;14m[1mZlib[0m[38;5;12m [39m[38;5;14m[1mZlib[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDarkplaces[0m[38;5;12m [39m[38;5;14m[1m369[0m[38;5;12m - Modified version of the Quake2 engine. [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEpoxy[0m[38;5;12m [39m[38;5;14m[1m414[0m[38;5;12m - Library for handling OpenGL function pointer management. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mexengine[0m[38;5;12m [39m[38;5;14m[1m618[0m[38;5;12m - 3D game engine in C99 with a starting template. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFlecs[0m[38;5;12m [39m[38;5;14m[1m557[0m[38;5;12m - A Multithreaded Entity Component System written for C89 & C99 [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFreecell Solver[0m[38;5;12m [39m[38;5;14m[1m539[0m[38;5;12m - Set of libraries and command-line programs for[39m
|
||
[38;5;12m automatically solving FreeCell and some similar variants of card Solitaire. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFreeGLUT[0m[38;5;12m [39m[38;5;14m[1m99[0m[38;5;12m - Alternative to the OpenGL Utility Toolkit. Allows the[39m
|
||
[38;5;12m creation and management of windows with OpenGL contexts. [39m[38;5;14m[1mX11[0m[38;5;12m [39m[38;5;14m[1mX11[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGLFW[0m[38;5;12m [39m[38;5;14m[1m98[0m[38;5;12m - Multi-platform library for creating windows with OpenGL[39m
|
||
[38;5;12m contexts. [39m[38;5;14m[1mZlib[0m[38;5;12m [39m[38;5;14m[1mZlib[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mioquake3[0m[38;5;12m [39m[38;5;14m[1m107[0m[38;5;12m - Quake3 engine, freed at last.[39m
|
||
[38;5;12m [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mkazmath[0m[38;5;12m [39m[38;5;14m[1m446[0m[38;5;12m - Maths library for games. [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibao[0m[38;5;12m [39m[38;5;14m[1m376[0m[38;5;12m - Cross-platform audio library with a wide variety of[39m
|
||
[38;5;12m outputs. [39m[38;5;14m[1mGPL-2.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-2.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibrg[0m[38;5;12m [39m[38;5;14m[1m558[0m[38;5;12m - Pure C99 game networking library for building simple and elegant cross-platform multiplayer client-server solutions. [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMATHC[0m[38;5;12m [39m[38;5;14m[1m534[0m[38;5;12m - Math library for 2D and 3D programming. [39m[38;5;14m[1mZLib[0m[38;5;12m [39m[38;5;14m[1mZlib[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOrx[0m[38;5;12m [39m[38;5;14m[1m370[0m[38;5;12m - Portable, lightweight, plugin-based, data-driven, 2D-oriented[39m
|
||
[38;5;12m game engine. [39m[38;5;14m[1mZlib[0m[38;5;12m [39m[38;5;14m[1mZlib[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mQuake[0m[38;5;12m [39m[38;5;14m[1m225[0m[38;5;12m - Quake engine. [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mQuake2[0m[38;5;12m [39m[38;5;14m[1m221[0m[38;5;12m - Quake2 engine. [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mraylib[0m[38;5;12m [39m[38;5;14m[1m516[0m[38;5;12m - Simple and easy-to-use library to learn video game[39m
|
||
[38;5;12m programming. [39m[38;5;14m[1mZlib[0m[38;5;12m [39m[38;5;14m[1mZlib[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRetroArch[0m[38;5;12m [39m[38;5;14m[1m231[0m[38;5;12m - Reference frontend for [39m[38;5;14m[1mlibretro[0m[38;5;12m [39m[38;5;14m[1m232[0m[38;5;12m . [39m[38;5;14m[1mGPL-3.0-only[0m[38;5;12m [39m[38;5;14m[1mGPL-3.0-only[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSDL2[0m[38;5;12m [39m[38;5;14m[1m50[0m[38;5;12m - Cross-platform library designed to provide low-level access to[39m
|
||
[38;5;12m audio, keyboard, mouse, joystick and graphics hardware via OpenGL. [39m[38;5;14m[1mZlib[0m[38;5;12m [39m[38;5;14m[1mZlib[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msdl-gpu[0m[38;5;12m [39m[38;5;14m[1m457[0m[38;5;12m - Library for high-performance, modern 2D graphics. Based on[39m
|
||
[38;5;12m SDL. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSIGIL[0m[38;5;12m [39m[38;5;14m[1m429[0m[38;5;12m - Sound, Input and Graphics Integration Library; a simple[39m
|
||
[38;5;12m alternative to other libraries for doing all those things. Various licenses,[39m
|
||
[38;5;12m all open source.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1muastar[0m[38;5;12m [39m[38;5;14m[1m535[0m[38;5;12m - Minimal A[39m[38;5;12m* implementation. [39m[38;5;14m[1mZLib[0m[38;5;12m [39m[38;5;14m[1mZlib[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mGraphics ##[0m
|
||
|
||
[38;5;12mProgrammatic manipulation of graphics in C; if you want to make a GUI, the[39m
|
||
[38;5;12mGraphical User Interface section has what you need.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAssetKit[0m[38;5;12m [39m[38;5;14m[1m571[0m[38;5;12m 🎨 3D asset importer/exporter/util library based on COLLADA/glTF specs [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCairo[0m[38;5;12m [39m[38;5;14m[1m384[0m[38;5;12m - 2D graphics library. [39m[38;5;14m[1mLGPL-2.1-only[0m[38;5;12m [39m[38;5;14m[1mLGPL-2.1-only[0m[38;5;12m or [39m[38;5;14m[1mMPL-1.1[0m[38;5;12m [39m[38;5;14m[1m385[0m[38;5;12m .[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcmt[0m[38;5;12m [39m[38;5;14m[1m570[0m[38;5;12m - 🎮 C Bindings/Wrappers for Apple's METAL Graphics Framework. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgiflib[0m[38;5;12m [39m[38;5;14m[1m401[0m[38;5;12m - Library for reading and writing gif images. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgraphene[0m[38;5;12m [39m[38;5;14m[1m515[0m[38;5;12m - Thin layer of graphical data types. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mheman[0m[38;5;12m [39m[38;5;14m[1m365[0m[38;5;12m - Tiny library of image utilities dealing with height maps,[39m
|
||
[38;5;12m normal maps, distance fields and the like. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibcaca[0m[38;5;12m [39m[38;5;14m[1m366[0m[38;5;12m - ASCII renderer for terminal-based interfaces. [39m[38;5;14m[1mWTFPL[0m[38;5;12m [39m[38;5;14m[1mWTFPL[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibgd[0m[38;5;12m [39m[38;5;14m[1m402[0m[38;5;12m - Library for the dynamic creation of images by programmers. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibimagequant[0m[38;5;12m [39m[38;5;14m[1m300[0m[38;5;12m - Small, portable library for high-quality conversion of[39m
|
||
[38;5;12m RGBA images to 8-bit indexed colour images. [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibjpeg-turbo[0m[38;5;12m [39m[38;5;14m[1m193[0m[38;5;12m - Faster library for reading and writing JPEG files.[39m
|
||
[38;5;12m [39m[38;5;14m[1mVarious licences[0m[38;5;12m [39m[38;5;14m[1m194[0m[38;5;12m .[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibpng[0m[38;5;12m [39m[38;5;14m[1m382[0m[38;5;12m - Official PNG reference library. [39m[38;5;14m[1mLibpng[0m[38;5;12m [39m[38;5;14m[1mLibpng[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibRSVG[0m[38;5;12m [39m[38;5;14m[1m417[0m[38;5;12m - Library to render SVG files using Cairo. [39m[38;5;14m[1mLGPL-2.1-or-later[0m[38;5;12m [39m[38;5;14m[1mLGPL-2.1-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibsixel[0m[38;5;12m [39m[38;5;14m[1m17[0m[38;5;12m - Library implementing the SIXEL protocol, allowing beautiful[39m
|
||
[38;5;12m graphics in your terminal. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibspng[0m[38;5;12m [39m[38;5;14m[1m68[0m[38;5;12m - A simpler interface for reading and writing PNG files.[39m
|
||
[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibvips[0m[38;5;12m [39m[38;5;14m[1m511[0m[38;5;12m - Image processing library. [39m[38;5;14m[1mLGPL-2.1-or-later[0m[38;5;12m [39m[38;5;14m[1mLGPL-2.1-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibxmi[0m[38;5;12m [39m[38;5;14m[1m174[0m[38;5;12m - Function library for rasterizing 2D vector[39m
|
||
[38;5;12m graphics. [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlightmapper[0m[38;5;12m [39m[38;5;14m[1m444[0m[38;5;12m - Single-file library for lightmap baking, using an[39m
|
||
[38;5;12m existing OpenGL renderer. Public domain.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlittle CMS[0m[38;5;12m [39m[38;5;14m[1m600[0m[38;5;12m - A Color Management System. It provides fast transforms between ICC profiles. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmozjpeg[0m[38;5;12m [39m[38;5;14m[1m200[0m[38;5;12m - Improved JPEG encoder. [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnanovg[0m[38;5;12m [39m[38;5;14m[1m505[0m[38;5;12m - Anti-aliased 2D vector drawing library on top of OpenGL, for[39m
|
||
[38;5;12m UI and visualizations. [39m[38;5;14m[1mZlib[0m[38;5;12m [39m[38;5;14m[1mZlib[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOpenGL[0m[38;5;12m [39m[38;5;14m[1m147[0m[38;5;12m - Industry standard for high-performance graphics, with a[39m
|
||
[38;5;12m native C binding. [39m[38;5;14m[1mVarious licenses[0m[38;5;12m [39m[38;5;14m[1m148[0m[38;5;12m .[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPlutoVG[0m[38;5;12m [39m[38;5;14m[1m590[0m[38;5;12m - A standalone 2D vector graphics library in C [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSAIL[0m[38;5;12m [39m[38;5;14m[1m601[0m[38;5;12m - ⛵ The missing small and fast image decoding library for humans (not for machines) [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mGraphical User Interface ##[0m
|
||
|
||
[38;5;12mWidget toolkits, or things meant to be used in a similar way to them.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGTK+[0m[38;5;12m [39m[38;5;14m[1m14[0m[38;5;12m - Cross-platform widget toolkit. [39m[38;5;14m[1mLGPL-2.1-only[0m[38;5;12m [39m[38;5;14m[1mLGPL-2.1-only[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIUP[0m[38;5;12m [39m[38;5;14m[1m16[0m[38;5;12m - Another cross-platform widget toolkit. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmicroui[0m[38;5;12m [39m[38;5;14m[1m616[0m[38;5;12m - Tiny immediate-mode UI library written in portable ANSI C. [39m[48;5;235m[38;5;249m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnuklear[0m[38;5;12m [39m[38;5;14m[1m408[0m[38;5;12m - Small, C89, single-header widget toolkit. Public domain.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtinyfiledialogs[0m[38;5;12m [39m[38;5;14m[1m426[0m[38;5;12m - Single-file library for simple dialogs. Compatible[39m
|
||
[38;5;12m with many other toolkits and OSes. [39m[38;5;14m[1mZlib[0m[38;5;12m [39m[38;5;14m[1mZlib[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTk[0m[38;5;12m [39m[38;5;14m[1m19[0m[38;5;12m - Basic widget toolkit. Part of Tcl/Tk. [39m[38;5;14m[1mTCL[0m[38;5;12m [39m[38;5;14m[1mTCL[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mXForms Toolkit[0m[38;5;12m [39m[38;5;14m[1m21[0m[38;5;12m - Widget toolkit designed for the XWindow[39m
|
||
[38;5;12m system. [39m[38;5;14m[1mLGPL-2.1-only[0m[38;5;12m [39m[38;5;14m[1mLGPL-2.1-only[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLVGL[0m[38;5;12m [39m[38;5;14m[1m575[0m[38;5;12m - embedded GUI with easy-to-use graphical elements, beautiful visuals and[39m
|
||
[38;5;12m a low memory footprint. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mluigi[0m[38;5;12m [39m[38;5;14m[1m614[0m[38;5;12m - A barebones single-header GUI library for Win32, X11 and Essence. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mHashing ##[0m
|
||
|
||
[38;5;12mHash function implementations for [39m[48;2;30;30;40m[38;5;13m[3mnon[0m[38;5;12m-crypto purposes. Cryptographic hashes[39m
|
||
[38;5;12mcan be found in the Crypto section.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCLHash[0m[38;5;12m [39m[38;5;14m[1m495[0m[38;5;12m - Library implementing the ridiculously fast CLHash hashing[39m
|
||
[38;5;12m function. Only works on Intel Haswell or newer. [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHighwayHash[0m[38;5;12m [39m[38;5;14m[1m527[0m[38;5;12m - Fast, strong, SIMD-using hash function. Also contains[39m
|
||
[38;5;12m an implementation of SipHash (although this is slower).[39m
|
||
[38;5;12m [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSpookyHash[0m[38;5;12m [39m[38;5;14m[1m326[0m[38;5;12m - Extremely fast hash function.[39m
|
||
[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mt1ha[0m[38;5;12m [39m[38;5;14m[1m530[0m[38;5;12m - Fast Positive Hash - a portable, fast hash function.[39m
|
||
[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mxxHash[0m[38;5;12m [39m[38;5;14m[1m522[0m[38;5;12m - Extremely fast hashing algorithm. Comes in 32 and 64-bit[39m
|
||
[38;5;12m varieties. [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mLearning, Reference and Tutorials ##[0m
|
||
|
||
[38;5;12mResources for learning C programming in general, or something useful relating[39m
|
||
[38;5;12mto C programming.[39m
|
||
|
||
[38;2;255;187;0m[4mReference resources online ###[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBenchmarks of the Lockless Memory Allocator[0m[38;5;12m [39m[38;5;14m[1m450[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC FAQ - comp.lang.c Frequently Asked Questions[0m[38;5;12m [39m[38;5;14m[1m262[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mComparison of C/POSIX standard library implementations for Linux[0m[38;5;12m [39m[38;5;14m[1m362[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDraft C89 standard[0m[38;5;12m [39m[38;5;14m[1m6[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDraft C99 standard[0m[38;5;12m [39m[38;5;14m[1m258[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDraft C11 standard[0m[38;5;12m [39m[38;5;14m[1m247[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFinding the best 64-bit simulation PRNG[0m[38;5;12m [39m[38;5;14m[1m529[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSEI CERT C Coding Standard[0m[38;5;12m [39m[38;5;14m[1m266[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtinyc.game[0m[38;5;12m [39m[38;5;14m[1m559[0m[38;5;12m - Tiny C games you can compile and run RIGHT NOW http://tinyc.games [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mBeginner resources online ###[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mA tutorial on pointers[0m[38;5;12m [39m[38;5;14m[1m213[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mA tutorial on portable Makefiles[0m[38;5;12m [39m[38;5;14m[1m528[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBuilding C Projects[0m[38;5;12m [39m[38;5;14m[1m208[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC Programming Wikibook[0m[38;5;12m [39m[38;5;14m[1m248[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIntroduction to [0m[38;5;14m[1m`fun' C[0m[38;5;12m [39m[38;5;14m[1m279[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLearning C with GDB[0m[38;5;12m [39m[38;5;14m[1m349[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmemcpy vs memmove[0m[38;5;12m [39m[38;5;14m[1m205[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPOSIX Threads Programming tutorial[0m[38;5;12m [39m[38;5;14m[1m263[0m[38;5;12m (a little dated, but most of it is[39m
|
||
[38;5;12m still valid and useful)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThe GNU C Programming Tutorial[0m[38;5;12m [39m[38;5;14m[1m212[0m[38;5;12m (online PDF)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTemplating in C[0m[38;5;12m [39m[38;5;14m[1m267[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWhat a C programmer should know about memory[0m[38;5;12m [39m[38;5;14m[1m227[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCodeforWin: Learn C Programming, Data Structures Tutorials and Exercises online[0m[38;5;12m [39m[38;5;14m[1m605[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLearn C: Free and Open-Source Interactive C Tutorial[0m[38;5;12m [39m[38;5;14m[1m606[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHow to program a text adventure in C[0m[38;5;12m [39m[38;5;14m[1m615[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mIntermediate resources online ###[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1m8 gdb tricks you should know[0m[38;5;12m [39m[38;5;14m[1m206[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1m10 C99 tricks[0m[38;5;12m [39m[38;5;14m[1m257[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mA comprehensive MPI tutorial resource[0m[38;5;12m [39m[38;5;14m[1m454[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBuild Your Own Text Editor[0m[38;5;12m [39m[38;5;14m[1m700[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDiving into concurrency: trying out mutexes and atomics[0m[38;5;12m [39m[38;5;14m[1m202[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGeneric C reference counting[0m[38;5;12m [39m[38;5;14m[1m443[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHow to write portable C without complicating your build[0m[38;5;12m [39m[38;5;14m[1m490[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIntroduction to OpenMP[0m[38;5;12m [39m[38;5;14m[1m207[0m[38;5;12m (video)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOpenMP tutorial[0m[38;5;12m [39m[38;5;14m[1m264[0m[38;5;12m (for the OpenMP3 standard)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMPI tutorial[0m[38;5;12m [39m[38;5;14m[1m265[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mScalable C - Writing Large-Scale Distributed C[0m[38;5;12m [39m[38;5;14m[1m391[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSome unknown features or tricks in C language[0m[38;5;12m [39m[38;5;14m[1m374[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWhat every C programmer should know about undefined behaviour[0m[38;5;12m [39m[38;5;14m[1m275[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mAdvanced resources online ###[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAdvanced metaprogramming in C[0m[38;5;12m [39m[38;5;14m[1m357[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mA quick tutorial on implementing and debugging malloc, free, calloc, and realloc[0m[38;5;12m [39m[38;5;14m[1m204[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBit twiddling hacks[0m[38;5;12m [39m[38;5;14m[1m73[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mImplementing smart pointers for the C programming language[0m[38;5;12m [39m[38;5;14m[1m240[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mInline functions in C[0m[38;5;12m [39m[38;5;14m[1m245[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMetaprogramming custom control structures in C[0m[38;5;12m [39m[38;5;14m[1m343[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSolving the temporary storage problem of C macros[0m[38;5;12m [39m[38;5;14m[1m358[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSome dark corners of C[0m[38;5;12m [39m[38;5;14m[1m210[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWriting efficient C and C code optimization[0m[38;5;12m [39m[38;5;14m[1m33[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCompiling Algebraic Data Types in Pure C99[0m[38;5;12m [39m[38;5;14m[1m608[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mReference books ###[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC: A Reference Manual 5E[0m[38;5;12m [39m[38;5;14m[1m181[0m[38;5;12m - Full reference book for C99.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC in a Nutshell 2E[0m[38;5;12m [39m[38;5;14m[1m418[0m[38;5;12m - Concise reference book for C11.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC Pocket Reference[0m[38;5;12m [39m[38;5;14m[1m182[0m[38;5;12m - Concise reference book for C99.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThe C Programming Language 2E[0m[38;5;12m [39m[38;5;14m[1m7[0m[38;5;12m - Original book on C, by its creators.[39m
|
||
|
||
[38;2;255;187;0m[4mBeginner books ###[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC Primer Plus 6E[0m[38;5;12m [39m[38;5;14m[1m184[0m[38;5;12m - Complete tutorial on programming in C11.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC Programming: A Modern Approach[0m[38;5;12m [39m[38;5;14m[1m64[0m[38;5;12m - Excellent book to learn the basics[39m
|
||
[38;5;12m of C.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHead First C[0m[38;5;12m [39m[38;5;14m[1m102[0m[38;5;12m - 'Head-first' style book for learning C.[39m
|
||
|
||
[38;2;255;187;0m[4mIntermediate books ###[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1m21st Century C[0m[38;5;12m [39m[38;5;14m[1m35[0m[38;5;12m - Good _second_ programming book on C.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mUnderstanding and Using C Pointers[0m[38;5;12m [39m[38;5;14m[1m36[0m[38;5;12m - In-depth resource on pointers in[39m
|
||
[38;5;12m C.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mZeroMQ[0m[38;5;12m [39m[38;5;14m[1m183[0m[38;5;12m - Book for using ZeroMQ with C.[39m
|
||
|
||
[38;2;255;187;0m[4mAdvanced books ###[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mExpert C Programming: Deep C Secrets[0m[38;5;12m [39m[38;5;14m[1m55[0m[38;5;12m - Interesting, in-depth and[39m
|
||
[38;5;12m entertaining look at the innards of C.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mModern C, Third Edition: Covers the C23 standard[0m[38;5;12m [39m[38;5;14m[1m425[0m[38;5;12m - In Modern C, Third Edition you’ll learn to harness C’s full potential using the latest tools and techniques.[39m
|
||
|
||
[38;2;255;187;0m[4mLexing and Parsing ##[0m
|
||
|
||
[38;5;12mLibraries specifically for lexical analysis (or lexing) and syntactic analysis[39m
|
||
[38;5;12m(or parsing).[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mflex[0m[38;5;12m [39m[38;5;14m[1m491[0m[38;5;12m - Fast lexical analyzer generator. [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGNU Bison[0m[38;5;12m [39m[38;5;14m[1m492[0m[38;5;12m - General-purpose parser generator that converts an[39m
|
||
[38;5;12m annotated context-free grammar into a range of parsers. [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhammer[0m[38;5;12m [39m[38;5;14m[1m356[0m[38;5;12m - Parser combinators for binary formats.[39m
|
||
[38;5;12m [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmpc[0m[38;5;12m [39m[38;5;14m[1m238[0m[38;5;12m - Parser combinator library. [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mowl[0m[38;5;12m [39m[38;5;14m[1m576[0m[38;5;12m - A parser generator for visibly pushdown languages. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mre2c[0m[38;5;12m [39m[38;5;14m[1m34[0m[38;5;12m - Lexer generator, producing fast lexers, with access to its[39m
|
||
[38;5;12m internals. Public domain.[39m
|
||
|
||
[38;2;255;187;0m[4mMemory Management ##[0m
|
||
|
||
[38;5;12mWhether a different, faster malloc or outright garbage collection, anything[39m
|
||
[38;5;12mto do with managing C memory lives here.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBoehm GC[0m[38;5;12m [39m[38;5;14m[1m125[0m[38;5;12m - Garbage collection for C. Various[39m
|
||
[38;5;12m licenses, all open source.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjemalloc[0m[38;5;12m [39m[38;5;14m[1m293[0m[38;5;12m - Malloc implementation that emphasizes avoidance of[39m
|
||
[38;5;12m fragmentation and scalable concurrency support.[39m
|
||
[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLockless Memory Allocator[0m[38;5;12m [39m[38;5;14m[1m451[0m[38;5;12m - Efficient memory allocator.[39m
|
||
[38;5;12m [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibcsptr[0m[38;5;12m [39m[38;5;14m[1m66[0m[38;5;12m - Smart pointers for C. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrpmalloc[0m[38;5;12m [39m[38;5;14m[1m126[0m[38;5;12m - Thread-caching, fast memory allocator, naturally aligned on[39m
|
||
[38;5;12m 32-byte boundaries. Public domain.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtalloc[0m[38;5;12m [39m[38;5;14m[1m353[0m[38;5;12m - Hierarchical, reference-counted memory pool system with[39m
|
||
[38;5;12m destructors. [39m[38;5;14m[1mLGPL-3.0-or-later[0m[38;5;12m [39m[38;5;14m[1mLGPL-3.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtlsf[0m[38;5;12m [39m[38;5;14m[1m531[0m[38;5;12m - Two-Level Segregated Fit allocator; a general-purpose, dynamic[39m
|
||
[38;5;12m memory allocator designed to meet real-time requirements. [39m[38;5;14m[1mUp-to-date[0m
|
||
[38;5;12m implementation[39m[38;5;14m[1m [0m[38;5;12m532[39m[38;5;14m[1m . [0m[38;5;12mBSD-3-Clause[39m[38;5;14m[1m [0m[38;5;12mBSD-3-Clause[39m[38;5;14m[1m [0m
|
||
|
||
[38;2;255;187;0m[4mMultimedia ##[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1maubio[0m[38;5;12m [39m[38;5;14m[1m523[0m[38;5;12m - Library for audio and music analysis. [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFFMPEG[0m[38;5;12m [39m[38;5;14m[1m63[0m[38;5;12m - Complete, cross-platform solution to record, convert and[39m
|
||
[38;5;12m stream audio and video. [39m[38;5;14m[1mLGPL-2.1-or-later[0m[38;5;12m [39m[38;5;14m[1mLGPL-2.1-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGStreamer[0m[38;5;12m [39m[38;5;14m[1m123[0m[38;5;12m - Framework for audio and visual media. [39m[38;5;14m[1mLGPL-2.1-or-later[0m[38;5;12m [39m[38;5;14m[1mLGPL-2.1-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibmpv[0m[38;5;12m [39m[38;5;14m[1m348[0m[38;5;12m - Music-playing library. [39m[38;5;14m[1mGPL-2.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-2.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibsndfile[0m[38;5;12m [39m[38;5;14m[1m458[0m[38;5;12m - Library for reading and writing sound files. Supports[39m
|
||
[38;5;12m many formats. [39m[38;5;14m[1mLGPL-2.1-only[0m[38;5;12m [39m[38;5;14m[1mLGPL-2.1-only[0m[38;5;12m or[39m
|
||
[38;5;12m [39m[38;5;14m[1mLGPL-3.0-only[0m[38;5;12m [39m[38;5;14m[1mLGPL-3.0-only[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibsoundio[0m[38;5;12m [39m[38;5;14m[1m372[0m[38;5;12m - Library for cross-platform, real-time audio input and[39m
|
||
[38;5;12m output. Has a range of back-ends. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibVLC[0m[38;5;12m [39m[38;5;14m[1m556[0m[38;5;12m - Complete multimedia library for audio and video[39m
|
||
[38;5;12m encoding, decoding, playing and streaming. [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlodepng[0m[38;5;12m [39m[38;5;14m[1m69[0m[38;5;12m - Simple PNG image decoder and encoder, requiring no other[39m
|
||
[38;5;12m dependencies. [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mminimp3[0m[38;5;12m [39m[38;5;14m[1m536[0m[38;5;12m - Lightweight MP3 decoder single header library. [39m[38;5;14m[1mCC0-1.0[0m[38;5;12m [39m[38;5;14m[1mCC0-1.0[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSoundpipe[0m[38;5;12m [39m[38;5;14m[1m513[0m[38;5;12m - Lightweight music DSP library. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mNetworking and Internet ##[0m
|
||
|
||
[38;5;12mLow-level networking and internet-related stuff. If you want something more[39m
|
||
[38;5;12mcomprehensive and high-level, you may want the Web Frameworks section.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1masnlc[0m[38;5;12m [39m[38;5;14m[1m138[0m[38;5;12m - Compiler of ASN.1 specifications into C source code. [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCHL[0m[38;5;12m [39m[38;5;14m[1m422[0m[38;5;12m - C Hypertext Library - A library for writing web applications in[39m
|
||
[38;5;12m C. [39m[38;5;14m[1mGPL-3.0-only[0m[38;5;12m [39m[38;5;14m[1mGPL-3.0-only[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mczmq[0m[38;5;12m [39m[38;5;14m[1m226[0m[38;5;12m - High-level binding for ZeroMQ. [39m[38;5;14m[1mMPL-2.0[0m[38;5;12m [39m[38;5;14m[1mMPL-2.0[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDyad.c[0m[38;5;12m [39m[38;5;14m[1m554[0m[38;5;12m - Lightweight, easy, asynchronous networking library. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGNU adns[0m[38;5;12m [39m[38;5;14m[1m155[0m[38;5;12m - Advanced, easy-to-use, asynch-capable DNS client library[39m
|
||
[38;5;12m and utilities. [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgumbo-parser[0m[38;5;12m [39m[38;5;14m[1m196[0m[38;5;12m - HTML5 parsing library in C99.[39m
|
||
[38;5;12m [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mH20[0m[38;5;12m [39m[38;5;14m[1m127[0m[38;5;12m - A new-generation HTTP server. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mllhttp[0m[38;5;12m [39m[38;5;14m[1m197[0m[38;5;12m - HTTP request/response parser. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mldns[0m[38;5;12m [39m[38;5;14m[1m339[0m[38;5;12m - Library to simplify DNS programming.[39m
|
||
[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibcurl[0m[38;5;12m [39m[38;5;14m[1m65[0m[38;5;12m - Client-side URL transfer library, supporting a wide range of[39m
|
||
[38;5;12m formats. [39m[38;5;14m[1mcurl[0m[38;5;12m [39m[38;5;14m[1mcurl[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLibEtPan[0m[38;5;12m [39m[38;5;14m[1m222[0m[38;5;12m - Mail library providing an efficient network for IMAP,[39m
|
||
[38;5;12m SMTP, POP and NNTP. [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibev[0m[38;5;12m [39m[38;5;14m[1m144[0m[38;5;12m - Yet another event loop. [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibevent[0m[38;5;12m [39m[38;5;14m[1m124[0m[38;5;12m - Event loop replacement for network servers. [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibhttpd[0m[38;5;12m [39m[38;5;14m[1m166[0m[38;5;12m - Library to add basic web server capabilities to an[39m
|
||
[38;5;12m application or embedded device. [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibhv[0m[38;5;12m [39m[38;5;14m[1m564[0m[38;5;12m - Cross platform event loop library. [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibidn[0m[38;5;12m [39m[38;5;14m[1m164[0m[38;5;12m - Implementation of the Stringprep, Punycode and IDNA[39m
|
||
[38;5;12m specifications. [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibmicrohttpd[0m[38;5;12m [39m[38;5;14m[1m165[0m[38;5;12m - Small library that makes it easy to run an HTTP[39m
|
||
[38;5;12m server as part of another application. [39m[38;5;14m[1mLGPL-2.1-or-later[0m[38;5;12m [39m[38;5;14m[1mLGPL-2.1-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibnl[0m[38;5;12m [39m[38;5;14m[1m582[0m[38;5;12m - [39m[48;5;235m[38;5;249mlibnl[49m[39m[38;5;12m is a collection of libraries to provie APIs to the[39m
|
||
[38;5;12m Netlink protocol (replacement for ioctl). It's primary use is to communicate[39m
|
||
[38;5;12m with the Linux kernel, to modify networking state (interfaces, routing etc...).[39m
|
||
[38;5;12m [39m[38;5;14m[1mLGPL-2.1-only[0m[38;5;12m [39m[38;5;14m[1mLGPL-2.1-only[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibonion[0m[38;5;12m [39m[38;5;14m[1m170[0m[38;5;12m - HTTP server library, designed to be easy to[39m
|
||
[38;5;12m use. [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibpcap[0m[38;5;12m [39m[38;5;14m[1m566[0m[38;5;12m - API provides to various kernel packet capture mechanism. [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibquickmail[0m[38;5;12m [39m[38;5;14m[1m399[0m[38;5;12m - Library intended to give developers a way to send[39m
|
||
[38;5;12m email from their applications. Supports multiple To/Cc/Bcc recipients and[39m
|
||
[38;5;12m attachments without size limits. [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibsagui[0m[38;5;12m [39m[38;5;14m[1m172[0m[38;5;12m - Library for cross-platform HTTP servers. [39m[38;5;14m[1mLGPL-3.0-or-later[0m[38;5;12m [39m[38;5;14m[1mLGPL-3.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibuhttpd[0m[38;5;12m [39m[38;5;14m[1m577[0m[38;5;12m - A very flexible, lightweight and fully asynchronous HTTP server[39m
|
||
[38;5;12m library based on libev and http-parser for Embedded Linux. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLibVNCServer[0m[38;5;12m [39m[38;5;14m[1m464[0m[38;5;12m - Cross-platform libraries to implement VNC server and/or[39m
|
||
[38;5;12m client functionality. [39m[38;5;14m[1mGPL-2.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-2.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibwebsock[0m[38;5;12m [39m[38;5;14m[1m261[0m[38;5;12m - Easy-to-use and powerful web socket library.[39m
|
||
[38;5;12m [39m[38;5;14m[1mLGPL-3.0-only[0m[38;5;12m [39m[38;5;14m[1mLGPL-3.0-only[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibzmq[0m[38;5;12m [39m[38;5;14m[1m581[0m[38;5;12m - Core ZeroMQ library, a high-performance asynchronous[39m
|
||
[38;5;12m messaging library, aimed at use in distributed or concurrent applications.[39m
|
||
[38;5;12m C API (backend C++) [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m with static[39m
|
||
[38;5;12m linking exception[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlwan[0m[38;5;12m [39m[38;5;14m[1m199[0m[38;5;12m - Experimental, scalable, high-performance HTTP[39m
|
||
[38;5;12m server. [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmongoose[0m[38;5;12m [39m[38;5;14m[1m171[0m[38;5;12m - Embedded web server. [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMQTT-C[0m[38;5;12m [39m[38;5;14m[1m549[0m[38;5;12m - A portable MQTT C client for embedded systems and PCs alike. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnanomsg[0m[38;5;12m [39m[38;5;14m[1m139[0m[38;5;12m - C-based implementation of ZeroMQ. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNNG[0m[38;5;12m [39m[38;5;14m[1m106[0m[38;5;12m - nanomsg-next-generation - lightweight brokerless messaging.[39m
|
||
[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1moSip[0m[38;5;12m [39m[38;5;14m[1m179[0m[38;5;12m - SIP implementation without additional[39m
|
||
[38;5;12m dependencies. [39m[38;5;14m[1mLGPL-2.1-or-later[0m[38;5;12m [39m[38;5;14m[1mLGPL-2.1-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msilgy[0m[38;5;12m [39m[38;5;14m[1m579[0m[38;5;12m - Asynchronous HTTP(S) engine for C/C++ projects. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msocket99[0m[38;5;12m [39m[38;5;14m[1m203[0m[38;5;12m - C99 wrapper for the BSD sockets API. [39m[38;5;14m[1mISC[0m[38;5;12m [39m[38;5;14m[1mISC[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtwitc[0m[38;5;12m [39m[38;5;14m[1m237[0m[38;5;12m - Mini library for interacting with the Twitter OAuth API. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1muriparser[0m[38;5;12m [39m[38;5;14m[1m100[0m[38;5;12m - Strictly RFC 3986-compliant URI parsing and handling library.[39m
|
||
[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWslay[0m[38;5;12m [39m[38;5;14m[1m460[0m[38;5;12m - WebSocket library. Implements version 13 of the WebSocket[39m
|
||
[38;5;12m protocol, as described in RFC 6455. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mzyre[0m[38;5;12m [39m[38;5;14m[1m419[0m[38;5;12m - Framework for proximity-based peer-to-peer applications. [39m[38;5;14m[1mMPL-2.0[0m[38;5;12m [39m[38;5;14m[1mMPL-2.0[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mNumerical ##[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mapophenia[0m[38;5;12m [39m[38;5;14m[1m188[0m[38;5;12m - Library for statistical and scientific computing. [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mArb[0m[38;5;12m [39m[38;5;14m[1m497[0m[38;5;12m - Library for arbitrary-precision interval arithmetic.[39m
|
||
[38;5;12m [39m[38;5;14m[1mLGPL-2.1-or-later[0m[38;5;12m [39m[38;5;14m[1mLGPL-2.1-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mATLAS[0m[38;5;12m [39m[38;5;14m[1m137[0m[38;5;12m - Automatically Tuned Linear Algebra Software. [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mclBLAS[0m[38;5;12m [39m[38;5;14m[1m439[0m[38;5;12m - BLAS functions written in OpenCL. [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcmathl[0m[38;5;12m [39m[38;5;14m[1m546[0m[38;5;12m - Math library with a great variety of mathematical functions with CMake build support. Seeks to be close to C89/C90 compliant for portability. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCuba[0m[38;5;12m [39m[38;5;14m[1m316[0m[38;5;12m - Library for multidimensional numerical integration. [39m[38;5;14m[1mLGPL-3.0-only[0m[38;5;12m [39m[38;5;14m[1mLGPL-3.0-only[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfft-c[0m[38;5;12m [39m[38;5;14m[1m537[0m[38;5;12m - A high-performance Fourier Transform from netlib's fftpack; wrapped in a user-friendly format [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1m MIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFFTW[0m[38;5;12m [39m[38;5;14m[1m70[0m[38;5;12m - The Fastest Fourier Transform in the West; a highly optimized[39m
|
||
[38;5;12m fast Fourier transform routine. [39m[38;5;14m[1mGPL-2.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-2.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFLINT[0m[38;5;12m [39m[38;5;14m[1m255[0m[38;5;12m - Fast Library for Number Theory; a library supporting arithmetic[39m
|
||
[38;5;12m with numbers, polynomials, power series and matrices, among[39m
|
||
[38;5;12m others. [39m[38;5;14m[1mGPL-2.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-2.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGLPK[0m[38;5;12m [39m[38;5;14m[1m159[0m[38;5;12m - GNU Linear Programming Kit; a package designed for solving[39m
|
||
[38;5;12m large-scale linear programming, mixed integer programming and other related[39m
|
||
[38;5;12m problems. [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGMP[0m[38;5;12m [39m[38;5;14m[1m79[0m[38;5;12m - GNU Multple Precision Arithmetic Library; a library for[39m
|
||
[38;5;12m arbitrary-precision arithmetic. [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m or [39m[38;5;14m[1mLGPL-3.0-only[0m[38;5;12m [39m[38;5;14m[1mLGPL-3.0-only[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGNU MPC[0m[38;5;12m [39m[38;5;14m[1m175[0m[38;5;12m - Library for complex number arithmetic. [39m[38;5;14m[1mLGPL-3.0-or-later[0m[38;5;12m [39m[38;5;14m[1mLGPL-3.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGNU MPFR[0m[38;5;12m [39m[38;5;14m[1m176[0m[38;5;12m - Library for arbitrary-precision floating-point[39m
|
||
[38;5;12m arithmetic. [39m[38;5;14m[1mLGPL-3.0-or-later[0m[38;5;12m [39m[38;5;14m[1mLGPL-3.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGNU MPRIA[0m[38;5;12m [39m[38;5;14m[1m177[0m[38;5;12m - Portable mathematics library for multi-precision rational[39m
|
||
[38;5;12m interval arithmetic. [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGSL[0m[38;5;12m [39m[38;5;14m[1m47[0m[38;5;12m - The GNU Scientific Library; a sophisticated numerical[39m
|
||
[38;5;12m library. [39m[38;5;14m[1mGPL-3.0-only[0m[38;5;12m [39m[38;5;14m[1mGPL-3.0-only[0m[38;5;12m .[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKISS FFT[0m[38;5;12m [39m[38;5;14m[1m71[0m[38;5;12m - Simple fast Fourier transform library. [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLAPACKE[0m[38;5;12m [39m[38;5;14m[1m133[0m[38;5;12m - Interface to [39m[38;5;14m[1mLAPACK[0m[38;5;12m [39m[38;5;14m[1m134[0m[38;5;12m . [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLibTomMath[0m[38;5;12m [39m[38;5;14m[1m461[0m[38;5;12m - Portable, number-theoretic, multiple-precision integer[39m
|
||
[38;5;12m library. Supports algebra, digit manipulation, modular reductions, and various[39m
|
||
[38;5;12m number-theoretic routines. Public domain.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLibTomPoly[0m[38;5;12m [39m[38;5;14m[1m463[0m[38;5;12m - Polynomial-related maths library. Public domain.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPARI/GP[0m[38;5;12m [39m[38;5;14m[1m256[0m[38;5;12m - Computer algebra system for number theory; includes a[39m
|
||
[38;5;12m compiler to C. [39m[38;5;14m[1mGPL-2.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-2.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPETSc[0m[38;5;12m [39m[38;5;14m[1m282[0m[38;5;12m - Suite of data structures and routines for scalable parallel[39m
|
||
[38;5;12m solution of scientific applications modelled by partial differential[39m
|
||
[38;5;12m equations. [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSCS[0m[38;5;12m [39m[38;5;14m[1m483[0m[38;5;12m - Splitting Conic Solver; a numerical optimization package for[39m
|
||
[38;5;12m solving large-scale convex cone problems. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSLEPc[0m[38;5;12m [39m[38;5;14m[1m283[0m[38;5;12m - Library for the solution of large, sparse eigenvalue[39m
|
||
[38;5;12m problems on parallel computers. [39m[38;5;14m[1mLGPL-3.0-only[0m[38;5;12m [39m[38;5;14m[1mLGPL-3.0-only[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTomsFastMath[0m[38;5;12m [39m[38;5;14m[1m462[0m[38;5;12m - Set of optimized maths operations (in assembly),[39m
|
||
[38;5;12m suitable for cryptographic use. Public domain.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mYeppp![0m[38;5;12m [39m[38;5;14m[1m72[0m[38;5;12m - Fast, SIMD-optimized mathematical library. [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mProfiling ##[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgperftools[0m[38;5;12m [39m[38;5;14m[1m295[0m[38;5;12m - Collection of utilities for measuring and improving[39m
|
||
[38;5;12m performance. [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgprof[0m[38;5;12m [39m[38;5;14m[1m86[0m[38;5;12m - Performance analysis tool. Part of GNU binutils.[39m
|
||
[38;5;12m [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOProfile[0m[38;5;12m [39m[38;5;14m[1m475[0m[38;5;12m - Statistical profiler for Linux. Can profile any code[39m
|
||
[38;5;12m (including the kernel!) with low overhead and without recompilation. [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mperf[0m[38;5;12m [39m[38;5;14m[1m375[0m[38;5;12m - Linux kernel-based profiler with a lot of functionality.[39m
|
||
[38;5;12m [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mPDF ##[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpdfio[0m[38;5;12m [39m[38;5;14m[1m612[0m[38;5;12m - PDFio is a simple C library for reading and writing PDF files.[39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mRegex ##[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOnigmo[0m[38;5;12m [39m[38;5;14m[1m518[0m[38;5;12m - Fork of Oniguruma, supporting more advanced regexps.[39m
|
||
[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOniguruma[0m[38;5;12m [39m[38;5;14m[1m517[0m[38;5;12m - Regex library supporting a wide range of encodings, and[39m
|
||
[38;5;12m incorporating many security-oriented fixes. [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPCRE[0m[38;5;12m [39m[38;5;14m[1m83[0m[38;5;12m - Implementation of regexes identical to that of[39m
|
||
[38;5;12m Perl 5. [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSLRE[0m[38;5;12m [39m[38;5;14m[1m80[0m[38;5;12m - Super Light Regular Expression library; a small[39m
|
||
[38;5;12m implementation of a subset of Perl regex syntax.[39m
|
||
[38;5;12m [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTRE[0m[38;5;12m [39m[38;5;14m[1m82[0m[38;5;12m - POSIX-compliant, feature-full regex library. [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mSerialization ##[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbinn[0m[38;5;12m [39m[38;5;14m[1m400[0m[38;5;12m - Binary serialization format, meant to be compact, fast and[39m
|
||
[38;5;12m easy-to-use. [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mc-capnproto[0m[38;5;12m [39m[38;5;14m[1m130[0m[38;5;12m - Implementation of the Cap'n Proto serialization[39m
|
||
[38;5;12m protocol. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcmp[0m[38;5;12m [39m[38;5;14m[1m377[0m[38;5;12m - Implementation of the [39m[38;5;14m[1mMessagePack[0m[38;5;12m [39m[38;5;14m[1m379[0m[38;5;12m serialization[39m
|
||
[38;5;12m protocol. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mflatcc[0m[38;5;12m [39m[38;5;14m[1m187[0m[38;5;12m - [39m[38;5;14m[1mFlatBuffers[0m[38;5;12m [39m[38;5;14m[1m145[0m[38;5;12m compiler and library.[39m
|
||
[38;5;12m [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibavro[0m[38;5;12m [39m[38;5;14m[1m140[0m[38;5;12m - Implementation of the Avro data serialization system. [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmpack[0m[38;5;12m [39m[38;5;14m[1m378[0m[38;5;12m - Another implementation of the [39m[38;5;14m[1mMessagePack[0m[38;5;12m [39m[38;5;14m[1m379[0m[38;5;12m serialization[39m
|
||
[38;5;12m protocol. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOPIC[0m[38;5;12m [39m[38;5;14m[1m397[0m[38;5;12m - Object Persistence in C; a revolutionary serialization framework,[39m
|
||
[38;5;12m with matching on-disk and in-memory representations. [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mprotobuf-c[0m[38;5;12m [39m[38;5;14m[1m129[0m[38;5;12m - Implementation of Google Protocol Buffer. [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtpl[0m[38;5;12m [39m[38;5;14m[1m473[0m[38;5;12m - Small binary serialization library. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mxdr[0m[38;5;12m [39m[38;5;14m[1m131[0m[38;5;12m - External Data Representation; a standard for data[39m
|
||
[38;5;12m serialization. Standard (no license applicable).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpbtools[0m[38;5;12m [39m[38;5;14m[1m555[0m[38;5;12m - Google Protocol Buffers C source code generator. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mSource Code Collections ##[0m
|
||
|
||
[38;5;12mCollections of small source code. If you want something big and integrated, check[39m
|
||
[38;5;12mthe Frameworks section.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCCAN[0m[38;5;12m [39m[38;5;14m[1m103[0m[38;5;12m - Modelled after Perl's CPAN, this is a big collection of code[39m
|
||
[38;5;12m that does stuff. The full list is [39m[38;5;14m[1mhere[0m[38;5;12m [39m[38;5;14m[1m104[0m[38;5;12m . Various licenses, all[39m
|
||
[38;5;12m open source.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mclib[0m[38;5;12m [39m[38;5;14m[1m26[0m[38;5;12m - Something of a package manager. Comes with[39m
|
||
[38;5;12m a [39m[38;5;14m[1mbunch of libraries of its own[0m[38;5;12m [39m[38;5;14m[1m27[0m[38;5;12m . [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgnulib[0m[38;5;12m [39m[38;5;14m[1m46[0m[38;5;12m - Collection of common GNU code. Various licenses, all[39m
|
||
[38;5;12m open source.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibdjb[0m[38;5;12m [39m[38;5;14m[1m292[0m[38;5;12m - Collection of libraries doing various things. (Apparently)[39m
|
||
[38;5;12m public domain.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmmx[0m[38;5;12m [39m[38;5;14m[1m448[0m[38;5;12m - Collection of single-header libraries. Various licenses, all[39m
|
||
[38;5;12m open source.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpar[0m[38;5;12m [39m[38;5;14m[1m456[0m[38;5;12m - Bunch of single-file libraries. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSnippets[0m[38;5;12m [39m[38;5;14m[1m220[0m[38;5;12m - Useful code snippets and header-only libraries.[39m
|
||
[38;5;12m Public domain.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mstb[0m[38;5;12m [39m[38;5;14m[1m114[0m[38;5;12m - Range of single-file libraries. Public domain.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtinyheaders[0m[38;5;12m [39m[38;5;14m[1m108[0m[38;5;12m - Collection of header-only libraries, primarily oriented[39m
|
||
[38;5;12m toward game development. [39m[38;5;14m[1mZlib[0m[38;5;12m [39m[38;5;14m[1mZlib[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mzpl[0m[38;5;12m [39m[38;5;14m[1m602[0m[38;5;12m - C99 cross-platform header-only library with many goodies. [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;14m[1m, [0m[38;5;14m[1mUnlicense[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause, Unlicense[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mStandard Libraries ##[0m
|
||
|
||
[38;5;12mImplementations of the (standard-mandated) C standard library.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBionic[0m[38;5;12m [39m[38;5;14m[1m4[0m[38;5;12m - Google's standard library, developed for Android. [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcloudlibc[0m[38;5;12m [39m[38;5;14m[1m486[0m[38;5;12m - Standard library based on the concept of[39m
|
||
[38;5;12m [39m[38;5;14m[1mcapability-based security[0m[38;5;12m [39m[38;5;14m[1m487[0m[38;5;12m . [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdietlibc[0m[38;5;12m [39m[38;5;14m[1m9[0m[38;5;12m - Standard library designed for the smallest possible[39m
|
||
[38;5;12m binaries. [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mglibc[0m[38;5;12m [39m[38;5;14m[1m57[0m[38;5;12m - The GNU C Library; an implementation of the standard[39m
|
||
[38;5;12m library. [39m[38;5;14m[1mLGPL-2.1-only[0m[38;5;12m [39m[38;5;14m[1mLGPL-2.1-only[0m[38;5;12m .[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmusl[0m[38;5;12m [39m[38;5;14m[1m10[0m[38;5;12m - Standard library, compatible with POSIX 2008 and C11. Designed[39m
|
||
[38;5;12m for static linking. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPDCLib[0m[38;5;12m [39m[38;5;14m[1m447[0m[38;5;12m - The Public Domain C Library. Implements most of C99 and some of[39m
|
||
[38;5;12m C11. [39m[38;5;14m[1mCC0-1.0[0m[38;5;12m [39m[38;5;14m[1mCC0-1.0[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1muClibc-ng[0m[38;5;12m [39m[38;5;14m[1m12[0m[38;5;12m - Small C library for developing embedded systems.[39m
|
||
[38;5;12m [39m[38;5;14m[1mLGPL-2.1-or-later[0m[38;5;12m [39m[38;5;14m[1mLGPL-2.1-or-later[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mTemplate libraries[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCTL[0m[38;5;12m [39m[38;5;14m[1m613[0m[38;5;12m - C CONTAINER TEMPLATE LIBRARY (CTL) [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mString Manipulation ##[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbstring[0m[38;5;12m [39m[38;5;14m[1m116[0m[38;5;12m - The Better String Library. [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mICU[0m[38;5;12m [39m[38;5;14m[1m67[0m[38;5;12m - International Components for Unicode; a library for Unicode[39m
|
||
[38;5;12m support. [39m[38;5;14m[1mICU[0m[38;5;12m [39m[38;5;14m[1mICU[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlevenstein.c[0m[38;5;12m [39m[38;5;14m[1m360[0m[38;5;12m - [39m[38;5;14m[1mLevenstein distance[0m[38;5;12m [39m[38;5;14m[1m334[0m[38;5;12m algorithm implementation.[39m
|
||
[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m .[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibunistring[0m[38;5;12m [39m[38;5;14m[1m173[0m[38;5;12m - Library for manipulating Unicode[39m
|
||
[38;5;12m strings. [39m[38;5;14m[1mLGPL-3.0-only[0m[38;5;12m [39m[38;5;14m[1mLGPL-3.0-only[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibgiconv[0m[38;5;12m [39m[38;5;14m[1m163[0m[38;5;12m - Text conversion library. [39m[38;5;14m[1mLGPL-2.1-only[0m[38;5;12m [39m[38;5;14m[1mLGPL-2.1-only[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibrope[0m[38;5;12m [39m[38;5;14m[1m479[0m[38;5;12m - UTF-8 rope ('heavy' string) library. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSDS[0m[38;5;12m [39m[38;5;14m[1m29[0m[38;5;12m - Simple Dynamic Strings; a library for handling strings in a[39m
|
||
[38;5;12m simpler way, but one that is compatible with normal C string[39m
|
||
[38;5;12m functions. Available via [39m[38;5;14m[1mclib[0m[38;5;12m [39m[38;5;14m[1m26[0m[38;5;12m . [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mstmr.c[0m[38;5;12m [39m[38;5;14m[1m383[0m[38;5;12m - [39m[38;5;14m[1mPorter Stemmer[0m[38;5;12m [39m[38;5;14m[1m367[0m[38;5;12m algorithm implementation. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mstr[0m[38;5;12m [39m[38;5;14m[1m587[0m[38;5;12m - Yet another string library for C language. [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mStringZilla[0m[38;5;12m [39m[38;5;14m[1m623[0m[38;5;12m - Up to 10x faster SIMD and SWAR-accelerated string search, sort, hashes, edit distances, alignments, and generators. [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mutf8.h[0m[38;5;12m [39m[38;5;14m[1m472[0m[38;5;12m - Single-header UTF-8 library, designed to mimic C-style string[39m
|
||
[38;5;12m functions. Public domain.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mutf8proc[0m[38;5;12m [39m[38;5;14m[1m469[0m[38;5;12m - Library for processing UTF-8 data. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mStructured File Processing ##[0m
|
||
|
||
[38;5;12mThis includes libraries for things like XML, JSON, CSV, and other similar formats.[39m
|
||
|
||
[38;2;255;187;0m[4mCSV ###[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibcsv[0m[38;5;12m [39m[38;5;14m[1m387[0m[38;5;12m - Simple, streaming CSV parser. [39m[38;5;14m[1mLGPL-2.1-or-later[0m[38;5;12m [39m[38;5;14m[1mLGPL-2.1-or-later[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mJSON ###[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJansson[0m[38;5;12m [39m[38;5;14m[1m53[0m[38;5;12m - Library for encoding, decoding and manipulating JSON. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjfes[0m[38;5;12m [39m[38;5;14m[1m488[0m[38;5;12m - JSON For Embedded Systems; simple JSON engine without any[39m
|
||
[38;5;12m dependencies. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjsmn[0m[38;5;12m [39m[38;5;14m[1m120[0m[38;5;12m - Minimalistic JSON parser. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjson[0m[38;5;12m [39m[38;5;14m[1m39[0m[38;5;12m - Simple, low-memory-use JSON parser. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjson-c[0m[38;5;12m [39m[38;5;14m[1m8[0m[38;5;12m - Easily work with JSON in C. Comes with a reference-counted object[39m
|
||
[38;5;12m model, and aims for conformance with [39m[38;5;14m[1mRFC 7159[0m[38;5;12m [39m[38;5;14m[1m11[0m[38;5;12m . [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjson.h[0m[38;5;12m [39m[38;5;14m[1m431[0m[38;5;12m - Single-file non-streaming JSON parser. [39m[38;5;14m[1mUnlicense[0m[38;5;12m [39m[38;5;14m[1mUnlicense[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mparson[0m[38;5;12m [39m[38;5;14m[1m32[0m[38;5;12m - Two-file, C89-compatible JSON parser. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWJElement[0m[38;5;12m [39m[38;5;14m[1m77[0m[38;5;12m - Advanced JSON manipulation library, with support for JSON[39m
|
||
[38;5;12m Schema. [39m[38;5;14m[1mLGPL-2.0-or-later[0m[38;5;12m [39m[38;5;14m[1mLGPL-2.0-or-later[0m[38;5;12m or[39m
|
||
[38;5;12m [39m[38;5;14m[1mLGPL-2.1-or-later[0m[38;5;12m [39m[38;5;14m[1mLGPL-2.1-or-later[0m[38;5;12m or [39m[38;5;14m[1mLGPL-3.0-or-later[0m[38;5;12m [39m[38;5;14m[1mLGPL-3.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mYAJL[0m[38;5;12m [39m[38;5;14m[1m60[0m[38;5;12m - Fast streaming JSON parser library. [39m[38;5;14m[1mISC[0m[38;5;12m [39m[38;5;14m[1mISC[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mINI ###[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1minih[0m[38;5;12m [39m[38;5;14m[1m547[0m[38;5;12m - Small and simple INI file parser, good for embedded systems. [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1miniparser[0m[38;5;12m [39m[38;5;14m[1m336[0m[38;5;12m - Parser for .ini files. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibconfini[0m[38;5;12m [39m[38;5;14m[1m122[0m[38;5;12m - Yet another INI parser. [39m[38;5;14m[1mGPL-3.0-only[0m[38;5;12m [39m[38;5;14m[1mGPL-3.0-only[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mminIni[0m[38;5;12m [39m[38;5;14m[1m109[0m[38;5;12m - Small and portable INI parser. [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mOthers ###[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibbson[0m[38;5;12m [39m[38;5;14m[1m235[0m[38;5;12m - BSON utility library. [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibcbor[0m[38;5;12m [39m[38;5;14m[1m573[0m[38;5;12m : CBOR protocol implementation for C and others. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibconfuse[0m[38;5;12m [39m[38;5;14m[1m135[0m[38;5;12m - Small configuration file parser library. [39m[38;5;14m[1mISC[0m[38;5;12m [39m[38;5;14m[1mISC[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibelf[0m[38;5;12m [39m[38;5;14m[1m310[0m[38;5;12m - Simple library for parsing ELF files. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibucl[0m[38;5;12m [39m[38;5;14m[1m239[0m[38;5;12m - Universal configuration library parser. [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibxo[0m[38;5;12m [39m[38;5;14m[1m407[0m[38;5;12m - Allows an application to generate plain text, XML, JSON and[39m
|
||
[38;5;12m HTML output using a common set of function calls. The application decides at runtime what output style should be produced. [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mXML ###[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mExpat[0m[38;5;12m [39m[38;5;14m[1m89[0m[38;5;12m - Stream-oriented XML parser. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibxml2[0m[38;5;12m [39m[38;5;14m[1m62[0m[38;5;12m - Standards-compliant, portable XML parser. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mxml[0m[38;5;12m [39m[38;5;14m[1m569[0m[38;5;12m - Simple, low-memory-use XML parser / tokenizer. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mYAML ###[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibYAML[0m[38;5;12m [39m[38;5;14m[1m341[0m[38;5;12m - YAML 1.1 parser and emitter. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mSignal Processing ##[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibsigrok[0m[38;5;12m [39m[38;5;14m[1m601[0m[38;5;12m - signal analysis software suite that supports various[39m
|
||
[38;5;12mdevice types (such as logic analyzers, oscilloscopes, multimeters, and more). [39m[38;5;14m[1mGPL[0m[38;5;12m [39m[38;5;14m[1mGPL[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mTesting ##[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCHEAT[0m[38;5;12m [39m[38;5;14m[1m84[0m[38;5;12m - Simple unit testing framework. [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCheck[0m[38;5;12m [39m[38;5;14m[1m59[0m[38;5;12m - Unit testing framework. [39m[38;5;14m[1mLGPL-2.1-only[0m[38;5;12m [39m[38;5;14m[1mLGPL-2.1-only[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mciut[0m[38;5;12m [39m[38;5;14m[1m5[0m[38;5;12m - A modern minimal hassle unit test framework. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mclar[0m[38;5;12m [39m[38;5;14m[1m470[0m[38;5;12m - Clear and simple unit testing framework. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCMock[0m[38;5;12m [39m[38;5;14m[1m297[0m[38;5;12m - Mock/stub generator. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcmocka[0m[38;5;12m [39m[38;5;14m[1m141[0m[38;5;12m - Unit testing framework with support for mock objects. [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCriterion[0m[38;5;12m [39m[38;5;14m[1m246[0m[38;5;12m - KISS, non-intrusive test framework. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mctest[0m[38;5;12m [39m[38;5;14m[1m503[0m[38;5;12m - Yet another unit testing framework. [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCUnit[0m[38;5;12m [39m[38;5;14m[1m94[0m[38;5;12m - Another unit testing framework.[39m
|
||
[38;5;12m [39m[38;5;14m[1mLGPL-2.1-or-later[0m[38;5;12m [39m[38;5;14m[1mLGPL-2.1-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgreatest[0m[38;5;12m [39m[38;5;14m[1m58[0m[38;5;12m - Unit testing library in one file, with no memory[39m
|
||
[38;5;12m allocation. [39m[38;5;14m[1mISC[0m[38;5;12m [39m[38;5;14m[1mISC[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mminctest[0m[38;5;12m [39m[38;5;14m[1m394[0m[38;5;12m - Unit testing microlibrary. [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmunit[0m[38;5;12m [39m[38;5;14m[1m392[0m[38;5;12m - Small unit testing framework. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNala[0m[38;5;12m [39m[38;5;14m[1m560[0m[38;5;12m - A test framework for C projects. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRexo[0m[38;5;12m [39m[38;5;14m[1m563[0m[38;5;12m - Framework for C89/C++ featuring automatic registration of tests and a polished API. [39m[38;5;14m[1mUnlicense[0m[38;5;12m [39m[38;5;14m[1mUnlicense[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTau[0m[38;5;12m [39m[38;5;14m[1m609[0m[38;5;12m - A Micro Unit testing framework for C/C++ (~1k lines of code). Includes a rich set of assertion macros, supports automatic test [39m
|
||
[38;5;12mregistration and can output to multiple formats, like the TAP format or JUnit XML. Supported on Linux, macOS, FreeBSD, and Windows. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtheft[0m[38;5;12m [39m[38;5;14m[1m302[0m[38;5;12m - Property-based testing (similar to [39m[38;5;14m[1mQuickcheck[0m[38;5;12m [39m[38;5;14m[1m301[0m[38;5;12m ). [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mUnity[0m[38;5;12m [39m[38;5;14m[1m296[0m[38;5;12m - Simple unit testing framework. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mutest[0m[38;5;12m [39m[38;5;14m[1m386[0m[38;5;12m - Single-header unit testing library. [39m[38;5;14m[1mUnlicense[0m[38;5;12m [39m[38;5;14m[1mUnlicense[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mText Editor Extensions ##[0m
|
||
|
||
[38;5;12mWhile practically any decent programmer's text editor supports C, there are some[39m
|
||
[38;5;12mextensions that make it more pleasant. These are labelled by editor.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCCompletion[0m[38;5;12m [39m[38;5;14m[1m92[0m[38;5;12m - Notepad++ autocompletion plugin. Works with all[39m
|
||
[38;5;12m identifiers recognized by Ctags. This is a download link. [39m[38;5;14m[1mGPL-2.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-2.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCEDET[0m[38;5;12m [39m[38;5;14m[1m250[0m[38;5;12m - Collection of Emacs Development Environment Tools; designed to[39m
|
||
[38;5;12m provide IDE-like features to Emacs. Built-in.[39m
|
||
[38;5;12m [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFlycheck[0m[38;5;12m [39m[38;5;14m[1m149[0m[38;5;12m - Modern syntax checking for Emacs. For C, it can use either[39m
|
||
[38;5;12m GCC or Clang as a back-end. [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNeomake[0m[38;5;12m [39m[38;5;14m[1m441[0m[38;5;12m - Async :make and linting framework for Neovim/Vim. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSyntastic[0m[38;5;12m [39m[38;5;14m[1m186[0m[38;5;12m - Syntax checking and linting for Vim. [39m[38;5;14m[1mWTFPL[0m[38;5;12m [39m[38;5;14m[1mWTFPL[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mYASnippet[0m[38;5;12m [39m[38;5;14m[1m150[0m[38;5;12m - Emacs code template system, with C templates for common[39m
|
||
[38;5;12m snippets. [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mYouCompleteMe[0m[38;5;12m [39m[38;5;14m[1m151[0m[38;5;12m - Code completion engine for Vim.[39m
|
||
[38;5;12m [39m[38;5;14m[1mGPL-3.0-only[0m[38;5;12m [39m[38;5;14m[1mGPL-3.0-only[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mTools ##[0m
|
||
|
||
[38;5;12mUseful programs to help you write and debug C code which are [39m[48;2;30;30;40m[38;5;13m[3mnot[0m[38;5;12m editors,[39m
|
||
[38;5;12mlibraries or compilers.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mArtistic Style[0m[38;5;12m [39m[38;5;14m[1m314[0m[38;5;12m - Fast and small automatic source code formatter that[39m
|
||
[38;5;12m supports C. [39m[38;5;14m[1mLGPL-3.0-only[0m[38;5;12m [39m[38;5;14m[1mLGPL-3.0-only[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1maddress-sanitizer[0m[38;5;12m [39m[38;5;14m[1m288[0m[38;5;12m - Fast memory error detector.[39m
|
||
[38;5;12m [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbcc[0m[38;5;12m [39m[38;5;14m[1m619[0m[38;5;12m - A byte array generator to import binary files directy from C in[39m
|
||
[38;5;12m the spirit of xxd. [39m[38;5;14m[1mISC[0m[38;5;12m [39m[38;5;14m[1mISC[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mc[0m[38;5;12m [39m[38;5;14m[1m276[0m[38;5;12m - Compile and execute C "scripts" in one go on the command line. Also[39m
|
||
[38;5;12m has shebang support. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mc99sh[0m[38;5;12m [39m[38;5;14m[1m113[0m[38;5;12m - Run C files using hash-bang. [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcdecl[0m[38;5;12m [39m[38;5;14m[1m347[0m[38;5;12m - Online service to translate C declarations into English and[39m
|
||
[38;5;12m vice versa. Public domain.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcinclude2dot[0m[38;5;12m [39m[38;5;14m[1m280[0m[38;5;12m - Graphs include dependencies in a project using[39m
|
||
[38;5;12m Graphviz. [39m[38;5;14m[1mGPL-1.0-or-later[0m[38;5;12m [39m[38;5;14m[1m335[0m[38;5;12m or [39m[38;5;14m[1mGPL-2.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-2.0-or-later[0m[38;5;12m or[39m
|
||
[38;5;12m [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mClangCheck[0m[38;5;12m [39m[38;5;14m[1m502[0m[38;5;12m - Static analysis tool, designed to work with Clang.[39m
|
||
[38;5;12m [39m[38;5;14m[1mNCSA[0m[38;5;12m [39m[38;5;14m[1mNCSA[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mconan.io[0m[38;5;12m [39m[38;5;14m[1m304[0m[38;5;12m - Something of a package manager for C. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m .[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCppcheck[0m[38;5;12m [39m[38;5;14m[1m501[0m[38;5;12m - Static analysis tool. Despite the name, works well with C.[39m
|
||
[38;5;12m [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGlade[0m[38;5;12m [39m[38;5;14m[1m328[0m[38;5;12m - RAD tool to enable quick development of GTK+[39m
|
||
[38;5;12m GUIs. [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGMSL[0m[38;5;12m [39m[38;5;14m[1m331[0m[38;5;12m - GNU Make Standard Library; a collection of additional[39m
|
||
[38;5;12m functionality for GNU Make. [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGNU Global[0m[38;5;12m [39m[38;5;14m[1m330[0m[38;5;12m - Source code tagging tool. [39m[38;5;14m[1mGPL-3.0-only[0m[38;5;12m [39m[38;5;14m[1mGPL-3.0-only[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGPP[0m[38;5;12m [39m[38;5;14m[1m269[0m[38;5;12m - General-purpose preprocessor. More versatile than the C[39m
|
||
[38;5;12m preprocessor, but more flexible than m4.[39m
|
||
[38;5;12m [39m[38;5;14m[1mLGPL-3.0-or-later[0m[38;5;12m [39m[38;5;14m[1mLGPL-3.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHighlight[0m[38;5;12m [39m[38;5;14m[1m333[0m[38;5;12m - Converts source code to formatted text with nice[39m
|
||
[38;5;12m highlighting. [39m[38;5;14m[1mGPL-3.0-only[0m[38;5;12m [39m[38;5;14m[1mGPL-3.0-only[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1minclude-what-you-use[0m[38;5;12m [39m[38;5;14m[1m289[0m[38;5;12m - Helps find unecessary inclusions and make[39m
|
||
[38;5;12m suggestions for fixing them. Based on LLVM/Clang (and only works with[39m
|
||
[38;5;12m it). [39m[38;5;14m[1mNCSA[0m[38;5;12m [39m[38;5;14m[1mNCSA[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mincbin[0m[38;5;12m [39m[38;5;14m[1m592[0m[38;5;12m - Include binary files in your C/C++ applications with ease [39m[38;5;14m[1mUnlicense[0m[38;5;12m [39m[38;5;14m[1mUnlicense[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mindent[0m[38;5;12m [39m[38;5;14m[1m315[0m[38;5;12m - Formats C source code automatically to make it easier to[39m
|
||
[38;5;12m read. Also converts from one style of source to another. [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSMACK[0m[38;5;12m [39m[38;5;14m[1m500[0m[38;5;12m - Modular software verification toolchain and a self-contained[39m
|
||
[38;5;12m software verifier. Currently only works with programs compiled using Clang.[39m
|
||
[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1munifdef[0m[38;5;12m [39m[38;5;14m[1m290[0m[38;5;12m - Removes #ifdef and #if directives with their delimited text[39m
|
||
[38;5;12m without touching any other part of the file. [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m or[39m
|
||
[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mUtilities ##[0m
|
||
|
||
[38;5;12mA 'catch-all' category for anything that doesn't fit well anywhere else.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mApeTagLibs[0m[38;5;12m [39m[38;5;14m[1m345[0m[38;5;12m - Library for working with APEv2 tags. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1margparse[0m[38;5;12m [39m[38;5;14m[1m413[0m[38;5;12m - Command-line argument parsing library, inspired by[39m
|
||
[38;5;12m Python's argparse module. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mattr[0m[38;5;12m [39m[38;5;14m[1m425[0m[38;5;12m - Commands for manipulating filesystem extended[39m
|
||
[38;5;12m attributes. [39m[38;5;14m[1mGPL-2.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-2.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbfd[0m[38;5;12m [39m[38;5;14m[1m157[0m[38;5;12m - Library for manipulating binary object files. Part of GNU[39m
|
||
[38;5;12m binutils. [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCaffeine[0m[38;5;12m [39m[38;5;14m[1m496[0m[38;5;12m - Library for building daemons and services for Linux and[39m
|
||
[38;5;12m FreeBSD systems. [39m[38;5;14m[1mLGPL-2.1-or-later[0m[38;5;12m [39m[38;5;14m[1mLGPL-2.1-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCException[0m[38;5;12m [39m[38;5;14m[1m298[0m[38;5;12m - Implementation of exceptions. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCommonMark[0m[38;5;12m [39m[38;5;14m[1m223[0m[38;5;12m - Implementation of the CommonMark spec.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcosmopolitan[0m[38;5;12m [39m[38;5;14m[1m597[0m[38;5;12m - fast portable static native textmode containers (build C programs for Linux\Mac\Windows in one go)[39m
|
||
[38;5;12m [39m[38;5;14m[1mVariety of licenses, all open source[0m[38;5;12m [39m[38;5;14m[1m224[0m[38;5;12m .[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcpu\_features[0m[38;5;12m [39m[38;5;14m[1m319[0m[38;5;12m - Get CPU features at runtime. [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m[38;5;14m[1mApache-2.0[0m[38;5;12m .[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCRIU[0m[38;5;12m [39m[38;5;14m[1m440[0m[38;5;12m - Checkpoint/Restore In Userspace; a software tool (with a C API)[39m
|
||
[38;5;12m for 'freezing' a running application to disk, then restoring[39m
|
||
[38;5;12m it. [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m or [39m[38;5;14m[1mLGPL-2.1-only[0m[38;5;12m [39m[38;5;14m[1mLGPL-2.1-only[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mD-Bus[0m[38;5;12m [39m[38;5;14m[1m430[0m[38;5;12m - Simple way for applications to talk to one[39m
|
||
[38;5;12m another. [39m[38;5;14m[1mAFL-2.1[0m[38;5;12m [39m[38;5;14m[1mAFL-2.1[0m[38;5;12m or [39m[38;5;14m[1mGPL-2.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-2.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDiscount[0m[38;5;12m [39m[38;5;14m[1m438[0m[38;5;12m - Simple implementation of a Markdown parser. [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdlx[0m[38;5;12m [39m[38;5;14m[1m388[0m[38;5;12m - Implementation of [39m[38;5;14m[1mKnuth's Algorithm X[0m[38;5;12m [39m[38;5;14m[1m389[0m[38;5;12m , with example[39m
|
||
[38;5;12m solvers. [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdocopt.c[0m[38;5;12m [39m[38;5;14m[1m270[0m[38;5;12m - Implementation of a command-line option parser. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdyncall[0m[38;5;12m [39m[38;5;14m[1m281[0m[38;5;12m - Another foreign function interface library. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGNU FreeIPMI[0m[38;5;12m [39m[38;5;14m[1m158[0m[38;5;12m - In-band and out-of-band IPMI[39m
|
||
[38;5;12m implementation. [39m[38;5;14m[1mGPL-3.0-only[0m[38;5;12m [39m[38;5;14m[1mGPL-3.0-only[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGNU gperf[0m[38;5;12m [39m[38;5;14m[1m351[0m[38;5;12m - Perfect hash function generator, given a list of[39m
|
||
[38;5;12m strings. Outputs C code. [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGNU Libffcall[0m[38;5;12m [39m[38;5;14m[1m162[0m[38;5;12m - Collection of libraries for building foreign function[39m
|
||
[38;5;12m interfaces. [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHoedown[0m[38;5;12m [39m[38;5;14m[1m405[0m[38;5;12m - Fully standards-compliant, extension-supporting, UTF-8[39m
|
||
[38;5;12m aware, fast Markdown parser. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKitsune[0m[38;5;12m [39m[38;5;14m[1m355[0m[38;5;12m - Efficient, general-purpose framework for dynamic software[39m
|
||
[38;5;12m updating. [39m[38;5;14m[1mLGPL-3.0-or-later[0m[38;5;12m [39m[38;5;14m[1mLGPL-3.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibCello[0m[38;5;12m [39m[38;5;14m[1m96[0m[38;5;12m - Library introducing higher-level programming to[39m
|
||
[38;5;12m C. [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibcmark[0m[38;5;12m [39m[38;5;14m[1m436[0m[38;5;12m - Library for parsing the CommonMark dialect of[39m
|
||
[38;5;12m Markdown. [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibcoap[0m[38;5;12m [39m[38;5;14m[1m136[0m[38;5;12m - Implementation of the [39m[38;5;14m[1mConstrained Application Protocol[0m[38;5;12m [39m[38;5;14m[1m117[0m[38;5;12m .[39m
|
||
[38;5;12m [39m[38;5;14m[1mGPL-2.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-2.0-or-later[0m[38;5;12m or [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibcox[0m[38;5;12m [39m[38;5;14m[1m373[0m[38;5;12m - Library which permits cross-platform system calls and[39m
|
||
[38;5;12m standard utilities across different operating systems.[39m
|
||
[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibffi[0m[38;5;12m [39m[38;5;14m[1m128[0m[38;5;12m - Portable foreign-function interface library. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibgeohash[0m[38;5;12m [39m[38;5;14m[1m499[0m[38;5;12m - Pure C implementation of the Geohash algorithm.[39m
|
||
[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibgit2[0m[38;5;12m [39m[38;5;14m[1m61[0m[38;5;12m - Portable implementation of the Git core methods, provided as a[39m
|
||
[38;5;12m re-entrant linkable library. [39m[38;5;14m[1mCustom license[0m[38;5;12m [39m[38;5;14m[1m41[0m[38;5;12m .[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibgss[0m[38;5;12m [39m[38;5;14m[1m161[0m[38;5;12m - Generic Security Service.[39m
|
||
[38;5;12m [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibimobiledevice[0m[38;5;12m [39m[38;5;14m[1m354[0m[38;5;12m - Cross-platform protocol library to communicate[39m
|
||
[38;5;12m with iThings. [39m[38;5;14m[1mLGPL-2.1-or-later[0m[38;5;12m [39m[38;5;14m[1mLGPL-2.1-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibnfc[0m[38;5;12m [39m[38;5;14m[1m332[0m[38;5;12m - Platform-independent Near-Field Communication[39m
|
||
[38;5;12m library. [39m[38;5;14m[1mLGPL-3.0-only[0m[38;5;12m [39m[38;5;14m[1mLGPL-3.0-only[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibpostal[0m[38;5;12m [39m[38;5;14m[1m434[0m[38;5;12m - Library for parsing and normalization of street addresses[39m
|
||
[38;5;12m around the world. Powered by statistical NLP and open geo data. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibtrading[0m[38;5;12m [39m[38;5;14m[1m455[0m[38;5;12m - Implementation of network protocols for communicating[39m
|
||
[38;5;12m with exchanges, dark pools and other trading venues. Supports FIX, FIX/FAST[39m
|
||
[38;5;12m and many proprietary protocols. [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibusb[0m[38;5;12m [39m[38;5;14m[1m306[0m[38;5;12m - Provides generic access to USB devices.[39m
|
||
[38;5;12m [39m[38;5;14m[1mLGPL-2.1-or-later[0m[38;5;12m [39m[38;5;14m[1mLGPL-2.1-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibuv[0m[38;5;12m [39m[38;5;14m[1m56[0m[38;5;12m - Cross-platform asynchronous I/O. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibvldmail[0m[38;5;12m [39m[38;5;14m[1m3[0m[38;5;12m - Your friendly email validation library. No external[39m
|
||
[38;5;12m dependencies (not even regexps). [39m[38;5;14m[1mWTFPL[0m[38;5;12m [39m[38;5;14m[1mWTFPL[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlinenoise[0m[38;5;12m [39m[38;5;14m[1m504[0m[38;5;12m - Small, self-contained alternative to readline and[39m
|
||
[38;5;12m libedit. [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibXDGdirs[0m[38;5;12m [39m[38;5;14m[1m589[0m[38;5;12m - An implementation of XDG Base Directory Specification[39m
|
||
[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMegaMimes[0m[38;5;12m [39m[38;5;14m[1m31[0m[38;5;12m - Library for getting the [39m[38;5;14m[1mMIME[0m[38;5;12m [39m[38;5;14m[1m30[0m[38;5;12m types of a file.[39m
|
||
[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mncurses[0m[38;5;12m [39m[38;5;14m[1m178[0m[38;5;12m - Coloured terminal UI library. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnetbsd-curses[0m[38;5;12m [39m[38;5;14m[1m494[0m[38;5;12m - Simplified and small version of ncurses, with the same[39m
|
||
[38;5;12m interface. [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnope.c[0m[38;5;12m [39m[38;5;14m[1m209[0m[38;5;12m - Ultra-light software platform for scalable server-side and[39m
|
||
[38;5;12m networking applications (think node.js for C programmers). [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mobj.h[0m[38;5;12m [39m[38;5;14m[1m580[0m[38;5;12m - A single-header supports OOP in pure C. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mparg[0m[38;5;12m [39m[38;5;14m[1m274[0m[38;5;12m - A single-file reimplementation of [39m[38;5;12mgetopt[39m[38;5;12m with better defaults.[39m
|
||
[38;5;12m [39m[38;5;14m[1mCC0-1.0[0m[38;5;12m [39m[38;5;14m[1mCC0-1.0[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpbc[0m[38;5;12m [39m[38;5;14m[1m236[0m[38;5;12m - Protocol buffers library. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mprogressbar[0m[38;5;12m [39m[38;5;14m[1m453[0m[38;5;12m - Easy-to-use library for displaying text progress bars.[39m
|
||
[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrabbitmq-c[0m[38;5;12m [39m[38;5;14m[1m228[0m[38;5;12m - Client library for [39m[38;5;14m[1mRabbitMQ[0m[38;5;12m [39m[38;5;14m[1m229[0m[38;5;12m . [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRagel[0m[38;5;12m [39m[38;5;14m[1m54[0m[38;5;12m - DSL for state machines that compiles to C. [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m[38;5;14m[1mGPL-2.0-only[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrmw[0m[38;5;12m [39m[38;5;14m[1m622[0m[38;5;12m - safe-remove utility for the command line that can purge items from your waste directories after x number of days. [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRogueutil[0m[38;5;12m [39m[38;5;14m[1m565[0m[38;5;12m - Cross-platform library for creating text-based user[39m
|
||
[38;5;12m interfaces (TUI) [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msort[0m[38;5;12m [39m[38;5;14m[1m190[0m[38;5;12m - Collection of sorting routines, which type-specialize at[39m
|
||
[38;5;12m compile-time with a user-defined type. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtermbox[0m[38;5;12m [39m[38;5;14m[1m396[0m[38;5;12m - Library for writing text-based interfaces. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtinyexpr[0m[38;5;12m [39m[38;5;14m[1m395[0m[38;5;12m - Tiny recursive-descent parser, compiler and evaluation[39m
|
||
[38;5;12m engine for simple mathematical expressions. [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtm[0m[38;5;12m [39m[38;5;14m[1m543[0m[38;5;12m - ⏱ Timer and Timeline Utils for C. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTulip Indicators[0m[38;5;12m [39m[38;5;14m[1m449[0m[38;5;12m - Library of functions for technical analysis of[39m
|
||
[38;5;12m financial data. [39m[38;5;14m[1mLGPL-3.0-or-later[0m[38;5;12m [39m[38;5;14m[1mLGPL-3.0-or-later[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mwhereami[0m[38;5;12m [39m[38;5;14m[1m167[0m[38;5;12m - One-file library for locating the current executable on the[39m
|
||
[38;5;12m file system. [39m[38;5;14m[1mWTFPL[0m[38;5;12m [39m[38;5;14m[1mWTFPL[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mXLSX I/O[0m[38;5;12m [39m[38;5;14m[1m344[0m[38;5;12m - Cross-platform library for reading and writing .xlsx[39m
|
||
[38;5;12m files. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mxlsx_drone[0m[38;5;12m [39m[38;5;14m[1m596[0m[38;5;12m - Fast Microsoft Excel's [39m[48;2;30;30;40m[38;5;13m[3m.xlsx reader. [0m[48;2;30;30;40m[38;5;14m[1m[3mMIT[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;14m[1m[3mMIT[0m[48;2;30;30;40m[38;5;13m[3m [0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mzlog[0m[38;5;12m [39m[38;5;14m[1m437[0m[38;5;12m - Reliable, pure C logging library.[39m
|
||
[38;5;12m [39m[38;5;14m[1mLGPL-2.1-only[0m[38;5;12m [39m[38;5;14m[1mLGPL-2.1-only[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mzproto[0m[38;5;12m [39m[38;5;14m[1m421[0m[38;5;12m - Protocol framework for ZeroMQ. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMetalang99[0m[38;5;12m [39m[38;5;14m[1m603[0m[38;5;12m - Full-blown preprocessor metaprogramming. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDatatype99[0m[38;5;12m [39m[38;5;14m[1m604[0m[38;5;12m - Algebraic data types for C99. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mWeb Frameworks ##[0m
|
||
|
||
[38;5;12mComprehensive and integrated solutions for building the next brilliant web[39m
|
||
[38;5;12mapplication in C.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mConcord[0m[38;5;12m [39m[38;5;14m[1m617[0m[38;5;12m - A Discord API wrapper library written in C. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfacil.io[0m[38;5;12m [39m[38;5;14m[1m118[0m[38;5;12m - Mini-framework for web applications. Includes a fast HTTP and[39m
|
||
[38;5;12m Websocket server, and also supports custom protocols. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mkcgi[0m[38;5;12m [39m[38;5;14m[1m562[0m[38;5;12m - CGI and FastCGI library for C [39m[38;5;14m[1mISC[0m[38;5;12m [39m[38;5;14m[1mISC[0m[38;5;12m .[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKLone[0m[38;5;12m [39m[38;5;14m[1m423[0m[38;5;12m - Fully featured, multi-platform, web application development[39m
|
||
[38;5;12m framework, targeted especially at embedded systems and[39m
|
||
[38;5;12m appliances. [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKore[0m[38;5;12m [39m[38;5;14m[1m415[0m[38;5;12m - Easy-to-use web application framework for writing scalable[39m
|
||
[38;5;12m web APIs in C. [39m[38;5;14m[1mISC[0m[38;5;12m [39m[38;5;14m[1mISC[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mWindows Environments ##[0m
|
||
|
||
[38;5;12mTechnologies designed to bring Windows into the 21st century with respect to[39m
|
||
[38;5;12msupport for C.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCygwin[0m[38;5;12m [39m[38;5;14m[1m253[0m[38;5;12m - Designed to emulate a POSIX-compatible environment extensively[39m
|
||
[38;5;12m under Windows. [39m[38;5;14m[1mVarious licenses, all open source[0m[38;5;12m [39m[38;5;14m[1m254[0m[38;5;12m .[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMinGW-w64[0m[38;5;12m [39m[38;5;14m[1m287[0m[38;5;12m - Minimalist environment for C development on Windows with[39m
|
||
[38;5;12m 64 bit support. [39m[38;5;14m[1mVarious licenses, all open source[0m[38;5;12m [39m[38;5;14m[1m252[0m[38;5;12m .[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMSYS2[0m[38;5;12m [39m[38;5;14m[1m428[0m[38;5;12m - Minimal SYStem 2; aims to provide support for a POSIX[39m
|
||
[38;5;12m environment on Windows, with a package manager based on Arch Linux's[39m
|
||
[38;5;12m pacman. Packages have individual licenses, otherwise, as MinGW and Cygwin.[39m
|
||
|
||
|
||
[38;5;14m[1mAFL-2.1[0m[38;5;12m : https://spdx.org/licenses/AFL-2.1.html[39m
|
||
[38;5;14m[1mAGPL-3.0-only[0m[38;5;12m : https://spdx.org/licenses/AGPL-3.0-only.html[39m
|
||
[38;5;14m[1mAGPL-3.0-or-later[0m[38;5;12m : https://spdx.org/licenses/AGPL-3.0-or-later.html[39m
|
||
[38;5;14m[1mApache-2.0[0m[38;5;12m : https://spdx.org/licenses/Apache-2.0.html[39m
|
||
[38;5;14m[1mBSD-1-Clause[0m[38;5;12m : https://spdx.org/licenses/BSD-1-Clause.html[39m
|
||
[38;5;14m[1mBSD-2-Clause[0m[38;5;12m : https://spdx.org/licenses/BSD-2-Clause.html[39m
|
||
[38;5;14m[1mBSD-3-Clause[0m[38;5;12m : https://spdx.org/licenses/BSD-3-Clause.html[39m
|
||
[38;5;14m[1mBSD-4-Clause[0m[38;5;12m : https://spdx.org/licenses/BSD-4-Clause.html[39m
|
||
[38;5;14m[1mCC0-1.0[0m[38;5;12m : https://spdx.org/licenses/CC0-1.0.html[39m
|
||
[38;5;14m[1mcurl[0m[38;5;12m : https://spdx.org/licenses/curl.html[39m
|
||
[38;5;14m[1mGPL-2.0-only[0m[38;5;12m : https://spdx.org/licenses/GPL-2.0-only.html[39m
|
||
[38;5;14m[1mGPL-2.0-or-later[0m[38;5;12m : https://spdx.org/licenses/GPL-2.0-or-later.html[39m
|
||
[38;5;14m[1mGPL-3.0-only[0m[38;5;12m : https://spdx.org/licenses/GPL-3.0-only.html[39m
|
||
[38;5;14m[1mGPL-3.0-or-later[0m[38;5;12m : https://spdx.org/licenses/GPL-3.0-or-later.html[39m
|
||
[38;5;14m[1mICU[0m[38;5;12m : https://spdx.org/licenses/ICU.html[39m
|
||
[38;5;14m[1mISC[0m[38;5;12m : https://spdx.org/licenses/ISC.html[39m
|
||
[38;5;14m[1mLGPL-2.0-or-later[0m[38;5;12m : https://spdx.org/licenses/LGPL-2.0-or-later.html[39m
|
||
[38;5;14m[1mLGPL-2.1-only[0m[38;5;12m : https://spdx.org/licenses/LGPL-2.1-only.html[39m
|
||
[38;5;14m[1mLGPL-2.1-or-later[0m[38;5;12m : https://spdx.org/licenses/LGPL-2.1-or-later.html[39m
|
||
[38;5;14m[1mLGPL-3.0-only[0m[38;5;12m : https://spdx.org/licenses/LGPL-3.0-only.html[39m
|
||
[38;5;14m[1mLGPL-3.0-or-later[0m[38;5;12m : https://spdx.org/licenses/LGPL-3.0-or-later.html[39m
|
||
[38;5;14m[1mLibpng[0m[38;5;12m : https://spdx.org/licenses/Libpng.html[39m
|
||
[38;5;14m[1mMIT[0m[38;5;12m : https://spdx.org/licenses/MIT.html[39m
|
||
[38;5;14m[1mMPL-2.0[0m[38;5;12m : https://spdx.org/licenses/MPL-2.0.html[39m
|
||
[38;5;14m[1mNCSA[0m[38;5;12m : https://spdx.org/licenses/NCSA.html[39m
|
||
[38;5;14m[1mOLDAP-2.8[0m[38;5;12m : https://spdx.org/licenses/OLDAP-2.8.html[39m
|
||
[38;5;14m[1mPostgreSQL[0m[38;5;12m : https://spdx.org/licenses/PostgreSQL.html[39m
|
||
[38;5;14m[1mTCL[0m[38;5;12m : https://spdx.org/licenses/TCL.html[39m
|
||
[38;5;14m[1mUnlicense[0m[38;5;12m : https://spdx.org/licenses/Unlicense.html[39m
|
||
[38;5;14m[1mWTFPL[0m[38;5;12m : https://spdx.org/licenses/WTFPL.html[39m
|
||
[38;5;14m[1mX11[0m[38;5;12m : https://spdx.org/licenses/X11.html[39m
|
||
[38;5;14m[1mZlib[0m[38;5;12m : https://spdx.org/licenses/Zlib.html[39m
|
||
|
||
[38;5;14m[1m1[0m[38;5;12m : https://github.com/Dead2/zlib-ng[39m
|
||
[38;5;14m[1m2[0m[38;5;12m : https://github.com/Cyan4973/FiniteStateEntropy[39m
|
||
[38;5;14m[1m3[0m[38;5;12m : https://github.com/dertuxmalwieder/libvldmail[39m
|
||
[38;5;14m[1m4[0m[38;5;12m : https://github.com/aosp-mirror/platform_bionic[39m
|
||
[38;5;14m[1m5[0m[38;5;12m : https://github.com/yhfudev/cpp-ci-unit-test.git[39m
|
||
[38;5;14m[1m6[0m[38;5;12m : https://port70.net/~nsz/c/c89/c89-draft.html[39m
|
||
[38;5;14m[1m7[0m[38;5;12m : https://en.wikipedia.org/wiki/The_C_Programming_Language[39m
|
||
[38;5;14m[1m8[0m[38;5;12m : https://github.com/json-c/json-c[39m
|
||
[38;5;14m[1m9[0m[38;5;12m : https://www.fefe.de/dietlibc/[39m
|
||
[38;5;14m[1m10[0m[38;5;12m : https://musl.libc.org/[39m
|
||
[38;5;14m[1m11[0m[38;5;12m : https://tools.ietf.org/html/rfc7159[39m
|
||
[38;5;14m[1m12[0m[38;5;12m : https://uclibc-ng.org/[39m
|
||
[38;5;14m[1m13[0m[38;5;12m : https://opensource.org/osd[39m
|
||
[38;5;14m[1m14[0m[38;5;12m : https://www.gtk.org/[39m
|
||
|
||
[38;5;14m[1m16[0m[38;5;12m : http://webserver2.tecgraf.puc-rio.br/iup/[39m
|
||
[38;5;14m[1m17[0m[38;5;12m : https://github.com/saitoha/libsixel[39m
|
||
[38;5;14m[1m18[0m[38;5;12m : https://www.enlightenment.org?p=about%252Flibs[39m
|
||
[38;5;14m[1m19[0m[38;5;12m : http://www.tcl.tk/[39m
|
||
|
||
[38;5;14m[1m21[0m[38;5;12m : http://xforms-toolkit.org/[39m
|
||
[38;5;14m[1m22[0m[38;5;12m : https://www.sqlite.org/[39m
|
||
[38;5;14m[1m23[0m[38;5;12m : https://unqlite.org/[39m
|
||
[38;5;14m[1m24[0m[38;5;12m : https://github.com/google/brotli[39m
|
||
[38;5;14m[1m25[0m[38;5;12m : https://en.wikipedia.org/wiki/Dynamic_array[39m
|
||
[38;5;14m[1m26[0m[38;5;12m : https://github.com/clibs/clib[39m
|
||
[38;5;14m[1m27[0m[38;5;12m : https://github.com/clibs/clib/wiki/Packages[39m
|
||
[38;5;14m[1m28[0m[38;5;12m : http://www.koanlogic.com/libu/[39m
|
||
[38;5;14m[1m29[0m[38;5;12m : https://github.com/antirez/sds[39m
|
||
[38;5;14m[1m30[0m[38;5;12m : https://en.wikipedia.org/wiki/MIME[39m
|
||
[38;5;14m[1m31[0m[38;5;12m : https://trumpowen.github.io/MegaMimes[39m
|
||
[38;5;14m[1m32[0m[38;5;12m : https://github.com/kgabis/parson[39m
|
||
[38;5;14m[1m33[0m[38;5;12m : https://www.codeproject.com/Articles/6154/Writing-Efficient-C-and-C-Code-Optimization[39m
|
||
[38;5;14m[1m34[0m[38;5;12m : http://re2c.org/index.html[39m
|
||
[38;5;14m[1m35[0m[38;5;12m : http://shop.oreilly.com/product/0636920033677.do[39m
|
||
[38;5;14m[1m36[0m[38;5;12m : http://shop.oreilly.com/product/0636920028000.do[39m
|
||
[38;5;14m[1m37[0m[38;5;12m : https://www.openmp.org/[39m
|
||
[38;5;14m[1m38[0m[38;5;12m : https://clang.llvm.org/[39m
|
||
[38;5;14m[1m39[0m[38;5;12m : https://github.com/recp/json[39m
|
||
[38;5;14m[1m40[0m[38;5;12m : https://gcc.gnu.org/[39m
|
||
[38;5;14m[1m41[0m[38;5;12m : https://github.com/libgit2/libgit2/blob/master/COPYING[39m
|
||
[38;5;14m[1m42[0m[38;5;12m : http://anjuta.org/[39m
|
||
[38;5;14m[1m43[0m[38;5;12m : https://www.geany.org/[39m
|
||
[38;5;14m[1m44[0m[38;5;12m : https://www.kdevelop.org/[39m
|
||
[38;5;14m[1m45[0m[38;5;12m : https://www.codelite.org/[39m
|
||
[38;5;14m[1m46[0m[38;5;12m : https://www.gnu.org/software/gnulib/[39m
|
||
[38;5;14m[1m47[0m[38;5;12m : https://www.gnu.org/software/gsl/[39m
|
||
[38;5;14m[1m48[0m[38;5;12m : https://liballeg.org[39m
|
||
[38;5;14m[1m49[0m[38;5;12m : https://github.com/vasi/pixz[39m
|
||
[38;5;14m[1m50[0m[38;5;12m : https://www.libsdl.org/[39m
|
||
[38;5;14m[1m51[0m[38;5;12m : https://redis.io/[39m
|
||
[38;5;14m[1m52[0m[38;5;12m : http://zeromq.org/[39m
|
||
[38;5;14m[1m53[0m[38;5;12m : http://www.digip.org/jansson/[39m
|
||
[38;5;14m[1m54[0m[38;5;12m : http://www.colm.net/open-source/ragel/[39m
|
||
[38;5;14m[1m55[0m[38;5;12m : https://dl.acm.org/citation.cfm?id=179241[39m
|
||
[38;5;14m[1m56[0m[38;5;12m : http://libuv.org[39m
|
||
[38;5;14m[1m57[0m[38;5;12m : https://www.gnu.org/software/libc/[39m
|
||
[38;5;14m[1m58[0m[38;5;12m : https://github.com/silentbicycle/greatest[39m
|
||
[38;5;14m[1m59[0m[38;5;12m : https://libcheck.github.io/check[39m
|
||
[38;5;14m[1m60[0m[38;5;12m : https://lloyd.github.io/yajl/[39m
|
||
[38;5;14m[1m61[0m[38;5;12m : https://libgit2.org/[39m
|
||
[38;5;14m[1m62[0m[38;5;12m : http://xmlsoft.org/[39m
|
||
[38;5;14m[1m63[0m[38;5;12m : https://www.ffmpeg.org/[39m
|
||
[38;5;14m[1m64[0m[38;5;12m : http://knking.com/books/c2/index.html[39m
|
||
[38;5;14m[1m65[0m[38;5;12m : https://curl.haxx.se/libcurl/[39m
|
||
[38;5;14m[1m66[0m[38;5;12m : https://github.com/Snaipe/libcsptr[39m
|
||
[38;5;14m[1m67[0m[38;5;12m : http://site.icu-project.org/[39m
|
||
[38;5;14m[1m68[0m[38;5;12m : https://libspng.org/[39m
|
||
[38;5;14m[1m69[0m[38;5;12m : https://lodev.org/lodepng/[39m
|
||
[38;5;14m[1m70[0m[38;5;12m : http://www.fftw.org/[39m
|
||
[38;5;14m[1m71[0m[38;5;12m : https://sourceforge.net/projects/kissfft/[39m
|
||
[38;5;14m[1m72[0m[38;5;12m : https://bitbucket.org/MDukhan/yeppp[39m
|
||
[38;5;14m[1m73[0m[38;5;12m : https://graphics.stanford.edu/~seander/bithacks.html[39m
|
||
[38;5;14m[1m74[0m[38;5;12m : http://pcc.ludd.ltu.se/[39m
|
||
[38;5;14m[1m75[0m[38;5;12m : http://pcc.ludd.ltu.se/licenses/[39m
|
||
[38;5;14m[1m76[0m[38;5;12m : http://attractivechaos.github.io/klib/#About[39m
|
||
[38;5;14m[1m77[0m[38;5;12m : https://github.com/netmail-open/wjelement/[39m
|
||
[38;5;14m[1m78[0m[38;5;12m : http://apr.apache.org/[39m
|
||
[38;5;14m[1m79[0m[38;5;12m : https://gmplib.org/[39m
|
||
[38;5;14m[1m80[0m[38;5;12m : https://github.com/cesanta/slre[39m
|
||
[38;5;14m[1m81[0m[38;5;12m : http://tiny-rex.sourceforge.net/[39m
|
||
[38;5;14m[1m82[0m[38;5;12m : https://github.com/laurikari/tre/[39m
|
||
[38;5;14m[1m83[0m[38;5;12m : http://www.pcre.org/[39m
|
||
[38;5;14m[1m84[0m[38;5;12m : https://github.com/Tuplanolla/cheat[39m
|
||
[38;5;14m[1m85[0m[38;5;12m : http://www.valgrind.org/[39m
|
||
[38;5;14m[1m86[0m[38;5;12m : https://www.gnu.org/software/binutils/[39m
|
||
[38;5;14m[1m87[0m[38;5;12m : https://www.gnu.org/software/gdb/[39m
|
||
[38;5;14m[1m88[0m[38;5;12m : https://fragglet.github.io/c-algorithms[39m
|
||
[38;5;14m[1m89[0m[38;5;12m : http://expat.sourceforge.net/[39m
|
||
[38;5;14m[1m90[0m[38;5;12m : https://www.sfml-dev.org/download/csfml/[39m
|
||
[38;5;14m[1m91[0m[38;5;12m : https://www.sfml-dev.org/index.php[39m
|
||
[38;5;14m[1m92[0m[38;5;12m : http://freeweb.siol.net/rmihor/NppCCompletionPlugin.zip[39m
|
||
[38;5;14m[1m93[0m[38;5;12m : https://github.com/keybuk/libnih[39m
|
||
[38;5;14m[1m94[0m[38;5;12m : http://cunit.sourceforge.net/[39m
|
||
[38;5;14m[1m95[0m[38;5;12m : https://rr-project.org/[39m
|
||
[38;5;14m[1m96[0m[38;5;12m : http://libcello.org/[39m
|
||
[38;5;14m[1m97[0m[38;5;12m : http://nethack4.org/projects/aimake/[39m
|
||
[38;5;14m[1m98[0m[38;5;12m : https://www.glfw.org/[39m
|
||
[38;5;14m[1m99[0m[38;5;12m : http://freeglut.sourceforge.net[39m
|
||
[38;5;14m[1m100[0m[38;5;12m : https://uriparser.github.io[39m
|
||
[38;5;14m[1m101[0m[38;5;12m : https://github.com/orangeduck/Corange[39m
|
||
[38;5;14m[1m102[0m[38;5;12m : http://shop.oreilly.com/product/0636920015482.do[39m
|
||
[38;5;14m[1m103[0m[38;5;12m : http://ccodearchive.net/[39m
|
||
[38;5;14m[1m104[0m[38;5;12m : http://ccodearchive.net/list.html[39m
|
||
[38;5;14m[1m105[0m[38;5;12m : https://www.symas.com/lmdb[39m
|
||
[38;5;14m[1m106[0m[38;5;12m : https://nanomsg.github.io/nng/[39m
|
||
[38;5;14m[1m107[0m[38;5;12m : https://ioquake3.org[39m
|
||
[38;5;14m[1m108[0m[38;5;12m : https://github.com/RandyGaul/tinyheaders[39m
|
||
[38;5;14m[1m109[0m[38;5;12m : https://github.com/compuphase/minIni[39m
|
||
[38;5;14m[1m110[0m[38;5;12m : https://www.openssl.org/[39m
|
||
[38;5;14m[1m111[0m[38;5;12m : https://www.openssl.org/source/license.html[39m
|
||
[38;5;14m[1m112[0m[38;5;12m : http://www.gnutls.org/[39m
|
||
[38;5;14m[1m113[0m[38;5;12m : https://github.com/RhysU/c99sh[39m
|
||
[38;5;14m[1m114[0m[38;5;12m : https://github.com/nothings/stb[39m
|
||
[38;5;14m[1m115[0m[38;5;12m : https://tinycthread.github.io/[39m
|
||
[38;5;14m[1m116[0m[38;5;12m : http://mike.steinert.ca/bstring/[39m
|
||
[38;5;14m[1m117[0m[38;5;12m : http://coap.technology/[39m
|
||
[38;5;14m[1m118[0m[38;5;12m : http://facil.io/[39m
|
||
[38;5;14m[1m119[0m[38;5;12m : https://www.enlightenment.org[39m
|
||
[38;5;14m[1m120[0m[38;5;12m : https://zserge.com/jsmn.html[39m
|
||
[38;5;14m[1m121[0m[38;5;12m : https://www.postgresql.org/[39m
|
||
[38;5;14m[1m122[0m[38;5;12m : https://madmurphy.github.io/libconfini/html/index.html[39m
|
||
[38;5;14m[1m123[0m[38;5;12m : https://gstreamer.freedesktop.org/[39m
|
||
[38;5;14m[1m124[0m[38;5;12m : http://libevent.org/[39m
|
||
[38;5;14m[1m125[0m[38;5;12m : https://www.hboehm.info/gc/[39m
|
||
[38;5;14m[1m126[0m[38;5;12m : https://github.com/rampantpixels/rpmalloc[39m
|
||
[38;5;14m[1m127[0m[38;5;12m : https://h2o.examp1e.net/[39m
|
||
[38;5;14m[1m128[0m[38;5;12m : https://github.com/atgreen/libffi[39m
|
||
[38;5;14m[1m129[0m[38;5;12m : https://github.com/protobuf-c/protobuf-c[39m
|
||
[38;5;14m[1m130[0m[38;5;12m : https://github.com/jmckaskill/c-capnproto[39m
|
||
[38;5;14m[1m131[0m[38;5;12m : https://en.wikipedia.org/wiki/External_Data_Representation[39m
|
||
[38;5;14m[1m132[0m[38;5;12m : https://bitbucket.org/martijnj/msgpackalt[39m
|
||
[38;5;14m[1m133[0m[38;5;12m : http://www.netlib.org/lapack/lapacke.html[39m
|
||
[38;5;14m[1m134[0m[38;5;12m : http://www.netlib.org/lapack/[39m
|
||
[38;5;14m[1m135[0m[38;5;12m : https://github.com/martinh/libconfuse[39m
|
||
[38;5;14m[1m136[0m[38;5;12m : https://github.com/obgm/libcoap[39m
|
||
[38;5;14m[1m137[0m[38;5;12m : http://math-atlas.sourceforge.net/[39m
|
||
[38;5;14m[1m138[0m[38;5;12m : http://lionet.info/asn1c/compiler.html[39m
|
||
[38;5;14m[1m139[0m[38;5;12m : https://github.com/nanomsg/nanomsg[39m
|
||
[38;5;14m[1m140[0m[38;5;12m : http://avro.apache.org/docs/current/api/c/index.html#_introduction_to_avro_c[39m
|
||
[38;5;14m[1m141[0m[38;5;12m : https://cmocka.org/[39m
|
||
[38;5;14m[1m142[0m[38;5;12m : https://gnupg.org/related_software/libgcrypt[39m
|
||
[38;5;14m[1m143[0m[38;5;12m : https://github.com/libressl-portable/[39m
|
||
[38;5;14m[1m144[0m[38;5;12m : http://software.schmorp.de/pkg/libev.html[39m
|
||
[38;5;14m[1m145[0m[38;5;12m : https://google.github.io/flatbuffers/[39m
|
||
[38;5;14m[1m146[0m[38;5;12m : https://en.wikipedia.org/wiki/POSIX_Threads[39m
|
||
[38;5;14m[1m147[0m[38;5;12m : https://www.opengl.org/[39m
|
||
[38;5;14m[1m148[0m[38;5;12m : http://www.sgi.com/tech/opengl/?/license.html[39m
|
||
[38;5;14m[1m149[0m[38;5;12m : https://github.com/flycheck/flycheck[39m
|
||
[38;5;14m[1m150[0m[38;5;12m : http://joaotavora.github.io/yasnippet/[39m
|
||
[38;5;14m[1m151[0m[38;5;12m : https://github.com/ycm-core/YouCompleteMe[39m
|
||
[38;5;14m[1m152[0m[38;5;12m : https://sites.google.com/site/lccretargetablecompiler/[39m
|
||
[38;5;14m[1m153[0m[38;5;12m : https://github.com/drh/lcc/blob/master/CPYRIGHT[39m
|
||
[38;5;14m[1m154[0m[38;5;12m : https://github.com/swenson/vector.h[39m
|
||
[38;5;14m[1m155[0m[38;5;12m : https://www.gnu.org/software/adns/[39m
|
||
[38;5;14m[1m156[0m[38;5;12m : http://adtinfo.org/libavl.html/index.html[39m
|
||
[38;5;14m[1m157[0m[38;5;12m : http://sourceware.org/binutils/docs/bfd/[39m
|
||
[38;5;14m[1m158[0m[38;5;12m : https://gnu.org/software/freeipmi/index.html[39m
|
||
[38;5;14m[1m159[0m[38;5;12m : https://gnu.org/software/glpk/[39m
|
||
[38;5;14m[1m160[0m[38;5;12m : https://gnu.org/software/gsasl/[39m
|
||
[38;5;14m[1m161[0m[38;5;12m : https://gnu.org/software/gss/[39m
|
||
[38;5;14m[1m162[0m[38;5;12m : https://gnu.org/software/libffcall/[39m
|
||
[38;5;14m[1m163[0m[38;5;12m : https://gnu.org/software/libiconv/[39m
|
||
[38;5;14m[1m164[0m[38;5;12m : https://gnu.org/software/libidn/[39m
|
||
[38;5;14m[1m165[0m[38;5;12m : https://gnu.org/software/libmicrohttpd/[39m
|
||
[38;5;14m[1m166[0m[38;5;12m : https://www.hughes.com.au/products/libhttpd/[39m
|
||
[38;5;14m[1m167[0m[38;5;12m : https://github.com/gpakosz/whereami[39m
|
||
[38;5;14m[1m168[0m[38;5;12m : http://www.webdav.org/neon/[39m
|
||
[38;5;14m[1m169[0m[38;5;12m : http://mihl.sourceforge.net/[39m
|
||
[38;5;14m[1m170[0m[38;5;12m : https://www.coralbits.com/libonion/[39m
|
||
[38;5;14m[1m171[0m[38;5;12m : https://cesanta.com[39m
|
||
[38;5;14m[1m172[0m[38;5;12m : https://risoflora.github.io/libsagui/[39m
|
||
[38;5;14m[1m173[0m[38;5;12m : https://gnu.org/software/libunistring/[39m
|
||
[38;5;14m[1m174[0m[38;5;12m : https://gnu.org/software/libxmi/[39m
|
||
[38;5;14m[1m175[0m[38;5;12m : http://www.multiprecision.org/mpc/[39m
|
||
[38;5;14m[1m176[0m[38;5;12m : http://mpfr.loria.fr/index.html[39m
|
||
[38;5;14m[1m177[0m[38;5;12m : https://gnu.org/software/mpria/[39m
|
||
[38;5;14m[1m178[0m[38;5;12m : https://gnu.org/software/ncurses/[39m
|
||
[38;5;14m[1m179[0m[38;5;12m : https://gnu.org/software/osip/[39m
|
||
[38;5;14m[1m180[0m[38;5;12m : https://gnu.org/software/pth/[39m
|
||
[38;5;14m[1m181[0m[38;5;12m : https://savedparadigms.files.wordpress.com/2014/09/harbison-s-p-steele-g-l-c-a-reference-manual-5th-ed.pdf[39m
|
||
[38;5;14m[1m182[0m[38;5;12m : http://shop.oreilly.com/product/9780596004361.do[39m
|
||
[38;5;14m[1m183[0m[38;5;12m : http://shop.oreilly.com/product/0636920026136.do[39m
|
||
[38;5;14m[1m184[0m[38;5;12m : https://www.pearson.com/us/higher-education/program/Prata-C-Primer-Plus-6th-Edition/PGM4399.html[39m
|
||
[38;5;14m[1m185[0m[38;5;12m : http://www.planetpdf.com/codecuts/pdfs/ooc.pdf[39m
|
||
[38;5;14m[1m186[0m[38;5;12m : https://github.com/vim-syntastic/syntastic[39m
|
||
[38;5;14m[1m187[0m[38;5;12m : https://github.com/dvidelabs/flatcc[39m
|
||
[38;5;14m[1m188[0m[38;5;12m : http://apophenia.info[39m
|
||
[38;5;14m[1m189[0m[38;5;12m : https://github.com/b-k/apophenia/blob/master/install/COPYING[39m
|
||
[38;5;14m[1m190[0m[38;5;12m : https://github.com/swenson/sort[39m
|
||
[38;5;14m[1m191[0m[38;5;12m : http://steve-yegge.blogspot.co.nz/2008/10/universal-design-pattern.html[39m
|
||
[38;5;14m[1m192[0m[38;5;12m : http://libjpeg.sourceforge.net/[39m
|
||
[38;5;14m[1m193[0m[38;5;12m : https://libjpeg-turbo.virtualgl.org/[39m
|
||
[38;5;14m[1m194[0m[38;5;12m : https://www.libjpeg-turbo.org/About/License[39m
|
||
[38;5;14m[1m195[0m[38;5;12m : http://libccv.org/[39m
|
||
[38;5;14m[1m196[0m[38;5;12m : https://github.com/google/gumbo-parser[39m
|
||
[38;5;14m[1m197[0m[38;5;12m : https://llhttp.org[39m
|
||
[38;5;14m[1m198[0m[38;5;12m : https://download.libsodium.org/doc[39m
|
||
[38;5;14m[1m199[0m[38;5;12m : https://lwan.ws[39m
|
||
[38;5;14m[1m200[0m[38;5;12m : https://github.com/mozilla/mozjpeg[39m
|
||
[38;5;14m[1m201[0m[38;5;12m : https://github.com/redis/hiredis[39m
|
||
[38;5;14m[1m202[0m[38;5;12m : https://jvns.ca/blog/2014/12/14/fun-with-threads/[39m
|
||
[38;5;14m[1m203[0m[38;5;12m : https://github.com/silentbicycle/socket99[39m
|
||
[38;5;14m[1m204[0m[38;5;12m : http://danluu.com/malloc-tutorial/[39m
|
||
[38;5;14m[1m205[0m[38;5;12m : https://web.archive.org/web/20170620131430/https://www.tedunangst.com/flak/post/memcpy-vs-memmove[39m
|
||
[38;5;14m[1m206[0m[38;5;12m : https://blogs.oracle.com/linux/8-gdb-tricks-you-should-know-v2[39m
|
||
[38;5;14m[1m207[0m[38;5;12m : https://www.youtube.com/playlist?list=PLLX-Q6B8xqZ8n8bwjGdzBJ25X2utwnoEG[39m
|
||
[38;5;14m[1m208[0m[38;5;12m : http://nethack4.org/blog/building-c.html[39m
|
||
[38;5;14m[1m209[0m[38;5;12m : https://github.com/riolet/WAFer[39m
|
||
[38;5;14m[1m210[0m[38;5;12m : https://docs.google.com/presentation/d/1h49gY3TSiayLMXYmRMaAEMl05FaJ-Z6jDOWOz3EsqqQ/edit?pli=1#slide=id.gaf50702c_0153[39m
|
||
[38;5;14m[1m212[0m[38;5;12m : http://www.crasseux.com/books/ctut.pdf[39m
|
||
[38;5;14m[1m213[0m[38;5;12m : https://pdos.csail.mit.edu/6.828/2017/readings/pointers.pdf[39m
|
||
[38;5;14m[1m214[0m[38;5;12m : https://github.com/adamierymenko/huffandpuff[39m
|
||
[38;5;14m[1m215[0m[38;5;12m : https://sourceforge.net/projects/vtd-xml/[39m
|
||
[38;5;14m[1m216[0m[38;5;12m : https://michaelrsweet.github.io?Z3[39m
|
||
[38;5;14m[1m217[0m[38;5;12m : http://svn.msweet.org/mxml/trunk/COPYING[39m
|
||
[38;5;14m[1m218[0m[38;5;12m : http://ezxml.sourceforge.net/[39m
|
||
[38;5;14m[1m219[0m[38;5;12m : https://github.com/blunderer/libroxml[39m
|
||
[38;5;14m[1m220[0m[38;5;12m : https://github.com/DanielGibson/Snippets/[39m
|
||
[38;5;14m[1m221[0m[38;5;12m : https://github.com/id-Software/Quake-2[39m
|
||
[38;5;14m[1m222[0m[38;5;12m : http://www.etpan.org[39m
|
||
[38;5;14m[1m223[0m[38;5;12m : https://github.com/commonmark/commonmark-spec[39m
|
||
[38;5;14m[1m224[0m[38;5;12m : https://github.com/commonmark/commonmark-spec/blob/master/LICENSE[39m
|
||
[38;5;14m[1m225[0m[38;5;12m : https://github.com/id-Software/Quake[39m
|
||
[38;5;14m[1m226[0m[38;5;12m : http://czmq.zeromq.org[39m
|
||
[38;5;14m[1m227[0m[38;5;12m : https://marek.vavrusa.com/memory/[39m
|
||
[38;5;14m[1m228[0m[38;5;12m : https://github.com/alanxz/rabbitmq-c[39m
|
||
[38;5;14m[1m229[0m[38;5;12m : http://www.rabbitmq.com/[39m
|
||
[38;5;14m[1m230[0m[38;5;12m : http://zlib.net[39m
|
||
[38;5;14m[1m231[0m[38;5;12m : https://github.com/libretro/RetroArch[39m
|
||
[38;5;14m[1m232[0m[38;5;12m : https://www.libretro.com/[39m
|
||
[38;5;14m[1m233[0m[38;5;12m : http://mongoc.org/[39m
|
||
[38;5;14m[1m234[0m[38;5;12m : https://www.mongodb.org/[39m
|
||
[38;5;14m[1m235[0m[38;5;12m : https://github.com/mongodb/libbson[39m
|
||
[38;5;14m[1m236[0m[38;5;12m : https://github.com/cloudwu/pbc[39m
|
||
[38;5;14m[1m237[0m[38;5;12m : https://github.com/sinemetu1/twitc[39m
|
||
[38;5;14m[1m238[0m[38;5;12m : https://github.com/orangeduck/mpc[39m
|
||
[38;5;14m[1m239[0m[38;5;12m : https://github.com/vstakhov/libucl[39m
|
||
[38;5;14m[1m240[0m[38;5;12m : http://snaipe.me/c/c-smart-pointers/[39m
|
||
[38;5;14m[1m241[0m[38;5;12m : https://github.com/gpakosz/PackedArray[39m
|
||
[38;5;14m[1m242[0m[38;5;12m : http://concurrencykit.org[39m
|
||
[38;5;14m[1m243[0m[38;5;12m : http://repo.hu/projects/cchan/[39m
|
||
[38;5;14m[1m244[0m[38;5;12m : http://sophia.systems[39m
|
||
[38;5;14m[1m245[0m[38;5;12m : http://www.greenend.org.uk/rjk/tech/inline.html[39m
|
||
[38;5;14m[1m246[0m[38;5;12m : https://criterion.readthedocs.io/en/master[39m
|
||
[38;5;14m[1m247[0m[38;5;12m : https://port70.net/~nsz/c/c11/n1570.html[39m
|
||
[38;5;14m[1m248[0m[38;5;12m : https://en.wikibooks.org/wiki/C_Programming[39m
|
||
[38;5;14m[1m249[0m[38;5;12m : http://www.codeblocks.org/[39m
|
||
[38;5;14m[1m250[0m[38;5;12m : http://cedet.sourceforge.net/[39m
|
||
[38;5;14m[1m251[0m[38;5;12m : http://mingw.org/[39m
|
||
[38;5;14m[1m252[0m[38;5;12m : http://mingw.org/license[39m
|
||
[38;5;14m[1m253[0m[38;5;12m : https://cygwin.com/[39m
|
||
[38;5;14m[1m254[0m[38;5;12m : https://cygwin.com/licensing.html[39m
|
||
[38;5;14m[1m255[0m[38;5;12m : http://flintlib.org/[39m
|
||
[38;5;14m[1m256[0m[38;5;12m : http://pari.math.u-bordeaux.fr/[39m
|
||
[38;5;14m[1m257[0m[38;5;12m : http://blog.noctua-software.com/c-tricks.html[39m
|
||
[38;5;14m[1m258[0m[38;5;12m : https://port70.net/~nsz/c/c99/n1256.html[39m
|
||
[38;5;14m[1m259[0m[38;5;12m : https://spdx.org/licenses/EPL-1.0.html[39m
|
||
[38;5;14m[1m260[0m[38;5;12m : https://netbeans.org/[39m
|
||
[38;5;14m[1m261[0m[38;5;12m : https://github.com/JonnyWhatshisface/libwebsock[39m
|
||
[38;5;14m[1m262[0m[38;5;12m : http://c-faq.com/[39m
|
||
[38;5;14m[1m263[0m[38;5;12m : https://computing.llnl.gov/tutorials/pthreads/[39m
|
||
[38;5;14m[1m264[0m[38;5;12m : https://computing.llnl.gov/tutorials/openMP/[39m
|
||
[38;5;14m[1m265[0m[38;5;12m : https://computing.llnl.gov/tutorials/mpi/[39m
|
||
[38;5;14m[1m266[0m[38;5;12m : https://wiki.sei.cmu.edu/confluence/display/c/SEI+CERT+C+Coding+Standard[39m
|
||
[38;5;14m[1m267[0m[38;5;12m : http://blog.pkh.me/p/20-templating-in-c.html[39m
|
||
[38;5;14m[1m268[0m[38;5;12m : http://lipforge.ens-lyon.fr/www/crlibm/index.html[39m
|
||
[38;5;14m[1m269[0m[38;5;12m : https://logological.org/gpp[39m
|
||
[38;5;14m[1m270[0m[38;5;12m : https://github.com/docopt/docopt.c[39m
|
||
[38;5;14m[1m271[0m[38;5;12m : https://xmake.io/[39m
|
||
[38;5;14m[1m273[0m[38;5;12m : http://troydhanson.github.io/uthash/[39m
|
||
[38;5;14m[1m274[0m[38;5;12m : https://github.com/jibsen/parg[39m
|
||
[38;5;14m[1m275[0m[38;5;12m : http://blog.llvm.org/2011/05/what-every-c-programmer-should-know.html[39m
|
||
[38;5;14m[1m276[0m[38;5;12m : https://github.com/ryanmjacobs/c[39m
|
||
[38;5;14m[1m277[0m[38;5;12m : http://wolkykim.github.io/qlibc[39m
|
||
[38;5;14m[1m278[0m[38;5;12m : https://github.com/wolkykim/qlibc/blob/master/LICENSE[39m
|
||
[38;5;14m[1m279[0m[38;5;12m : https://gist.github.com/eatonphil/21b3d6569f24ad164365[39m
|
||
[38;5;14m[1m280[0m[38;5;12m : https://www.flourish.org/cinclude2dot/[39m
|
||
[38;5;14m[1m281[0m[38;5;12m : http://www.dyncall.org/[39m
|
||
[38;5;14m[1m282[0m[38;5;12m : http://www.mcs.anl.gov/petsc/[39m
|
||
[38;5;14m[1m283[0m[38;5;12m : http://slepc.upv.es/[39m
|
||
[38;5;14m[1m284[0m[38;5;12m : https://github.com/open-mpi/ompi[39m
|
||
[38;5;14m[1m285[0m[38;5;12m : http://www.mpich.org/[39m
|
||
[38;5;14m[1m286[0m[38;5;12m : http://git.mpich.org/mpich.git/blob_plain/6aab201f58d71fc97f2c044d250389ba86ac1e3c:/COPYRIGHT[39m
|
||
[38;5;14m[1m287[0m[38;5;12m : http://mingw-w64.yaxm.org/doku.php/start[39m
|
||
[38;5;14m[1m288[0m[38;5;12m : https://github.com/google/sanitizers[39m
|
||
[38;5;14m[1m289[0m[38;5;12m : https://github.com/include-what-you-use/include-what-you-use[39m
|
||
[38;5;14m[1m290[0m[38;5;12m : http://dotat.at/prog/unifdef/[39m
|
||
[38;5;14m[1m291[0m[38;5;12m : https://tls.mbed.org/[39m
|
||
[38;5;14m[1m292[0m[38;5;12m : http://www.fefe.de/djb/[39m
|
||
[38;5;14m[1m293[0m[38;5;12m : http://jemalloc.net[39m
|
||
[38;5;14m[1m295[0m[38;5;12m : https://github.com/gperftools/gperftools[39m
|
||
[38;5;14m[1m296[0m[38;5;12m : http://www.throwtheswitch.org/unity[39m
|
||
[38;5;14m[1m297[0m[38;5;12m : http://www.throwtheswitch.org/cmock[39m
|
||
[38;5;14m[1m298[0m[38;5;12m : http://www.throwtheswitch.org/cexception[39m
|
||
[38;5;14m[1m299[0m[38;5;12m : https://www.libtom.net[39m
|
||
[38;5;14m[1m300[0m[38;5;12m : https://pngquant.org/lib/[39m
|
||
[38;5;14m[1m301[0m[38;5;12m : https://wiki.haskell.org/Introduction_to_QuickCheck2[39m
|
||
[38;5;14m[1m302[0m[38;5;12m : https://github.com/silentbicycle/theft[39m
|
||
[38;5;14m[1m303[0m[38;5;12m : http://chipmunk-physics.net[39m
|
||
[38;5;14m[1m304[0m[38;5;12m : https://conan.io/[39m
|
||
[38;5;14m[1m305[0m[38;5;12m : https://faragon.github.io/libsrt.html[39m
|
||
[38;5;14m[1m306[0m[38;5;12m : https://libusb.info/[39m
|
||
[38;5;14m[1m307[0m[38;5;12m : https://www.gnu.org/software/complexity/[39m
|
||
[38;5;14m[1m308[0m[38;5;12m : http://www.eso.org/sci/software/cpl/[39m
|
||
[38;5;14m[1m309[0m[38;5;12m : https://www.cprover.org/cbmc/[39m
|
||
[38;5;14m[1m310[0m[38;5;12m : https://github.com/0intro/libelf[39m
|
||
[38;5;14m[1m311[0m[38;5;12m : https://github.com/matze/oclkit[39m
|
||
[38;5;14m[1m312[0m[38;5;12m : http://tuxfan.github.io/ocl-mla/[39m
|
||
[38;5;14m[1m313[0m[38;5;12m : http://c2html.sourceforge.net/whatisc2html.html[39m
|
||
[38;5;14m[1m314[0m[38;5;12m : http://astyle.sourceforge.net/[39m
|
||
[38;5;14m[1m315[0m[38;5;12m : https://www.gnu.org/software/indent/[39m
|
||
[38;5;14m[1m316[0m[38;5;12m : http://www.feynarts.de/cuba/[39m
|
||
[38;5;14m[1m317[0m[38;5;12m : http://www.gedanken.org.uk/software/cxref/[39m
|
||
[38;5;14m[1m318[0m[38;5;12m : http://www.doxygen.nl/[39m
|
||
[38;5;14m[1m319[0m[38;5;12m : https://github.com/google/cpu_features[39m
|
||
[38;5;14m[1m320[0m[38;5;12m : https://www.gnu.org/software/ddd/ddd.html[39m
|
||
[38;5;14m[1m321[0m[38;5;12m : http://docutils.sourceforge.net/[39m
|
||
[38;5;14m[1m322[0m[38;5;12m : https://hplgit.github.io/doconce/doc/web/index.html[39m
|
||
[38;5;14m[1m323[0m[38;5;12m : http://fabutil.org/[39m
|
||
[38;5;14m[1m324[0m[38;5;12m : https://www.gnu.org/software/make/[39m
|
||
[38;5;14m[1m325[0m[38;5;12m : https://github.com/libfann/fann[39m
|
||
[38;5;14m[1m326[0m[38;5;12m : https://github.com/centaurean/spookyhash[39m
|
||
[38;5;14m[1m327[0m[38;5;12m : https://github.com/attractivechaos/kann[39m
|
||
[38;5;14m[1m328[0m[38;5;12m : https://glade.gnome.org/[39m
|
||
[38;5;14m[1m329[0m[38;5;12m : https://cmake.org/[39m
|
||
[38;5;14m[1m330[0m[38;5;12m : https://www.gnu.org/software/global/[39m
|
||
[38;5;14m[1m331[0m[38;5;12m : https://gmsl.sourceforge.net/[39m
|
||
[38;5;14m[1m332[0m[38;5;12m : https://github.com/nfc-tools/libnfc[39m
|
||
[38;5;14m[1m333[0m[38;5;12m : http://www.andre-simon.de/index.php[39m
|
||
[38;5;14m[1m334[0m[38;5;12m : https://en.wikipedia.org/wiki/Levenshtein_distance[39m
|
||
[38;5;14m[1m335[0m[38;5;12m : https://spdx.org/licenses/GPL-1.0.html[39m
|
||
[38;5;14m[1m336[0m[38;5;12m : https://github.com/ndevilla/iniparser[39m
|
||
[38;5;14m[1m337[0m[38;5;12m : https://github.com/jtsiomb/kdtree[39m
|
||
[38;5;14m[1m338[0m[38;5;12m : http://www.oberhumer.com/opensource/lzo/[39m
|
||
[38;5;14m[1m339[0m[38;5;12m : http://www.nlnetlabs.nl/projects/ldns/index.html[39m
|
||
[38;5;14m[1m340[0m[38;5;12m : https://wiki.gnome.org/Projects/LibRsvg[39m
|
||
[38;5;14m[1m341[0m[38;5;12m : https://www.pyyaml.org/wiki/LibYAML[39m
|
||
[38;5;14m[1m342[0m[38;5;12m : https://www.xiph.org/ao/[39m
|
||
[38;5;14m[1m343[0m[38;5;12m : https://www.chiark.greenend.org.uk/~sgtatham/mp/[39m
|
||
[38;5;14m[1m344[0m[38;5;12m : https://brechtsanders.github.io/xlsxio/[39m
|
||
[38;5;14m[1m345[0m[38;5;12m : https://github.com/jeremyevans/ape_tag_libs/tree/master/c[39m
|
||
[38;5;14m[1m346[0m[38;5;12m : http://www.mission-base.com/peter/source/[39m
|
||
[38;5;14m[1m347[0m[38;5;12m : https://cdecl.org/[39m
|
||
[38;5;14m[1m348[0m[38;5;12m : https://mpv.io[39m
|
||
[38;5;14m[1m349[0m[38;5;12m : https://www.recurse.com/blog/5-learning-c-with-gdb[39m
|
||
[38;5;14m[1m350[0m[38;5;12m : https://github.com/P-p-H-d/mlib[39m
|
||
[38;5;14m[1m351[0m[38;5;12m : https://www.gnu.org/software/gperf/[39m
|
||
[38;5;14m[1m352[0m[38;5;12m : http://libmill.org/[39m
|
||
[38;5;14m[1m353[0m[38;5;12m : https://talloc.samba.org/talloc/doc/html/index.html[39m
|
||
[38;5;14m[1m354[0m[38;5;12m : https://github.com/libimobiledevice/libimobiledevice[39m
|
||
[38;5;14m[1m355[0m[38;5;12m : http://kitsune-dsu.com/[39m
|
||
[38;5;14m[1m356[0m[38;5;12m : https://github.com/abiggerhammer/hammer[39m
|
||
[38;5;14m[1m357[0m[38;5;12m : http://250bpm.com/blog:56[39m
|
||
[38;5;14m[1m358[0m[38;5;12m : https://web.archive.org/web/20170429175803/http://www.samnip.ps/thought/macro-storage-for-inverse-comma[39m
|
||
[38;5;14m[1m359[0m[38;5;12m : https://github.com/awslabs/s2n[39m
|
||
[38;5;14m[1m360[0m[38;5;12m : https://github.com/wooorm/levenshtein.c[39m
|
||
[38;5;14m[1m361[0m[38;5;12m : https://pp.ipd.kit.edu/firm/[39m
|
||
[38;5;14m[1m362[0m[38;5;12m : http://www.etalabs.net/compare_libcs.html[39m
|
||
[38;5;14m[1m363[0m[38;5;12m : http://ed-von-schleck.github.io/shoco[39m
|
||
[38;5;14m[1m364[0m[38;5;12m : https://github.com/antirez/smaz[39m
|
||
[38;5;14m[1m365[0m[38;5;12m : https://github.com/prideout/heman[39m
|
||
[38;5;14m[1m366[0m[38;5;12m : https://github.com/cacalabs/libcaca[39m
|
||
[38;5;14m[1m367[0m[38;5;12m : http://tartarus.org/martin/PorterStemmer/[39m
|
||
[38;5;14m[1m368[0m[38;5;12m : https://mesonbuild.com/[39m
|
||
[38;5;14m[1m369[0m[38;5;12m : https://icculus.org/twilight/darkplaces/[39m
|
||
[38;5;14m[1m370[0m[38;5;12m : http://orx-project.org[39m
|
||
[38;5;14m[1m371[0m[38;5;12m : https://github.com/AlexanderAgd/CLIST[39m
|
||
[38;5;14m[1m372[0m[38;5;12m : http://libsound.io[39m
|
||
[38;5;14m[1m373[0m[38;5;12m : http://libcox.symisc.net/[39m
|
||
[38;5;14m[1m374[0m[38;5;12m : https://proprogramming.org/some-unknown-features-or-tricks-in-c-language/[39m
|
||
[38;5;14m[1m375[0m[38;5;12m : https://perf.wiki.kernel.org/index.php/Main_Page[39m
|
||
[38;5;14m[1m376[0m[38;5;12m : https://xiph.org/ao/[39m
|
||
[38;5;14m[1m377[0m[38;5;12m : https://github.com/camgunz/cmp[39m
|
||
[38;5;14m[1m378[0m[38;5;12m : https://github.com/ludocode/mpack[39m
|
||
[38;5;14m[1m379[0m[38;5;12m : https://msgpack.org/[39m
|
||
[38;5;14m[1m380[0m[38;5;12m : http://www.oracle.com/us/products/database/berkeley-db[39m
|
||
[38;5;14m[1m381[0m[38;5;12m : https://spdx.org/licenses/AGPL-1.0.html[39m
|
||
[38;5;14m[1m382[0m[38;5;12m : http://www.libpng.org/[39m
|
||
[38;5;14m[1m383[0m[38;5;12m : https://github.com/wooorm/stmr.c[39m
|
||
[38;5;14m[1m384[0m[38;5;12m : http://cairographics.org/[39m
|
||
[38;5;14m[1m385[0m[38;5;12m : https://spdx.org/licenses/MPL-1.1.html[39m
|
||
[38;5;14m[1m386[0m[38;5;12m : https://github.com/evolutional/utest[39m
|
||
[38;5;14m[1m387[0m[38;5;12m : https://github.com/rgamble/libcsv[39m
|
||
[38;5;14m[1m388[0m[38;5;12m : https://github.com/blynn/dlx[39m
|
||
[38;5;14m[1m389[0m[38;5;12m : https://en.wikipedia.org/wiki/Knuth's_Algorithm_X[39m
|
||
[38;5;14m[1m390[0m[38;5;12m : https://github.com/sharow/libconcurrent[39m
|
||
[38;5;14m[1m391[0m[38;5;12m : https://hintjens.gitbooks.io/scalable-c/content/index.html[39m
|
||
[38;5;14m[1m392[0m[38;5;12m : https://nemequ.github.io/munit[39m
|
||
[38;5;14m[1m393[0m[38;5;12m : https://github.com/quixdb/squash[39m
|
||
[38;5;14m[1m394[0m[38;5;12m : https://github.com/codeplea/minctest[39m
|
||
[38;5;14m[1m395[0m[38;5;12m : https://github.com/codeplea/tinyexpr[39m
|
||
[38;5;14m[1m396[0m[38;5;12m : https://github.com/nsf/termbox[39m
|
||
[38;5;14m[1m397[0m[38;5;12m : http://opic.rocks/[39m
|
||
[38;5;14m[1m398[0m[38;5;12m : https://github.com/waruqi/tbox[39m
|
||
[38;5;14m[1m399[0m[38;5;12m : http://sourceforge.net/projects/libquickmail/[39m
|
||
[38;5;14m[1m400[0m[38;5;12m : https://github.com/liteserver/binn[39m
|
||
[38;5;14m[1m401[0m[38;5;12m : https://sourceforge.net/projects/giflib/[39m
|
||
[38;5;14m[1m402[0m[38;5;12m : https://github.com/libgd/libgd[39m
|
||
[38;5;14m[1m403[0m[38;5;12m : https://embed.cs.utah.edu/creduce/[39m
|
||
[38;5;14m[1m404[0m[38;5;12m : http://www.gnu.org/software/cflow/[39m
|
||
[38;5;14m[1m405[0m[38;5;12m : https://github.com/hoedown/hoedown[39m
|
||
[38;5;14m[1m406[0m[38;5;12m : https://github.com/srdja/Collections-C[39m
|
||
[38;5;14m[1m407[0m[38;5;12m : https://github.com/Juniper/libxo[39m
|
||
[38;5;14m[1m408[0m[38;5;12m : https://github.com/Immediate-Mode-UI/Nuklear[39m
|
||
[38;5;14m[1m409[0m[38;5;12m : https://github.com/blunderer/libroxml[39m
|
||
[38;5;14m[1m410[0m[38;5;12m : https://www.spinellis.gr/cscout/[39m
|
||
[38;5;14m[1m411[0m[38;5;12m : https://liblfds.org/[39m
|
||
[38;5;14m[1m412[0m[38;5;12m : https://codeplea.com/genann[39m
|
||
[38;5;14m[1m413[0m[38;5;12m : https://github.com/cofyc/argparse[39m
|
||
[38;5;14m[1m414[0m[38;5;12m : https://github.com/anholt/libepoxy[39m
|
||
[38;5;14m[1m415[0m[38;5;12m : https://kore.io/[39m
|
||
[38;5;14m[1m416[0m[38;5;12m : http://zeromq.org/[39m
|
||
[38;5;14m[1m417[0m[38;5;12m : https://wiki.gnome.org/action/show/Projects/LibRsvg?action=show&redirect=LibRsvg[39m
|
||
[38;5;14m[1m418[0m[38;5;12m : http://shop.oreilly.com/product/0636920033844.do[39m
|
||
[38;5;14m[1m419[0m[38;5;12m : https://github.com/zeromq/zyre[39m
|
||
[38;5;14m[1m420[0m[38;5;12m : https://github.com/zeromq/zproject[39m
|
||
[38;5;14m[1m421[0m[38;5;12m : https://github.com/zeromq/zproto[39m
|
||
[38;5;14m[1m422[0m[38;5;12m : https://github.com/it4e/CHL[39m
|
||
[38;5;14m[1m423[0m[38;5;12m : http://www.koanlogic.com/klone/[39m
|
||
[38;5;14m[1m425[0m[38;5;12m : http://savannah.nongnu.org/projects/attr/[39m
|
||
[38;5;14m[1m426[0m[38;5;12m : https://sourceforge.net/projects/tinyfiledialogs/[39m
|
||
[38;5;14m[1m427[0m[38;5;12m : http://www.bzip.org/[39m
|
||
[38;5;14m[1m428[0m[38;5;12m : http://msys2.github.io/[39m
|
||
[38;5;14m[1m429[0m[38;5;12m : http://www.libsigil.com/[39m
|
||
[38;5;14m[1m430[0m[38;5;12m : https://www.freedesktop.org/wiki/Software/dbus/[39m
|
||
[38;5;14m[1m431[0m[38;5;12m : https://github.com/sheredom/json.h[39m
|
||
[38;5;14m[1m432[0m[38;5;12m : http://lzip.nongnu.org/clzip.html[39m
|
||
[38;5;14m[1m433[0m[38;5;12m : http://lzip.nongnu.org/lzip.html[39m
|
||
[38;5;14m[1m434[0m[38;5;12m : https://github.com/openvenues/libpostal[39m
|
||
[38;5;14m[1m435[0m[38;5;12m : https://premake.github.io/[39m
|
||
[38;5;14m[1m436[0m[38;5;12m : https://github.com/jgm/cmark[39m
|
||
[38;5;14m[1m437[0m[38;5;12m : http://hardysimpson.github.io/zlog/[39m
|
||
[38;5;14m[1m438[0m[38;5;12m : http://www.pell.portland.or.us/~orc/Code/discount/[39m
|
||
[38;5;14m[1m439[0m[38;5;12m : https://github.com/clMathLibraries/clBLAS[39m
|
||
[38;5;14m[1m440[0m[38;5;12m : https://criu.org/Main_Page[39m
|
||
[38;5;14m[1m441[0m[38;5;12m : https://github.com/neomake/neomake[39m
|
||
[38;5;14m[1m442[0m[38;5;12m : http://libdill.org/[39m
|
||
[38;5;14m[1m443[0m[38;5;12m : https://nullprogram.com/blog/2015/02/17[39m
|
||
[38;5;14m[1m444[0m[38;5;12m : https://github.com/ands/lightmapper[39m
|
||
[38;5;14m[1m445[0m[38;5;12m : http://blosc.org/pages/blosc-in-depth[39m
|
||
[38;5;14m[1m446[0m[38;5;12m : https://github.com/Kazade/kazmath[39m
|
||
[38;5;14m[1m447[0m[38;5;12m : http://pdclib.e43.eu/[39m
|
||
[38;5;14m[1m448[0m[38;5;12m : https://github.com/vurtun/mmx[39m
|
||
[38;5;14m[1m449[0m[38;5;12m : https://tulipindicators.org/[39m
|
||
[38;5;14m[1m450[0m[38;5;12m : https://locklessinc.com/benchmarks_allocator.shtml[39m
|
||
[38;5;14m[1m451[0m[38;5;12m : https://locklessinc.com/[39m
|
||
[38;5;14m[1m452[0m[38;5;12m : https://github.com/distcc/distcc[39m
|
||
[38;5;14m[1m453[0m[38;5;12m : https://github.com/doches/progressbar[39m
|
||
[38;5;14m[1m454[0m[38;5;12m : http://mpitutorial.com/[39m
|
||
[38;5;14m[1m455[0m[38;5;12m : http://libtrading.org/[39m
|
||
[38;5;14m[1m456[0m[38;5;12m : https://github.com/prideout/par[39m
|
||
[38;5;14m[1m457[0m[38;5;12m : https://github.com/grimfang4/sdl-gpu[39m
|
||
[38;5;14m[1m458[0m[38;5;12m : http://www.mega-nerd.com/libsndfile/[39m
|
||
[38;5;14m[1m459[0m[38;5;12m : https://github.com/parallella/pal[39m
|
||
[38;5;14m[1m460[0m[38;5;12m : https://tatsuhiro-t.github.io/wslay/[39m
|
||
[38;5;14m[1m461[0m[38;5;12m : http://www.libtom.net/LibTomMath/[39m
|
||
[38;5;14m[1m462[0m[38;5;12m : http://www.libtom.net/TomsFastMath/[39m
|
||
[38;5;14m[1m463[0m[38;5;12m : http://www.libtom.net/LibTomPoly/[39m
|
||
[38;5;14m[1m464[0m[38;5;12m : https://github.com/LibVNC/libvncserver[39m
|
||
[38;5;14m[1m465[0m[38;5;12m : https://github.com/yosefk/checkedthreads[39m
|
||
[38;5;14m[1m466[0m[38;5;12m : https://ccache.dev/[39m
|
||
[38;5;14m[1m467[0m[38;5;12m : https://github.com/esneider/debug[39m
|
||
[38;5;14m[1m468[0m[38;5;12m : https://lldb.llvm.org/[39m
|
||
[38;5;14m[1m469[0m[38;5;12m : https://github.com/JuliaLang/utf8proc[39m
|
||
[38;5;14m[1m470[0m[38;5;12m : https://github.com/vmg/clar[39m
|
||
[38;5;14m[1m471[0m[38;5;12m : https://github.com/powturbo/TurboPFor[39m
|
||
[38;5;14m[1m472[0m[38;5;12m : https://github.com/sheredom/utf8.h[39m
|
||
[38;5;14m[1m473[0m[38;5;12m : https://github.com/troydhanson/tpl[39m
|
||
[38;5;14m[1m474[0m[38;5;12m : http://liburcu.org/[39m
|
||
[38;5;14m[1m475[0m[38;5;12m : http://oprofile.sourceforge.net/news/[39m
|
||
[38;5;14m[1m476[0m[38;5;12m : http://libcork.readthedocs.io/en/0.14.0/[39m
|
||
[38;5;14m[1m477[0m[38;5;12m : https://github.com/jppbsi/LibDEEP[39m
|
||
[38;5;14m[1m478[0m[38;5;12m : https://github.com/xant/libhl[39m
|
||
[38;5;14m[1m479[0m[38;5;12m : https://github.com/josephg/librope[39m
|
||
[38;5;14m[1m480[0m[38;5;12m : https://github.com/miracl/MIRACL[39m
|
||
[38;5;14m[1m481[0m[38;5;12m : https://github.com/RoaringBitmap/CRoaring[39m
|
||
[38;5;14m[1m482[0m[38;5;12m : http://roaringbitmap.org/[39m
|
||
[38;5;14m[1m483[0m[38;5;12m : https://github.com/cvxgrp/scs[39m
|
||
[38;5;14m[1m484[0m[38;5;12m : https://github.com/powturbo/TurboRLE[39m
|
||
[38;5;14m[1m485[0m[38;5;12m : https://github.com/trezor/trezor-crypto[39m
|
||
[38;5;14m[1m486[0m[38;5;12m : https://github.com/NuxiNL/cloudlibc[39m
|
||
[38;5;14m[1m487[0m[38;5;12m : https://en.wikipedia.org/wiki/Capability-based_security[39m
|
||
[38;5;14m[1m488[0m[38;5;12m : https://github.com/NeonMercury/jfes[39m
|
||
[38;5;14m[1m489[0m[38;5;12m : https://github.com/inikep/lizard[39m
|
||
[38;5;14m[1m490[0m[38;5;12m : https://nullprogram.com/blog/2017/03/30[39m
|
||
[38;5;14m[1m491[0m[38;5;12m : https://github.com/westes/flex[39m
|
||
[38;5;14m[1m492[0m[38;5;12m : https://www.gnu.org/software/bison/[39m
|
||
[38;5;14m[1m493[0m[38;5;12m : https://openquantumsafe.org/[39m
|
||
[38;5;14m[1m494[0m[38;5;12m : https://github.com/sabotage-linux/netbsd-curses[39m
|
||
[38;5;14m[1m495[0m[38;5;12m : https://github.com/lemire/clhash[39m
|
||
[38;5;14m[1m496[0m[38;5;12m : https://github.com/dmw/caffeine[39m
|
||
[38;5;14m[1m497[0m[38;5;12m : https://github.com/fredrik-johansson/arb[39m
|
||
[38;5;14m[1m498[0m[38;5;12m : https://github.com/theck01/offbrand_lib[39m
|
||
[38;5;14m[1m499[0m[38;5;12m : https://github.com/simplegeo/libgeohash[39m
|
||
[38;5;14m[1m500[0m[38;5;12m : https://github.com/smackers/smack[39m
|
||
[38;5;14m[1m501[0m[38;5;12m : http://cppcheck.sourceforge.net/[39m
|
||
[38;5;14m[1m502[0m[38;5;12m : https://clang.llvm.org/docs/ClangCheck.html[39m
|
||
[38;5;14m[1m503[0m[38;5;12m : https://github.com/bvdberg/ctest[39m
|
||
[38;5;14m[1m504[0m[38;5;12m : https://github.com/antirez/linenoise[39m
|
||
[38;5;14m[1m505[0m[38;5;12m : https://github.com/memononen/nanovg[39m
|
||
[38;5;14m[1m506[0m[38;5;12m : https://github.com/centaurean/density[39m
|
||
[38;5;14m[1m507[0m[38;5;12m : https://maciejczyzewski.github.io/retter[39m
|
||
[38;5;14m[1m508[0m[38;5;12m : http://lz4.github.io/lz4/[39m
|
||
[38;5;14m[1m509[0m[38;5;12m : https://github.com/spotify/sparkey[39m
|
||
[38;5;14m[1m510[0m[38;5;12m : http://facebook.github.io/zstd/[39m
|
||
[38;5;14m[1m511[0m[38;5;12m : https://libvips.github.io/libvips/[39m
|
||
[38;5;14m[1m512[0m[38;5;12m : https://github.com/priitj/whitedb[39m
|
||
[38;5;14m[1m513[0m[38;5;12m : http://paulbatchelor.github.io/proj/soundpipe.html[39m
|
||
[38;5;14m[1m514[0m[38;5;12m : https://github.com/atomicobject/heatshrink[39m
|
||
[38;5;14m[1m515[0m[38;5;12m : http://ebassi.github.io/graphene/[39m
|
||
[38;5;14m[1m516[0m[38;5;12m : https://www.raylib.com[39m
|
||
[38;5;14m[1m517[0m[38;5;12m : https://github.com/kkos/oniguruma[39m
|
||
[38;5;14m[1m518[0m[38;5;12m : https://github.com/k-takata/Onigmo[39m
|
||
[38;5;14m[1m519[0m[38;5;12m : https://github.com/lemire/simdcomp[39m
|
||
[38;5;14m[1m520[0m[38;5;12m : https://github.com/kuba--/zip[39m
|
||
[38;5;14m[1m521[0m[38;5;12m : https://www.scons.org/[39m
|
||
[38;5;14m[1m522[0m[38;5;12m : http://cyan4973.github.io/xxHash[39m
|
||
[38;5;14m[1m523[0m[38;5;12m : https://github.com/aubio/aubio[39m
|
||
[38;5;14m[1m524[0m[38;5;12m : https://github.com/groonga/groonga[39m
|
||
[38;5;14m[1m525[0m[38;5;12m : https://100.github.io/Cranium/[39m
|
||
[38;5;14m[1m526[0m[38;5;12m : http://www.saphir2.com/sphlib/[39m
|
||
[38;5;14m[1m527[0m[38;5;12m : https://github.com/google/highwayhash[39m
|
||
[38;5;14m[1m528[0m[38;5;12m : http://nullprogram.com/blog/2017/08/20/[39m
|
||
[38;5;14m[1m529[0m[38;5;12m : http://nullprogram.com/blog/2017/09/21/[39m
|
||
[38;5;14m[1m530[0m[38;5;12m : https://github.com/leo-yuriev/t1ha[39m
|
||
[38;5;14m[1m531[0m[38;5;12m : http://www.gii.upv.es/tlsf/[39m
|
||
[38;5;14m[1m532[0m[38;5;12m : https://github.com/minad/tlsf[39m
|
||
[38;5;14m[1m533[0m[38;5;12m : https://github.com/gildor2/fast_zlib[39m
|
||
[38;5;14m[1m534[0m[38;5;12m : https://github.com/ferreiradaselva/mathc[39m
|
||
[38;5;14m[1m535[0m[38;5;12m : https://github.com/ferreiradaselva/uastar[39m
|
||
[38;5;14m[1m536[0m[38;5;12m : https://github.com/lieff/minimp3[39m
|
||
[38;5;14m[1m537[0m[38;5;12m : https://github.com/adis300/fft-c[39m
|
||
[38;5;14m[1m538[0m[38;5;12m : https://github.com/nbulischeck/list.h[39m
|
||
[38;5;14m[1m539[0m[38;5;12m : https://github.com/shlomif/fc-solve[39m
|
||
[38;5;14m[1m540[0m[38;5;12m : http://www.shlomifish.org/rwlock/[39m
|
||
[38;5;14m[1m541[0m[38;5;12m : https://github.com/recp/ds[39m
|
||
[38;5;14m[1m542[0m[38;5;12m : https://github.com/recp/cglm[39m
|
||
[38;5;14m[1m543[0m[38;5;12m : https://github.com/recp/tm[39m
|
||
[38;5;14m[1m544[0m[38;5;12m : https://igraph.org/[39m
|
||
[38;5;14m[1m546[0m[38;5;12m : https://scientificc.github.io/cmathl/[39m
|
||
[38;5;14m[1m547[0m[38;5;12m : https://github.com/benhoyt/inih[39m
|
||
[38;5;14m[1m548[0m[38;5;12m : https://github.com/libarchive/libarchive[39m
|
||
[38;5;14m[1m549[0m[38;5;12m : https://github.com/LiamBindle/MQTT-C[39m
|
||
[38;5;14m[1m550[0m[38;5;12m : https://github.com/LeoVen/C-Macro-Collections[39m
|
||
[38;5;14m[1m551[0m[38;5;12m : https://github.com/mysql/mysql-server[39m
|
||
[38;5;14m[1m553[0m[38;5;12m : https://github.com/okuvshynov/b63[39m
|
||
[38;5;14m[1m554[0m[38;5;12m : https://github.com/rxi/dyad[39m
|
||
[38;5;14m[1m555[0m[38;5;12m : https://github.com/eerimoq/pbtools[39m
|
||
[38;5;14m[1m556[0m[38;5;12m : https://wiki.videolan.org/LibVLC[39m
|
||
[38;5;14m[1m557[0m[38;5;12m : https://github.com/SanderMertens/flecs[39m
|
||
[38;5;14m[1m558[0m[38;5;12m : https://github.com/librg/librg[39m
|
||
[38;5;14m[1m559[0m[38;5;12m : https://github.com/superjer/tinyc.games[39m
|
||
[38;5;14m[1m560[0m[38;5;12m : https://github.com/eerimoq/nala[39m
|
||
[38;5;14m[1m561[0m[38;5;12m : http://jstimpfle.de/projects/rb3ptr/rb3ptr.html[39m
|
||
[38;5;14m[1m562[0m[38;5;12m : https://kristaps.bsd.lv/kcgi[39m
|
||
[38;5;14m[1m563[0m[38;5;12m : https://github.com/christophercrouzet/rexo[39m
|
||
[38;5;14m[1m564[0m[38;5;12m : https://github.com/ithewei/libhv[39m
|
||
[38;5;14m[1m565[0m[38;5;12m : https://github.com/sakhmatd/rogueutil[39m
|
||
[38;5;14m[1m566[0m[38;5;12m : https://github.com/the-tcpdump-group/libpcap[39m
|
||
[38;5;14m[1m567[0m[38;5;12m : http://esbmc.org/[39m
|
||
[38;5;14m[1m568[0m[38;5;12m : https://ejdb.org/[39m
|
||
[38;5;14m[1m569[0m[38;5;12m : https://github.com/recp/xml[39m
|
||
[38;5;14m[1m570[0m[38;5;12m : https://github.com/recp/cmt[39m
|
||
[38;5;14m[1m571[0m[38;5;12m : https://github.com/recp/AssetKit[39m
|
||
[38;5;14m[1m572[0m[38;5;12m : https://github.com/shiyanhui/libcsp[39m
|
||
[38;5;14m[1m573[0m[38;5;12m : https://github.com/PJK/libcbor[39m
|
||
[38;5;14m[1m574[0m[38;5;12m : https://git.sr.ht/~mcf/cproc[39m
|
||
[38;5;14m[1m575[0m[38;5;12m : https://lvgl.io/[39m
|
||
[38;5;14m[1m576[0m[38;5;12m : https://github.com/ianh/owl[39m
|
||
[38;5;14m[1m577[0m[38;5;12m : https://github.com/zhaojh329/libuhttpd[39m
|
||
[38;5;14m[1m578[0m[38;5;12m : http://zinjai.sourceforge.net/[39m
|
||
[38;5;14m[1m579[0m[38;5;12m : https://github.com/silgy/silgy[39m
|
||
[38;5;14m[1m580[0m[38;5;12m : https://github.com/small-c/obj.h[39m
|
||
[38;5;14m[1m581[0m[38;5;12m : https://github.com/zeromq/libzmq[39m
|
||
[38;5;14m[1m582[0m[38;5;12m : https://www.infradead.org/~tgr/libnl/[39m
|
||
[38;5;14m[1m583[0m[38;5;12m : https://www.gnu.org/software/automake/manual/html_node/GNU-Build-System.html[39m
|
||
[38;5;14m[1m584[0m[38;5;12m : https://github.com/msune/autotools-skeleton[39m
|
||
[38;5;14m[1m585[0m[38;5;12m : https://msune.github.io/libcdada/[39m
|
||
[38;5;14m[1m586[0m[38;5;12m : https://github.com/ariya/fastlz[39m
|
||
[38;5;14m[1m587[0m[38;5;12m : https://github.com/maxim2266/str[39m
|
||
[38;5;14m[1m588[0m[38;5;12m : https://github.com/saprykin/plibsys[39m
|
||
[38;5;14m[1m589[0m[38;5;12m : https://github.com/Jorengarenar/libXDGdirs[39m
|
||
[38;5;14m[1m590[0m[38;5;12m : https://github.com/sammycage/plutovg[39m
|
||
[38;5;14m[1m591[0m[38;5;12m : https://duktape.org/[39m
|
||
[38;5;14m[1m592[0m[38;5;12m : https://github.com/graphitemaster/incbin[39m
|
||
[38;5;14m[1m593[0m[38;5;12m : https://libzip.org[39m
|
||
[38;5;14m[1m594[0m[38;5;12m : https://github.com/tek256/astera[39m
|
||
[38;5;14m[1m595[0m[38;5;12m : https://github.com/tezc/sc[39m
|
||
[38;5;14m[1m596[0m[38;5;12m : https://github.com/damian-m-g/xlsx_drone[39m
|
||
[38;5;14m[1m597[0m[38;5;12m : https://github.com/jart/cosmopolitan[39m
|
||
[38;5;14m[1m598[0m[38;5;12m : https://github.com/cjwagenius/bfish[39m
|
||
[38;5;14m[1m599[0m[38;5;12m : https://github.com/hnes/libaco[39m
|
||
[38;5;14m[1m600[0m[38;5;12m : www.littlecms.com[39m
|
||
[38;5;14m[1m601[0m[38;5;12m : https://github.com/smoked-herring/sail[39m
|
||
[38;5;14m[1m601[0m[38;5;12m : https://sigrok.org/wiki/Libsigrok[39m
|
||
[38;5;14m[1m602[0m[38;5;12m : https://github.com/zpl-c/zpl[39m
|
||
[38;5;14m[1m603[0m[38;5;12m : https://github.com/Hirrolot/metalang99[39m
|
||
[38;5;14m[1m604[0m[38;5;12m : https://github.com/Hirrolot/datatype99[39m
|
||
[38;5;14m[1m605[0m[38;5;12m : https://codeforwin.org/2015/09/singly-linked-list-data-structure-in-c.html[39m
|
||
[38;5;14m[1m606[0m[38;5;12m : https://www.learn-c.org[39m
|
||
[38;5;14m[1m607[0m[38;5;12m : https://github.com/metacall/core[39m
|
||
[38;5;14m[1m608[0m[38;5;12m : https://hirrolot.github.io/posts/compiling-algebraic-data-types-in-pure-c99.html[39m
|
||
[38;5;14m[1m609[0m[38;5;12m : https://github.com/jasmcaus/tau[39m
|
||
[38;5;14m[1m610[0m[38;5;12m : https://github.com/BayesWitnesses/m2cgen[39m
|
||
[38;5;14m[1m611[0m[38;5;12m : https://sod.pixlab.io/[39m
|
||
[38;5;14m[1m612[0m[38;5;12m : https://github.com/michaelrsweet/pdfio[39m
|
||
[38;5;14m[1m613[0m[38;5;12m : https://github.com/rurban/ctl[39m
|
||
[38;5;14m[1m614[0m[38;5;12m : https://github.com/nakst/luigi[39m
|
||
[38;5;14m[1m615[0m[38;5;12m : https://github.com/helderman/htpataic[39m
|
||
[38;5;14m[1m616[0m[38;5;12m : https://github.com/rxi/microui[39m
|
||
[38;5;14m[1m617[0m[38;5;12m : https://github.com/Cogmasters/concord[39m
|
||
[38;5;14m[1m618[0m[38;5;12m : https://github.com/solenum/exengine[39m
|
||
[38;5;14m[1m619[0m[38;5;12m : https://projects.malikania.fr/bcc[39m
|
||
[38;5;14m[1m620[0m[38;5;12m : https://github.com/pspdev/pspsdk[39m
|
||
[38;5;14m[1m621[0m[38;5;12m : https://github.com/pspdev/pspsdk/blob/master/LICENSE[39m
|
||
[38;5;14m[1m622[0m[38;5;12m : https://remove-to-waste.info[39m
|
||
[38;5;14m[1m623[0m[38;5;12m : https://github.com/ashvardanian/StringZilla[39m
|
||
[38;5;14m[1m700[0m[38;5;12m : https://viewsourcecode.org/snaptoken/kilo/[39m
|
||
[38;5;14m[1m701[0m[38;5;12m : https://wiki.gnome.org/Projects/GLib[39m
|
||
[38;5;14m[1m702[0m[38;5;12m : https://duckdb.org/[39m
|