1621 lines
342 KiB
Plaintext
1621 lines
342 KiB
Plaintext
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome C++ [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://awesome.re/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://awesome.re) [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mTrack Awesome List[0m[38;5;14m[1m[4m (https://www.trackawesomelist.com/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://www.trackawesomelist.com/fffaraz/awesome-cpp/)[0m
|
||
[38;5;12mA curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.[39m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mAwesome C++ [0m[38;5;12m (#awesome-c--)[39m
|
||
[48;5;235m[38;5;249m- **Standard Libraries** (#standard-libraries)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Frameworks** (#frameworks)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Artificial Intelligence** (#artificial-intelligence)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Asynchronous Event Loop** (#asynchronous-event-loop)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Audio** (#audio)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Biology** (#biology)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **BitTorrent** (#bittorrent)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Chemistry** (#chemistry)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **CLI** (#cli)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Compression** (#compression)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Concurrency** (#concurrency)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Configuration** (#configuration)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Containers** (#containers)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Cryptography** (#cryptography)[49m[39m[48;5;235m[38;5;249m [49m[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- **Database** (#database)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Data visualization** (#data-visualization)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Debug** (#debug)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Documentation** (#documentation)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **DSP** (#dsp)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Font** (#font)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Game Engine** (#game-engine)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Graph** (#graph)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **GUI** (#gui)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Graphics** (#graphics)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Image Processing** (#image-processing)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Internationalization** (#internationalization)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Inter-process communication** (#inter-process-communication)[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- **Logging** (#logging)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Machine Learning** (#machine-learning)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Math** (#math)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Memory Allocation** (#memory-allocation)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Multimedia** (#multimedia)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Networking** (#networking)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Office Open XML** (#office-open-xml)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **PDF** (#pdf)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Physics** (#physics)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Reflection** (#reflection)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Regular Expression** (#regular-expression)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Robotics** (#robotics)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Scientific Computing** (#scientific-computing)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Scripting** (#scripting)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Serialization** (#serialization)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Serial Port** (#serial-port)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Sorting** (#sorting)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Video** (#video)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Virtual Machines** (#virtual-machines)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Web Application Framework** (#web-application-framework)[49m[39m[48;5;235m[38;5;249m [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;235m[38;5;249m- **Miscellaneous** (#miscellaneous)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSoftware[0m[38;5;12m (#software)[39m
|
||
[48;5;235m[38;5;249m- **Compiler** (#compiler)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Online Compiler** (#online-compiler)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Debugger** (#debugger)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Integrated Development Environment** (#integrated-development-environment)[49m[39m
|
||
[48;5;235m[38;5;249m- **Build Systems** (#build-systems)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Static Code Analysis** (#static-code-analysis)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Coding Style Tools** (#coding-style-tools)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[38;5;12m- [39m[38;5;14m[1mResources[0m[38;5;12m (#resources)[39m
|
||
[48;5;235m[38;5;249m- **API Design** (#api-design)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Articles** (#articles)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Books** (#books)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Coding Standards** (#coding-standards)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Coding Style** (#coding-style)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Podcasts** (#podcasts)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Talks** (#talks)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Videos** (#videos)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Websites** (#websites)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Weblogs** (#weblogs)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Other Awesome Projects** (#other-awesome-projects)[49m[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOther Awesome Lists[0m[38;5;12m (#other-awesome-lists)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mJobs[0m[38;5;12m (#jobs)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSponsors[0m[38;5;12m (#sponsors)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mContributing[0m[38;5;12m (#contributing)[39m
|
||
[48;5;235m[38;5;249m - ***If you see a project or link here that is no longer maintained or is not a good fit, please submit a pull request to improve this document. Thank you!*** (#if-you-see-a-project-or-link-here-that-is-no-longer-maintained-or-is-not-a-good-fit-p[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249mlease-submit-a-pull-request-to-improve-this-document-thank-you)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
|
||
[38;2;255;187;0m[4mStandard Libraries[0m
|
||
[48;2;30;30;40m[38;5;13m[3mC++ Standard Library - including STL Containers, STL Algorithm, STL Functional, etc.[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC++ Standard Library[0m[38;5;12m (https://en.wikipedia.org/wiki/C%2B%2B_Standard_Library) - A collection of classes and functions, which are written in the core language and part of the C++ ISO Standard itself.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mStandard Template Library[0m[38;5;12m (https://en.wikipedia.org/wiki/Standard_Template_Library) - The Standard Template Library (STL).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC POSIX library[0m[38;5;12m (https://en.wikipedia.org/wiki/C_POSIX_library) - A specification of a C standard library for POSIX systems.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mISO C++ Standards Committee[0m[38;5;12m (https://github.com/cplusplus) - ISO/IEC JTC1/SC22/WG21 - The C++ Standards Committee. [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://www.open-std.org/JTC1/SC22/WG21/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThe GNU C Library[0m[38;5;12m (https://www.gnu.org/software/libc/manual) - The purpose of this manual is to tell you how to use the facilities of the GNU C Library.[39m
|
||
|
||
[38;2;255;187;0m[4mFrameworks[0m
|
||
[48;2;30;30;40m[38;5;13m[3mC++ generic frameworks and libraries.[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mabseil-cpp[0m[38;5;12m (https://github.com/abseil/abseil-cpp) - Abseil C++ Common Libraries. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mApache C++ Standard Library[0m[38;5;12m (http://stdcxx.apache.org/) - STDCXX, A collection of algorithms, containers, iterators, and other fundamental components. [39m[38;5;14m[1mretired[0m[38;5;12m [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAPR[0m[38;5;12m (http://apr.apache.org/) - Apache Portable Runtime. Another library of cross-platform utility functions. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mASL[0m[38;5;12m (http://stlab.adobe.com/) - Adobe Source Libraries provides peer-reviewed and portable C++ source libraries. [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[1mAUI[0m[38;5;12m (https://github.com/aui-framework/aui) - Declarative UI toolkit for C++20. [39m[38;5;14m[1mMPL2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBoost[0m[38;5;12m (https://github.com/boostorg) :zap: - A large collection of generic C++ libraries. [39m[38;5;14m[1mBoost[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://www.boost.org)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBDE[0m[38;5;12m (https://github.com/bloomberg/bde) - The BDE Development Environment from Bloomberg Labs. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC++ Workflow[0m[38;5;12m (https://github.com/sogou/workflow) :zap: - C++ Parallel Computing and Asynchronous Networking Engine. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCGraph[0m[38;5;12m (https://github.com/ChunelFeng/CGraph) - A cross-platform DAG framework based on C++ without any 3rd-party. [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[1mCinder[0m[38;5;12m (https://libcinder.org/) - A community-developed, free and open source library for professional-quality creative coding. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCoost[0m[38;5;12m (https://github.com/idealvin/coost) - A tiny boost library in C++11. [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[1mCxxomfort[0m[38;5;12m (http://ryan.gulix.cl/fossil.cgi/cxxomfort/) - A small, header-only library that backports various facilities from more recent C++ Standards to C++03 and later. [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[1mDlib[0m[38;5;12m (https://github.com/davisking/dlib) :zap: - A toolkit for making real world machine learning and data analysis applications in C++. [39m[38;5;14m[1mBoost[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://dlib.net/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEASTL[0m[38;5;12m (https://github.com/electronicarts/EASTL) - Electronic Arts Standard Template Library. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mETL[0m[38;5;12m (https://github.com/ETLCPP/etl) - Embedded Template Library. [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[1mffead-cpp[0m[38;5;12m (https://github.com/sumeetchhetri/ffead-cpp) - Framework for Enterprise Application Development. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFolly[0m[38;5;12m (https://github.com/facebook/folly) - An open-source C++ library developed and used at Facebook. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFunctionalPlus[0m[38;5;12m (https://github.com/Dobiasd/FunctionalPlus) - Functional Programming Library for C++. Write concise and readable C++ code. [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[1mGLib[0m[38;5;12m (https://wiki.gnome.org/Projects/GLib) - GLib provides the core application building blocks for libraries and applications written in C. [39m[38;5;14m[1mLGPL[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mitlib[0m[38;5;12m (https://github.com/iboB/itlib) - A collection of std-like single-header C++ libraries [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[1mJUCE[0m[38;5;12m (https://github.com/julianstorer/JUCE) - An all-encompassing C++ class library for developing cross-platform software. [39m[38;5;14m[1mCore-Module: ISC, Rest: GPL2/GPL3/Proprietary[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://www.juce.com/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKigs framework[0m[38;5;12m (https://github.com/Kigs-framework/kigs) - A free and open source C++ modular multi-purpose cross platform RAD framework. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://kigs-framework.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibPhenom[0m[38;5;12m (https://github.com/facebook/libphenom) - libPhenom is an eventing framework for building high performance and high scalability systems in C. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLibSourcey[0m[38;5;12m (https://github.com/sourcey/libsourcey) - C++11 evented IO for real-time video streaming and high performance networking applications. [39m[38;5;14m[1mLGPL[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 (https://github.com/koanlogic/libu) - A multiplatform utility library written in C. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibxutils[0m[38;5;12m (https://github.com/kala13x/libxutils) - Simple and yet powerful cross-platform C library providing data structures, algorithms and much more. [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[1mLoki[0m[38;5;12m (http://loki-lib.sourceforge.net/) - A C++ library of designs, containing flexible implementations of common design patterns and idioms. [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[1mMiLi[0m[38;5;12m (https://github.com/MariadeAnton/MiLi) - Minimal headers-only C++ Library. [39m[38;5;14m[1mBoost[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOpenFrameworks[0m[38;5;12m (https://github.com/openframeworks/openFrameworks) - A cross platform open source toolkit for creative coding in C++. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://www.openframeworks.cc/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPhotonLibOS[0m[38;5;12m [39m[38;5;12m(https://github.com/alibaba/PhotonLibOS)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mcomprehensive[39m[38;5;12m [39m[38;5;12mC++[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mfeaturing[39m[38;5;12m [39m[38;5;12mefficient[39m[38;5;12m [39m[38;5;12muser-space[39m[38;5;12m [39m[38;5;12mthreading[39m[38;5;12m [39m[38;5;12m(coroutine[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mwork-stealing),[39m[38;5;12m [39m[38;5;12mI/O,[39m[38;5;12m [39m[38;5;12mnetworking,[39m[38;5;12m [39m[38;5;12mRPC,[39m[38;5;12m [39m[38;5;12mHTTP,[39m[38;5;12m [39m[38;5;12metc.,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mextensively[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mAlibaba.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mcompatible[39m[38;5;12m [39m
|
||
[38;5;12mwith[39m[38;5;12m [39m[38;5;12mC++[39m[38;5;12m [39m[38;5;12m14/17/20/23,[39m[38;5;12m [39m[38;5;12mLinux,[39m[38;5;12m [39m[38;5;12mMacOS,[39m[38;5;12m [39m[38;5;12mx86-64,[39m[38;5;12m [39m[38;5;12mARM64,[39m[38;5;12m [39m[38;5;12mgcc[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mclang.[39m[38;5;12m [39m[38;5;14m[1mApache2[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m [39m[38;5;12m(https://photonlibos.github.io/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mQt[0m[38;5;12m (https://github.com/qt) :zap: - A cross-platform application and UI framework. [39m[38;5;14m[1mGPL/LGPL/Proprietary[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://www.qt.io)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mReason[0m[38;5;12m (http://code.google.com/p/reason/) - A cross platform framework designed to bring the ease of use of Java, .Net, or Python to developers who require the performance and strength of C++. [39m[38;5;14m[1mGPL2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mROOT[0m[38;5;12m (https://root.cern.ch/) - A set of OO frameworks with all the functionality needed to handle and analyze large amounts of data in a very efficient way. Used at CERN. [39m[38;5;14m[1mLGPL[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrpp[0m[38;5;12m (https://github.com/TheNumbat/rpp) - Minimal Rust-inspired C++20 STL replacement. [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[1mSaneCppLibraries[0m[38;5;12m (https://github.com/Pagghiu/SaneCppLibraries) - a set of C++ platform abstraction libraries for macOS, Windows and Linux. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://pagghiu.github.io/SaneCppLibraries/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSeastar[0m[38;5;12m (https://github.com/scylladb/seastar) - An advanced, open-source C++ framework for high-performance server applications on modern hardware. [39m[38;5;14m[1mApache-2.0 License[0m[38;5;12m [39m[38;5;14m[1mseastar.io[0m[38;5;12m (http://seastar.io/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSiv3D[0m[38;5;12m (https://github.com/Siv3D/OpenSiv3D) - Siv3D (OpenSiv3D) is a C++20 framework for creative coding (2D/3D games, media art, visualizers, and simulators). [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://siv3d.github.io/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSTLport[0m[38;5;12m (http://www.stlport.org/) - An exemplary version of STL. [39m[38;5;14m[1mFree[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSTXXL[0m[38;5;12m (http://stxxl.sourceforge.net/) - Standard Template Library for Extra Large Data Sets. [39m[38;5;14m[1mBoost[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 (https://github.com/tboox/tbox) - A glib-like multi-platform c library. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://tboox.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mUltimate++[0m[38;5;12m (http://www.ultimatepp.org/) - A C++ cross-platform rapid application development framework. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWindows Template Library[0m[38;5;12m (http://sourceforge.net/projects/wtl/) - A C++ library for developing Windows applications and UI components. [39m[38;5;14m[1mPublic[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mxtd[0m[38;5;12m (https://github.com/gammasoft71/xtd) - Modern C++20 framework to create console (CLI), forms (GUI) and unit tests (xUnit) applications on Windows, macOS, Linux, iOS, Android, FreeBSD and Haiku. [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[1mYomm2[0m[38;5;12m (https://github.com/jll63/yomm2) - Fast, Orthogonal, Open multi-methods. Supersedes [39m[38;5;14m[1mYomm11[0m[38;5;12m (https://github.com/jll63/yomm11) [39m[38;5;14m[1mBoost[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mArtificial Intelligence[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mANNetGPGPU[0m[38;5;12m (https://github.com/ANNetGPGPU/ANNetGPGPU) - A GPU (CUDA) based Artificial Neural Network library. [39m[38;5;14m[1mLGPL[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbtsk[0m[38;5;12m (https://github.com/aigamedev/btsk) - Game Behavior Tree Starter Kit. [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[1mEvolving Objects[0m[38;5;12m (http://eodev.sourceforge.net/) - A template-based, ANSI-C++ evolutionary computation library which helps you to write your own stochastic optimization algorithms insanely fast. [39m[38;5;14m[1mLGPL[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfrugally-deep[0m[38;5;12m (https://github.com/Dobiasd/frugally-deep) - Header-only library for using Keras models in C++. [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[1mGenann[0m[38;5;12m (https://github.com/codeplea/genann) - Simple neural network library in C. [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[1mMXNet[0m[38;5;12m [39m[38;5;12m(https://github.com/apache/incubator-mxnet)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mLightweight,[39m[38;5;12m [39m[38;5;12mPortable,[39m[38;5;12m [39m[38;5;12mFlexible[39m[38;5;12m [39m[38;5;12mDistributed/Mobile[39m[38;5;12m [39m[38;5;12mDeep[39m[38;5;12m [39m[38;5;12mLearning[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mDynamic,[39m[38;5;12m [39m[38;5;12mMutation-aware[39m[38;5;12m [39m[38;5;12mDataflow[39m[38;5;12m [39m[38;5;12mDep[39m[38;5;12m [39m[38;5;12mScheduler;[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mPython,[39m[38;5;12m [39m[38;5;12mR,[39m[38;5;12m [39m[38;5;12mJulia,[39m[38;5;12m [39m[38;5;12mScala,[39m[38;5;12m [39m[38;5;12mGo,[39m[38;5;12m [39m[38;5;12mJavaScript[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmore.[39m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m [39m
|
||
[38;5;12m(https://mxnet.apache.org)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPyTorch[0m[38;5;12m (https://github.com/pytorch/pytorch) - Tensors and Dynamic neural networks in Python with strong GPU acceleration. [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://pytorch.org)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mflashlight[0m[38;5;12m (https://github.com/flashlight/flashlight) - Flashlight is a fast, flexible machine learning library written entirely in C++. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRecast/Detour[0m[38;5;12m (https://github.com/recastnavigation/recastnavigation) - (3D) Navigation mesh generator and pathfinder, mostly for games. [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[1mTensorFlow[0m[38;5;12m (https://github.com/tensorflow/tensorflow) - An open source software library for numerical computation using data flow graphs. [39m[38;5;14m[1mApache[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTxeo[0m[38;5;12m (https://github.com/rdabra/txeo) - A modern C++ wrapper for TensorFlow. [39m[38;5;14m[1mApache[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1moneDNN[0m[38;5;12m (https://github.com/oneapi-src/oneDNN) - An open-source cross-platform performance library for deep learning applications. [39m[38;5;14m[1mApache[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://01.org/onednn)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCNTK[0m[38;5;12m (https://github.com/Microsoft/CNTK) - Microsoft Cognitive Toolkit (CNTK), an open source deep-learning toolkit. [39m[38;5;14m[1mBoost[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtiny-dnn[0m[38;5;12m (https://github.com/tiny-dnn/tiny-dnn) - A header only, dependency-free deep learning framework in C++11. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVeles[0m[38;5;12m (https://github.com/Samsung/veles) - Distributed platform for rapid Deep learning application development. [39m[38;5;14m[1mApache[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKaldi[0m[38;5;12m (https://github.com/kaldi-asr/kaldi) - Toolkit for speech recognition. [39m[38;5;14m[1mApache[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mAsynchronous Event Loop[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAsio[0m[38;5;12m [39m[38;5;12m(https://github.com/chriskohlhoff/asio/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mcross-platform[39m[38;5;12m [39m[38;5;12mC++[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mnetwork[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mlow-level[39m[38;5;12m [39m[38;5;12mI/O[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mdevelopers[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mconsistent[39m[38;5;12m [39m[38;5;12masynchronous[39m[38;5;12m [39m[38;5;12mmodel[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmodern[39m[38;5;12m [39m[38;5;12mC++[39m[38;5;12m [39m[38;5;12mapproach.[39m[38;5;12m [39m[38;5;14m[1mBoost[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m [39m
|
||
[38;5;12m(http://think-async.com/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBoost.Asio[0m[38;5;12m (https://github.com/boostorg/asio) - A cross-platform C++ library for network and low-level I/O programming. [39m[38;5;14m[1mBoost[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://boost.org/libs/asio)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC++ Actor Framework[0m[38;5;12m (https://github.com/actor-framework/actor-framework) - An Open Source Implementation of the Actor Model in C++. [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://actor-framework.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIchor[0m[38;5;12m (https://github.com/volt-software/ichor) - An event queue which focuses on thread safety and provides dependency injection. [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[1mlibev[0m[38;5;12m (http://libev.schmorp.de/) - A full-featured and high-performance event loop that is loosely modelled after libevent, but without its limitations and bugs. [39m[38;5;14m[1mBSD and GPL[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 (http://libevent.org/) - An event notification library. [39m[38;5;14m[1mBSD[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 (https://github.com/ithewei/libhv) - Cross-platform event loop library. [39m[38;5;14m[1mBSD[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 (https://github.com/libuv/libuv) - Cross-platform asynchronous I/O. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpromise-cpp[0m[38;5;12m (https://github.com/xhawk18/promise-cpp) - Header only library that implements Promise/A+ standard. [39m[38;5;14m[1mAnti-996[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1muvw[0m[38;5;12m (https://github.com/skypjack/uvw) - C++ wrapper for libuv. [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[1muv-cpp[0m[38;5;12m (https://github.com/wlgq2/uv-cpp) - a simple interface, high-performance network library based on C++11. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mAudio[0m
|
||
[48;2;30;30;40m[38;5;13m[3mAudio, Sound, Music, Digitized Voice Libraries[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAmplitude Audio SDK[0m[38;5;12m (https://github.com/SparkyStudios/AmplitudeAudioSDK) - A cross-platform audio engine designed with the needs of games in mind. [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://amplitudeaudiosdk.com)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAubio[0m[38;5;12m (https://github.com/aubio/aubio) - A library for audio and music analysis.[39m[38;5;14m[1mGPL-3.0[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://aubio.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAudioFile[0m[38;5;12m (https://github.com/adamstark/AudioFile) - A simple C++ library for reading and writing audio files. [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[1maudioFlux[0m[38;5;12m (https://github.com/libAudioFlux/audioFlux) - A C library for audio and music analysis, feature extraction. [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[1mdr_libs[0m[38;5;12m (https://github.com/mackron/dr_libs) - Single file audio decoding libraries for C and C++. [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[1mFMOD[0m[38;5;12m (http://www.fmod.org/) - An easy to use crossplatform audio engine and audio content creation tool for games. [39m[38;5;14m[1mFree for non-commercial/Commercial[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKFR[0m[38;5;12m (https://www.kfrlib.com/) - Fast, modern C++ DSP framework, FFT, FIR/IIR filters, Sample Rate Conversion. [39m[38;5;14m[1mGPL/Proprietary[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLAME[0m[38;5;12m (https://lame.sourceforge.io/using.php) - LAME is a high quality MPEG Audio Layer III (MP3) encoder. [39m[38;5;14m[1mLGPL[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 (https://github.com/erikd/libsndfile/) - C library with C++ wrapper for reading and writing files containing sampled sound through one standard library interface. [39m[38;5;14m[1mLGPL-2.1[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://www.mega-nerd.com/libsndfile/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibsoundio[0m[38;5;12m (https://github.com/andrewrk/libsoundio) - C library for cross-platform real-time audio input and output. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://libsound.io/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMaximilian[0m[38;5;12m (https://github.com/micknoise/Maximilian) - C++ Audio and Music DSP Library. [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[1mOpenAL[0m[38;5;12m (http://www.openal.org/) - Open Audio Library - A crossplatform audio API. [39m[38;5;14m[1mBSD/LGPL/Proprietary[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mminiaudio[0m[38;5;12m (https://github.com/mackron/miniaudio) - Single file audio playback and capture library. [39m[38;5;14m[1mUnlicense[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://miniaud.io/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mni-media[0m[38;5;12m (https://github.com/NativeInstruments/ni-media) - C++ library for reading and writing audio files. [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[1mOpus[0m[38;5;12m (http://opus-codec.org/) - A totally open, royalty-free, highly versatile audio codec. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPortAudio[0m[38;5;12m (http://www.portaudio.com/) - PortAudio is a free, cross-platform, open-source, audio I/O library. [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[1mrnnoise[0m[38;5;12m (https://github.com/xiph/rnnoise) - Recurrent neural network for audio noise reduction. [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[1mSELA[0m[38;5;12m (https://github.com/sahaRatul/sela) - SimplE Lossless Audio. [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[1mSoLoud[0m[38;5;12m (https://github.com/jarikomppa/soloud) - Easy, portable audio engine for games. [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[1mSpeex[0m[38;5;12m (http://www.speex.org/) - A free codec for free speech. Obsoleted by Opus. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTonic[0m[38;5;12m (https://github.com/TonicAudio/Tonic) - Easy and efficient audio synthesis in C++. [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[1mVorbis[0m[38;5;12m (http://xiph.org/vorbis/) - Ogg Vorbis is a fully open, non-proprietary, patent-and-royalty-free, general-purpose compressed audio format. [39m[38;5;14m[1mBSD[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 (https://github.com/lieff/minimp3) - Public domain, header-only MP3 decoder with clean-room implementation. [39m[38;5;14m[1mCC0[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVerovio[0m[38;5;12m (https://github.com/rism-ch/verovio) - Verovio is a fast and lightweight music notation engraving library. [39m[38;5;14m[1mLGPL[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://www.verovio.org)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWav2Letter++[0m[38;5;12m [39m[38;5;12m(https://github.com/facebookresearch/wav2letter/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPublic[39m[38;5;12m [39m[38;5;12mdomain,[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mfast[39m[38;5;12m [39m[38;5;12mopen[39m[38;5;12m [39m[38;5;12msource[39m[38;5;12m [39m[38;5;12mspeech[39m[38;5;12m [39m[38;5;12mprocessing[39m[38;5;12m [39m[38;5;12mtoolkit[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12mentirely[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mC++[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12muses[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mArrayFire[39m[38;5;12m [39m[38;5;12mtensor[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mflashlight[39m[38;5;12m [39m[38;5;12mmachine[39m[38;5;12m [39m[38;5;12mlearning[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmaximum[39m[38;5;12m [39m
|
||
[38;5;12mefficiency.[39m[38;5;12m [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mBiology[0m
|
||
[48;2;30;30;40m[38;5;13m[3mBioinformatics, Genomics, Biotech[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBioC++[0m[38;5;12m (http://biocpp.sourceforge.net/) - C++ Computational Libraries for Bioinformatics. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mChaste[0m[38;5;12m (http://www.cs.ox.ac.uk/chaste/) - An open source C++ library for the computational simulation of mathematical models developed for physiology and biology. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibsequence[0m[38;5;12m (http://molpopgen.github.io/libsequence/) - A C++ library for representing and analyzing population genetics data. [39m[38;5;14m[1mGPL[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSeqAn[0m[38;5;12m (http://www.seqan.de/) - Algorithms and data structures for the analysis of sequences with the focus on biological data. [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[1mVcflib[0m[38;5;12m (https://github.com/ekg/vcflib) - A C++ library for parsing and manipulating VCF files. [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[1mWham[0m[38;5;12m (https://github.com/zeeev/wham) - Structural variants (SVs) in Genomes by directly applying association tests to BAM files. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mBitTorrent[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjech/dht[0m[38;5;12m (https://github.com/jech/dht) - BitTorrent DHT library in C. [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[1mlibtorrent[0m[38;5;12m (https://github.com/arvidn/libtorrent) (a.k.a. libtorrent-rasterbar) - An efficient feature complete C++ bittorrent implementation. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLibTorrent[0m[38;5;12m (https://github.com/rakshasa/libtorrent) (a.k.a. libtorrent-rakshasa) - BitTorrent library. [39m[38;5;14m[1mGPL[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibutp[0m[38;5;12m (https://github.com/bittorrent/libutp) - uTorrent Transport Protocol library. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mChemistry[0m
|
||
[48;2;30;30;40m[38;5;13m[3mChemistry, Quantum Chemistry, Solid-State Chemistry/Physics, Geochemistry, Biochemistry[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1md-SEAMS[0m[38;5;12m [39m[38;5;12m(https://github.com/d-SEAMS/seams-core)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mmolecular[39m[38;5;12m [39m[38;5;12mdynamics[39m[38;5;12m [39m[38;5;12mtrajectory[39m[38;5;12m [39m[38;5;12manalysis[39m[38;5;12m [39m[38;5;12mengine[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mC++[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mLua[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mNix.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12macronym[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mDeferred[39m[38;5;12m [39m[38;5;12mStructural[39m[38;5;12m [39m[38;5;12mElucidation[39m[38;5;12m [39m[38;5;12mAnalysis[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mMolecular[39m[38;5;12m [39m[38;5;12mSimulations.[39m[38;5;12m [39m[38;5;14m[1mGPL[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m [39m
|
||
[38;5;12m(https://dseams.info)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgromacs[0m[38;5;12m (https://github.com/gromacs/gromacs) - A message-passing parallel molecular dynamics implementation. [39m[38;5;14m[1mGPL[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://www.gromacs.org)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mReaktoro[0m[38;5;12m (https://github.com/reaktoro/reaktoro) - A computational framework in C++ and Python for modeling chemically reactive systems. [39m[38;5;14m[1mLGPL[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://reaktoro.org)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLAMMPS[0m[38;5;12m (https://github.com/lammps/lammps) - A classical molecular dynamics code with a focus on materials modeling. It's an acronym for Large-scale Atomic/Molecular Massively Parallel Simulator. [39m[38;5;14m[1mGPL[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://lammps.sandia.gov/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMADNESS[0m[38;5;12m (https://github.com/m-a-d-n-e-s-s/madness) - Multiresolution Adaptive Numerical Environment for Scientific Simulation. [39m[38;5;14m[1mGPL[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://github.com/m-a-d-n-e-s-s/madness)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMPQC[0m[38;5;12m [39m[38;5;12m(https://github.com/ValeevGroup/mpqc)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mMassively[39m[38;5;12m [39m[38;5;12mParallel[39m[38;5;12m [39m[38;5;12mQuantum[39m[38;5;12m [39m[38;5;12mChemistry[39m[38;5;12m [39m[38;5;12mprogram,[39m[38;5;12m [39m[38;5;12mMPQC,[39m[38;5;12m [39m[38;5;12mcomputes[39m[38;5;12m [39m[38;5;12mproperties[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12matoms[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmolecules[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mfirst[39m[38;5;12m [39m[38;5;12mprinciples[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mtime[39m[38;5;12m [39m[38;5;12mindependent[39m[38;5;12m [39m[38;5;12mSchrödinger[39m[38;5;12m [39m[38;5;12mequation.[39m[38;5;12m [39m[38;5;14m[1mGPL[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m [39m
|
||
[38;5;12m(https://mpqc.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPsi[0m[38;5;12m (https://github.com/psi4/psi4) - An ab initio computational chemistry package. [39m[38;5;14m[1mGPL[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://psicode.org/)[39m
|
||
|
||
[38;2;255;187;0m[4mCLI[0m
|
||
[48;2;30;30;40m[38;5;13m[3mConsole/Terminal User Interface, Command Line Interface[0m
|
||
|
||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mArgh![0m[38;5;12m (https://github.com/adishavit/argh) - A minimalist, frustration-free, header-only argument handler. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1margparse[0m[38;5;12m (https://github.com/p-ranav/argparse) - Argument Parser for Modern C++. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1margs[0m[38;5;12m (https://github.com/taywee/args) - A simple header-only C++ argument parser library. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbarkeep[0m[38;5;12m (https://github.com/oir/barkeep) - Small C++ header to display async animations, counters, and progress bars. [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://oir.github.io/barkeep/)[39m
|
||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBoost.Program_options[0m[38;5;12m (https://github.com/boostorg/program_options) - A library to obtain program options via conventional methods such as command line and config file. [39m[38;5;14m[1mBoost[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://boost.org/libs/program_options)[39m
|
||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcli[0m[38;5;12m (https://github.com/daniele77/cli) - A cross-platform header only C++14 library for interactive command line interfaces (Cisco style). [39m[38;5;14m[1mBoost[0m[38;5;12m [39m
|
||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCLI11[0m[38;5;12m (https://github.com/CLIUtils/CLI11) - Header only single or multi-file C++11 library for simple and advanced CLI parsing. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mclipp[0m[38;5;12m (https://github.com/muellan/clipp) - Easy to use, powerful and expressive command line argument handling for C++11/14/17 contained in a single header file. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcpp-terminal[0m[38;5;12m (https://github.com/jupyter-xeus/cpp-terminal) - Small header only C++ library for writing multiplatform terminal applications. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCtrl+C[0m[38;5;12m (https://github.com/evgenykislov/ctrl-c) - Crossplatform C++11 library to handle Ctrl+C event in custom functions. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcxxopts[0m[38;5;12m (https://github.com/jarro2783/cxxopts) - Lightweight C++ command line option parser. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdocopt.cpp[0m[38;5;12m (https://github.com/docopt/docopt.cpp) - A library to generate option parser from docstring. [39m[38;5;14m[1mMIT/Boost[0m[38;5;12m [39m
|
||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFINAL CUT[0m[38;5;12m (https://github.com/gansm/finalcut) - Library for creating terminal applications with text-based widgets. [39m[38;5;14m[1mLGPL[0m[38;5;12m [39m
|
||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFTXUI[0m[38;5;12m (https://github.com/ArthurSonzogni/FTXUI) - C++ Functional Terminal User Interface. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgflags[0m[38;5;12m (https://gflags.github.io/gflags/) - Commandline flags module for C++. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mimtui[0m[38;5;12m (https://github.com/ggerganov/imtui) - Immediate Mode Text-based User Interface. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mindicators[0m[38;5;12m (https://github.com/p-ranav/indicators/) - Activity indicators for Modern C++. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlinenoise[0m[38;5;12m (https://github.com/antirez/linenoise) - A small self-contained alternative to readline and libedit. [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m
|
||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlinenoise-ng[0m[38;5;12m (https://github.com/arangodb/linenoise-ng) - A small, portable GNU readline replacement for Linux, Windows and MacOS which is capable of handling UTF-8 characters. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLyra[0m[38;5;12m (https://github.com/bfgroup/Lyra) - A simple to use, composable, command line parser for C++ 11 and beyond. [39m[38;5;14m[1mBoost[0m[38;5;12m [39m
|
||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNcurses[0m[38;5;12m (http://invisible-island.net/ncurses/) - A terminal user interface. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1moof[0m[38;5;12m (https://github.com/s9w/oof) - Convenient, high-performance RGB color and position control for console output. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPDCurses[0m[38;5;12m (https://github.com/wmcbrine/PDCurses) - Public domain curses library with both source code and pre-compiled library available. [39m[38;5;14m[1mPublicDomain[0m[38;5;12m [39m
|
||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpopl[0m[38;5;12m (https://github.com/badaix/popl) - A single-header templated command line arguments and ini file parser for C++ 11 and beyond. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mreplxx[0m[38;5;12m (https://github.com/AmokHuginnsson/replxx) - A readline and libedit replacement that supports UTF-8, syntax highlighting, hints, works on Unix and Windows. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtabulate[0m[38;5;12m (https://github.com/p-ranav/tabulate) - Table Maker for Modern C++. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTCLAP[0m[38;5;12m (http://tclap.sourceforge.net) - A mature, stable and feature-rich library for defining and accessing command line arguments in ANSI C++. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtermbox[0m[38;5;12m (https://github.com/nsf/termbox) - A C library for writing text-based user interfaces. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTermOx[0m[38;5;12m (https://github.com/a-n-t-h-o-n-y/TermOx) - C++17 Terminal User Interface(TUI) Library. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtuibox[0m[38;5;12m (https://github.com/Cubified/tuibox) - A single-header terminal UI (TUI) library, capable of creating mouse-driven, interactive applications on the command line. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mCompression[0m
|
||
[48;2;30;30;40m[38;5;13m[3mCompression and Archiving Libraries[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbit7z[0m[38;5;12m (https://github.com/rikyoz/bit7z) - A C++ static library offering a clean and simple interface to the 7-zip shared libraries. [39m[38;5;14m[1mMPL2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBrotli[0m[38;5;12m (https://github.com/google/brotli) - Brotli compression format. Developed by Google. [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[1mbzip2[0m[38;5;12m (http://www.bzip.org/) - A freely available, patent free, high-quality data compressor. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbzip3[0m[38;5;12m (https://github.com/kspalaiologos/bzip3) - A better and stronger spiritual successor to BZip2. [39m[38;5;14m[1mLGPL[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 (https://github.com/ariya/FastLZ) - Small & portable byte-aligned LZ77 compression. [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[1mFiniteStateEntropy[0m[38;5;12m (https://github.com/Cyan4973/FiniteStateEntropy) - New generation entropy codecs : Finite State Entropy and Huff0.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mheatshrink[0m[38;5;12m (https://github.com/atomicobject/heatshrink) - data compression library for embedded/real-time systems [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[1mKanzi[0m[38;5;12m (https://github.com/flanglet/kanzi-cpp) - a modern, modular, portable and efficient lossless data compressor implemented in C++. [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[1mKArchive[0m[38;5;12m [39m[38;5;12m(https://api.kde.org/frameworks/karchive/html/index.html)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mcreating,[39m[38;5;12m [39m[38;5;12mreading,[39m[38;5;12m [39m[38;5;12mwriting[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmanipulating[39m[38;5;12m [39m[38;5;12mfile[39m[38;5;12m [39m[38;5;12marchives[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mzip[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtar.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mtransparent[39m[38;5;12m [39m[38;5;12mcompression[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdecompression[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mdata,[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mformats[39m[38;5;12m [39m
|
||
[38;5;12mlike[39m[38;5;12m [39m[38;5;12mgzip,[39m[38;5;12m [39m[38;5;12mvia[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msubclass[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mQIODevice.[39m[38;5;12m [39m[38;5;14m[1mLGPL[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 (https://github.com/libarchive/libarchive) - Multi-format archive and compression library. [39m[38;5;14m[1mNew BSD[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://www.libarchive.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLZ4[0m[38;5;12m (https://github.com/lz4/lz4) - Extremely Fast Compression algorithm. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://www.lz4.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLZFSE[0m[38;5;12m (https://github.com/lzfse/lzfse) - LZFSE compression library and command line tool. Developed by Apple.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLZHAM[0m[38;5;12m (https://code.google.com/p/lzham/) - Lossless data compression library with a compression ratio similar to LZMA but with much faster decompression. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLZMA[0m[38;5;12m (https://sourceforge.net/projects/sevenzip/files/7-Zip) :zap: - The default and general compression method of 7z format. [39m[38;5;14m[1mPublicDomain[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://www.7-zip.org)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLZMAT[0m[38;5;12m (http://www.matcode.com/lzmat.htm) - An extremely fast real-time lossless data compression library. [39m[38;5;14m[1mGPL[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mminiz[0m[38;5;12m (https://github.com/richgel999/miniz) - Single C source file Deflate/Inflate compression library with zlib-compatible API, ZIP archive reading/writing, PNG writing. [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[1mMinizip[0m[38;5;12m (https://github.com/nmoinvaz/minizip) - Zlib with latest bug fixes that supports PKWARE disk spanning, AES encryption, and IO buffering. [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[1mminizip-ng[0m[38;5;12m (https://github.com/zlib-ng/minizip-ng) - Fork of the popular zip manipulation library found in the zlib distribution. [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[1mPhysicsFS[0m[38;5;12m (https://icculus.org/physfs/) - A library to provide abstract access to various archives. It is intended for use in video games, and the design was somewhat inspired by Quake 3's file subsystem. [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[1mRapidgzip[0m[38;5;12m (https://github.com/mxmlnkn/rapidgzip) - Gzip Decompression and Random Access for Modern Multi-Core Machines. [39m[38;5;14m[1mApache-2/MIT[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 (https://github.com/antirez/smaz) - Small strings compression library. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSnappy[0m[38;5;12m (https://google.github.io/snappy/) - A fast compressor/decompressor. [39m[38;5;14m[1mBSD[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 (http://zlib.net/) - A very compact compression library for data streams. [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[1mzlib-ng[0m[38;5;12m (https://github.com/zlib-ng/zlib-ng) - zlib for the "next generation" systems. Drop-In replacement with some serious optimizations. [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[1mzstd[0m[38;5;12m (https://github.com/facebook/zstd) - Zstandard - Fast real-time compression algorithm. Developed by Facebook. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mZZIPlib[0m[38;5;12m (http://zziplib.sourceforge.net/) - Provides read access on ZIP-archives. [39m[38;5;14m[1mMPL/LGPL[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mConcurrency[0m
|
||
[48;2;30;30;40m[38;5;13m[3mConcurrency and Multithreading[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1malpaka[0m[38;5;12m (https://github.com/ComputationalRadiationPhysics/alpaka) - Abstraction library for parallel kernel acceleration. [39m[38;5;14m[1mLGPLv3+[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mArrayFire[0m[38;5;12m (https://github.com/arrayfire/arrayfire) - A general purpose GPU library. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAsync++[0m[38;5;12m (https://github.com/Amanieu/asyncplusplus) - A lightweight concurrency framework for C++11, inspired by the Microsoft PPL library and the N3428 C++ standard proposal. [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[1mBoost.Compute[0m[38;5;12m (https://github.com/boostorg/compute) - A C++ GPU Computing Library for OpenCL. [39m[38;5;14m[1mBoost[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://boost.org/libs/compute)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBolt[0m[38;5;12m (https://github.com/HSA-Libraries/Bolt) - A C++ template library optimized for GPUs. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBS::thread_pool[0m[38;5;12m (https://github.com/bshoshany/thread-pool) - A fast, lightweight, and easy-to-use C++17 thread pool library [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[1mChannel[0m[38;5;12m (https://github.com/andreiavrammsd/cpp-channel) - Thread-safe container for sharing data between threads. [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[1mck[0m[38;5;12m (https://github.com/concurrencykit/ck) - Concurrency primitives, safe memory reclamation mechanisms and non-blocking data structures. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mconcurrentqueue[0m[38;5;12m (https://github.com/cameron314/concurrentqueue) - A fast multi-producer, multi-consumer lock-free concurrent queue for C++11. [39m[38;5;14m[1mBSD,Boost[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCoros[0m[38;5;12m (https://github.com/mtmucha/coros) - An easy-to-use and fast library for task-based parallelism, utilizing coroutines. [39m[38;5;14m[1mBSL-1.0[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCUB[0m[38;5;12m (https://github.com/NVlabs/cub) - CUB provides state-of-the-art, reusable software components for every layer of the CUDA programming mode. [39m[38;5;14m[1mNew BSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcuda-api-wrappers[0m[38;5;12m (https://github.com/eyalroz/cuda-api-wrappers) - Lightweight, Modern-C++ wrappers for the CUDA GPU programming runtime API. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcupla[0m[38;5;12m (https://github.com/ComputationalRadiationPhysics/cupla) - C++ API to run CUDA/C++ on OpenMP, Threads, TBB, ... through Alpaka. [39m[38;5;14m[1mLGPLv3+[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC++React[0m[38;5;12m (https://github.com/schlangster/cpp.react) - A reactive programming library for C++11. [39m[38;5;14m[1mBoost[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFiberTaskingLib[0m[38;5;12m (https://github.com/RichieSams/FiberTaskingLib) - Task-based multi-threading library that supports task graphs with arbitrary dependencies. [39m[38;5;14m[1mApache[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHPX[0m[38;5;12m (https://github.com/STEllAR-GROUP/hpx/) - A general purpose C++ runtime system for parallel and distributed applications of any scale. [39m[38;5;14m[1mBoost[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIntel Games Task Scheduler[0m[38;5;12m (https://github.com/GameTechDev/GTS-GamesTaskScheduler) - A task scheduling framework designed for the needs of game developers. [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[1mIntel Parallel STL[0m[38;5;12m (https://github.com/intel/parallelstl) - Intel® implementation of C++17 STL for C++11 and above. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIntel TBB[0m[38;5;12m (https://www.threadingbuildingblocks.org/) - Intel® Threading Building Blocks. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjunction[0m[38;5;12m (https://github.com/preshing/junction) - A library of concurrent data structures in C++. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKokkos[0m[38;5;12m (https://github.com/kokkos/kokkos) - A performance portable programming model for parallel execution and memory abstraction. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibcds[0m[38;5;12m (https://github.com/khizmax/libcds) - A C++ library of Concurrent Data Structures. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLibclsph[0m[38;5;12m (https://github.com/libclsph/libclsph) - An OpenCL based GPU accelerated SPH fluid simulation library. [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 (https://github.com/sustrik/libdill/) - Introduces structured concurrency in C. [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[1mlibdispatch[0m[38;5;12m [39m[38;5;12m(https://github.com/apple/swift-corelibs-libdispatch)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mGrand[39m[38;5;12m [39m[38;5;12mCentral[39m[38;5;12m [39m[38;5;12mDispatch[39m[38;5;12m [39m[38;5;12m(GCD),[39m[38;5;12m [39m[38;5;12mdeveloped[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mApple[39m[38;5;12m [39m[38;5;12mInc.,[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mtask[39m[38;5;12m [39m[38;5;12mparallelism[39m[38;5;12m [39m[38;5;12mtechnology[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mthread[39m[38;5;12m [39m[38;5;12mpool[39m[38;5;12m [39m[38;5;12mpattern.[39m[38;5;12m [39m[38;5;12mlibdispatch[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m
|
||
[38;5;12mimplementation[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mGCD's[39m[38;5;12m [39m[38;5;12mservices.[39m[38;5;12m [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m [39m[38;5;12m(https://apple.github.io/swift-corelibs-libdispatch/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibfork[0m[38;5;12m (https://github.com/ConorWilliams/libfork) - A bleeding-edge, lock-free, wait-free, continuation-stealing tasking library built on C++20's coroutines. [39m[38;5;14m[1mMPL-2.0[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://conorwilliams.github.io/libfork/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibmill[0m[38;5;12m (https://github.com/sustrik/libmill/) - Introduces Go-style concurrency in C. [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[1mmarl[0m[38;5;12m (https://github.com/google/marl) - Marl is a hybrid thread / fiber task scheduler written in C++ 11. [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[1mmoderngpu[0m[38;5;12m [39m[38;5;12m(https://github.com/moderngpu/moderngpu)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mmoderngpu[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mproductivity[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mgeneral-purpose[39m[38;5;12m [39m[38;5;12mcomputing[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mGPUs.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mheader-only[39m[38;5;12m [39m[38;5;12mC++[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mCUDA.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12munique[39m[38;5;12m [39m[38;5;12mvalue[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mits[39m[38;5;12m [39m[38;5;12maccelerated[39m[38;5;12m [39m[38;5;12mprimitives[39m[38;5;12m [39m
|
||
[38;5;12mfor[39m[38;5;12m [39m[38;5;12msolving[39m[38;5;12m [39m[38;5;12mirregularly[39m[38;5;12m [39m[38;5;12mparallel[39m[38;5;12m [39m[38;5;12mproblems.[39m[38;5;12m [39m[38;5;14m[1mFreeBSD[0m[38;5;14m[1m [0m[38;5;14m[1m&[0m[38;5;14m[1m [0m[38;5;14m[1mCopyright,[0m[38;5;14m[1m [0m[38;5;14m[1mSean[0m[38;5;14m[1m [0m[38;5;14m[1mBaxter[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNCCL[0m[38;5;12m (https://github.com/NVIDIA/nccl) - Optimized primitives for collective multi-GPU communication. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNeco[0m[38;5;12m (https://github.com/tidwall/neco) - Concurrency library for C (coroutines). [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[1mOpenCL[0m[38;5;12m (https://www.khronos.org/opencl/) - The open standard for parallel programming of heterogeneous systems.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOpenMP[0m[38;5;12m (http://openmp.org/) - The OpenMP API.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrotor[0m[38;5;12m (https://github.com/basiliscos/cpp-rotor) - Event loop friendly C++ actor micro framework. [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[1mSObjectizer[0m[38;5;12m (https://github.com/Stiffstream/sobjectizer) - An implementation of Actor, Publish-Subscribe, and CSP models in one rather small C++ framework. [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[1mQuantum[0m[38;5;12m (https://github.com/bloomberg/quantum) - A powerful C++ coroutine dispatcher framework built on top of [39m[38;5;14m[1mBoost.Coroutine2[0m[38;5;12m (https://boost.org/libs/coroutine2).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRaftLib[0m[38;5;12m (http://raftlib.io/) - The RaftLib C++ library, streaming/dataflow concurrency via C++ iostream-like operators. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mreaderwriterqueue[0m[38;5;12m (https://github.com/cameron314/readerwriterqueue) - A fast single-producer, single-consumer lock-free queue for C++. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mstdgpu[0m[38;5;12m (https://github.com/stotko/stdgpu) - Efficient STL-like Data Structures on the GPU. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTaskflow[0m[38;5;12m (https://github.com/taskflow/taskflow) - A General-purpose Parallel and Heterogeneous Task Programming System. (renamed from Cpp-Taskflow) [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[1mThreadPool[0m[38;5;12m (https://github.com/progschj/ThreadPool) - A simple C++11 Thread Pool implementation [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[1mThrust[0m[38;5;12m (http://thrust.github.io/) - A parallel algorithms library which resembles the C++ Standard Template Library (STL). [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtranswarp[0m[38;5;12m (https://github.com/bloomen/transwarp) - A header-only C++ library for task concurrency. [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[1mVexCL[0m[38;5;12m (https://github.com/ddemidov/vexcl) - A C++ vector expression template library for OpenCL/CUDA. [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[1mSTAPL[0m[38;5;12m (http://parasol-lab.gitlab.io/stapl-home/) - A C++ parallel programming framework designed to work on both shared and distributed memory parallel computers. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mconcurrencpp[0m[38;5;12m (https://github.com/David-Haim/concurrencpp) - A general concurrency library containing tasks, executors, timers and C++20 coroutines to rule them all.[39m
|
||
|
||
[38;2;255;187;0m[4mConfiguration[0m
|
||
[48;2;30;30;40m[38;5;13m[3mConfiguration files, INI files[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1minifile-cpp[0m[38;5;12m (https://github.com/Rookfighter/inifile-cpp) - A header-only and easy to use Ini file parser for C++. [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[1minih[0m[38;5;12m (https://github.com/benhoyt/inih) - Simple .INI file parser in C, good for embedded systems. [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[1minih[0m[38;5;12m (https://github.com/jtilly/inih) - Single header only C++ version of [39m[38;5;14m[1minih[0m[38;5;12m (https://github.com/benhoyt/inih). [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[1mini-cpp[0m[38;5;12m (https://github.com/SSARCandy/ini-cpp) - Single header only C++ version, with some handy read/write interface, extend from [39m[38;5;14m[1minih[0m[38;5;12m (https://github.com/benhoyt/inih). [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://ssarcandy.tw/ini-cpp/index.html)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1miniparser[0m[38;5;12m (https://github.com/ndevilla/iniparser) - INI file parser. [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[1minipp[0m[38;5;12m (https://github.com/mcmtroffaes/inipp) - Simple header-only C++ ini parser and generator. [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[1mlibconfig[0m[38;5;12m (https://github.com/hyperrealm/libconfig) - C, C++ library for processing structured configuration files. [39m[38;5;14m[1mLGPL-2.1[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://hyperrealm.github.io/libconfig/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibconfuse[0m[38;5;12m (https://github.com/martinh/libconfuse) - Small configuration file parser library for C. [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[1mmINI[0m[38;5;12m (https://github.com/metayeti/mINI) - INI file reader and writer. [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[1msimpleini[0m[38;5;12m (https://github.com/brofield/simpleini) - Cross-platform C++ library providing a simple API to read and write INI-style configuration files. [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[1mtoml++[0m[38;5;12m (https://github.com/marzer/tomlplusplus) - Header-only TOML parser and serializer for C++17 and later. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://marzer.github.io/tomlplusplus/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtoml11[0m[38;5;12m (https://github.com/ToruNiina/toml11) - a C++11 (or later) header-only toml parser/encoder depending only on C++ standard library. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mContainers[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC++ B-tree[0m[38;5;12m (https://github.com/algorithm-ninja/cpp-btree) - A template library that implements ordered in-memory containers based on a B-tree data structure. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdynamic_bitset[0m[38;5;12m (https://github.com/pinam45/dynamic_bitset) - Simple Useful Libraries: C++17/20 header-only dynamic bitset. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://pinam45.github.io/dynamic_bitset/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfixed-containers[0m[38;5;12m (https://github.com/teslamotors/fixed-containers) - Header-only C++20 library that provides fixed capacity constexpr containers. [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[1mflat_hash_map[0m[38;5;12m (https://github.com/skarupke/flat_hash_map) - A very fast flat hashtable with Fibonacci hashing.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfrozen[0m[38;5;12m (https://github.com/serge-sans-paille/frozen) - a header-only, constexpr alternative to gperf for C++14 users. [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[1mHashmaps[0m[38;5;12m (https://github.com/goossaert/hashmap) - Implementation of open addressing hash table algorithms in C++. [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[1mhat-trie[0m[38;5;12m (https://github.com/Tessil/hat-trie) - C++ implementation of a fast and memory efficient HAT-trie. [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[1mHopscotch map[0m[38;5;12m (https://github.com/Tessil/hopscotch-map) - A fast header-only hash map which uses hopscotch hashing for collisions resolution. [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[1mLSHBOX[0m[38;5;12m (https://github.com/RSIA-LIESMARS-WHU/LSHBOX) - A c++ toolbox of locality-sensitive hashing (LSH), provides several popular LSH algorithms, also support Python and MATLAB. [39m[38;5;14m[1mGPL[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mparallel-hashmap[0m[38;5;12m (https://github.com/greg7mdp/parallel-hashmap) - A family of header-only, very fast and memory-friendly hashmap and btree containers [39m[38;5;14m[1mApache2[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://greg7mdp.github.io/parallel-hashmap/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPGM-index[0m[38;5;12m [39m[38;5;12m(https://github.com/gvinciguerra/PGM-index)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mstructure[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12menables[39m[38;5;12m [39m[38;5;12mfast[39m[38;5;12m [39m[38;5;12mlookup,[39m[38;5;12m [39m[38;5;12mpredecessor,[39m[38;5;12m [39m[38;5;12mrange[39m[38;5;12m [39m[38;5;12msearches[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mupdates[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12marrays[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mbillions[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mitems[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12morders[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mmagnitude[39m[38;5;12m [39m[38;5;12mless[39m[38;5;12m [39m[38;5;12mspace[39m[38;5;12m [39m[38;5;12mthan[39m[38;5;12m [39m[38;5;12mtraditional[39m[38;5;12m [39m[38;5;12mindexes.[39m[38;5;12m [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[38;5;14m[1mwebsite[0m[38;5;12m [39m[38;5;12m(https://pgm.di.unipi.it)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mplf::colony[0m[38;5;12m [39m[38;5;12m(https://github.com/mattreecebentley/plf_colony)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12munordered[39m[38;5;12m [39m[38;5;12m"bag"-type[39m[38;5;12m [39m[38;5;12mcontainer[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12moutperforms[39m[38;5;12m [39m[38;5;12mstd[39m[38;5;12m [39m[38;5;12mcontainers[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mhigh-modification[39m[38;5;12m [39m[38;5;12mscenarios[39m[38;5;12m [39m[38;5;12mwhile[39m[38;5;12m [39m[38;5;12mmaintaining[39m[38;5;12m [39m[38;5;12mpermanent[39m[38;5;12m [39m[38;5;12mpointers[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mnon-erased[39m[38;5;12m [39m[38;5;12melements[39m[38;5;12m [39m[38;5;12mregardless[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m
|
||
[38;5;12minsertion/erasure.[39m[38;5;12m [39m[38;5;14m[1mzLib[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m [39m[38;5;12m(http://www.plflib.org/colony.htm)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mplf::list[0m[38;5;12m [39m[38;5;12m(https://github.com/mattreecebentley/plf_list)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mstd::list[39m[38;5;12m [39m[38;5;12mimplementation[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mremoves[39m[38;5;12m [39m[38;5;12mrange[39m[38;5;12m [39m[38;5;12msplicing[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12morder[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12menable[39m[38;5;12m [39m[38;5;12mcache-friendlier[39m[38;5;12m [39m[38;5;12mstructure,[39m[38;5;12m [39m[38;5;12myielding[39m[38;5;12m [39m[38;5;12msignificant[39m[38;5;12m [39m[38;5;12mperformance[39m[38;5;12m [39m[38;5;12mgains.[39m[38;5;12m [39m[38;5;14m[1mzLib[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m [39m
|
||
[38;5;12m(http://www.plflib.org/list.htm)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mplf::stack[0m[38;5;12m (https://github.com/mattreecebentley/plf_stack) - A replacement container for the std::stack container adaptor, with better performance than any std container in a stack context. [39m[38;5;14m[1mzLib[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://www.plflib.org/stack.htm)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mring_span lite[0m[38;5;12m (https://github.com/martinmoene/ring-span-lite) - A simplified implementation of Arthur O'Dwyer's ring_span implementation ie. a circular buffer view. [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[1mrobin-hood-hashing[0m[38;5;12m (https://github.com/martinus/robin-hood-hashing) - Fast & memory efficient hashtable based on robin hood hashing for C++14. [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[1mrobin-map[0m[38;5;12m (https://github.com/Tessil/robin-map) - Fast hash map and hash set using robin hood hashing. [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[1msparsepp[0m[38;5;12m (https://github.com/greg7mdp/sparsepp) - A fast, memory efficient hash map for C++. [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[1msqlitemap[0m[38;5;12m (https://github.com/bw-hro/sqlitemap) - Persistent map backed by SQLite. [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[1mst_tree[0m[38;5;12m (https://github.com/erikerlandson/st_tree) - A fast and flexible c++ template class for tree data structures. [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[1msvector[0m[38;5;12m (https://github.com/martinus/svector) - Compact SVO optimized vector for C++17 or higher. [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[1mtree.hh[0m[38;5;12m (https://github.com/kpeeters/tree.hh) - An STL-like C++ header-only tree library. [39m[38;5;14m[1mGPL2+[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1munordered_dense[0m[38;5;12m (https://github.com/martinus/unordered_dense) - A fast & densely stored hashmap and hashset based on robin-hood backward shift deletion. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mCryptography[0m
|
||
[48;2;30;30;40m[38;5;13m[3mCryptography and Encryption Libraries[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBcrypt[0m[38;5;12m (http://bcrypt.sourceforge.net/) - A cross platform file encryption utility. Encrypted files are portable across all supported operating systems and processors. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBeeCrypt[0m[38;5;12m (http://beecrypt.sourceforge.net/) - A portable and fast cryptography library. [39m[38;5;14m[1mLGPLv2.1+[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBotan[0m[38;5;12m (http://botan.randombit.net/) - A crypto library for C++. [39m[38;5;14m[1mBSD-2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCrypto++[0m[38;5;12m (https://github.com/weidai11/cryptopp) - A free C++ class library of cryptographic schemes. [39m[38;5;14m[1mBoost[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://www.cryptopp.com/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdigestpp[0m[38;5;12m (https://github.com/kerukuro/digestpp) - C++11 header-only message digest (hash) library. [39m[38;5;14m[1mPublicDomain[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGnuPG[0m[38;5;12m (https://www.gnupg.org/) - A complete and free implementation of the OpenPGP standard. [39m[38;5;14m[1mGPL[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 (http://www.gnutls.org/) - A secure communications library implementing the SSL, TLS and DTLS protocols. [39m[38;5;14m[1mLGPL2.1[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 (http://www.gnu.org/software/libgcrypt/) - A general purpose cryptographic library originally based on code from GnuPG. [39m[38;5;14m[1mLGPLv2.1+[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLibreSSL[0m[38;5;12m (http://www.libressl.org/) - A free version of the SSL/TLS protocol forked from OpenSSL in 2014. [39m[38;5;14m[1m?[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 (https://github.com/jedisct1/libsodium) - P(ortable|ackageable) NaCl-based crypto library, opinionated and easy to use. [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[1mlibhydrogen[0m[38;5;12m (https://github.com/jedisct1/libhydrogen) - A lightweight, secure, easy-to-use crypto library suitable for constrained environments. [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[1mLibTomCrypt[0m[38;5;12m (https://github.com/libtom/libtomcrypt) - A fairly comprehensive, modular and portable cryptographic toolkit. [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[1mmbedTLS[0m[38;5;12m (https://github.com/ARMmbed/mbedtls) - An open source, portable, easy to use, readable and flexible SSL library, previously known as PolarSSL. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://tls.mbed.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNettle[0m[38;5;12m (http://www.lysator.liu.se/~nisse/nettle/) - A low-level cryptographic library. [39m[38;5;14m[1mLGPL[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 (https://github.com/openssl/openssl) - A robust, commercial-grade, full-featured, and Open Source cryptography library. [39m[38;5;14m[1mApache[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://www.openssl.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mretter[0m[38;5;12m (https://github.com/MaciejCzyzewski/retter) - A collection of hash functions, ciphers, tools, libraries, and materials related to cryptography.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1ms2n[0m[38;5;12m (https://github.com/awslabs/s2n) - An implementation of the TLS/SSL protocols. [39m[38;5;14m[1mApache[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msha1collisiondetection[0m[38;5;12m (https://github.com/cr-marcstevens/sha1collisiondetection) - Library and command line tool to detect SHA-1 collision in a file. [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[1mTink[0m[38;5;12m (https://github.com/google/tink) - A multi-language, cross-platform library that provides cryptographic APIs that are secure, easy to use correctly, and hard(er) to misuse. [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[1mTiny AES in C[0m[38;5;12m (https://github.com/kokke/tiny-AES-c) - Small portable AES128/192/256 in C. [39m[38;5;14m[1mPublicDomain[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThemis[0m[38;5;12m (https://github.com/cossacklabs/themis) - crypto library for painless data security, providing symmetric and asymmetric encryption, secure sockets with forward secrecy, for mobile and server platforms. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHEhub[0m[38;5;12m (https://github.com/primihub/HEhub) - A library for homomorphic encryption and its applications. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mCSV[0m
|
||
[48;2;30;30;40m[38;5;13m[3mLibraries for parsing Comma Separated Value (CSV) files[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcommata[0m[38;5;12m (https://github.com/furfurylic/commata) - Just another header-only C++17 CSV parser. [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[1mcsv2[0m[38;5;12m (https://github.com/p-ranav/csv2) - Fast CSV parser for modern C++. [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[1mCsv::Parser[0m[38;5;12m (https://github.com/ashaduri/csv-parser) - Compile-time and runtime CSV parser written in C++17. [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[1mFast C++ CSV Parser[0m[38;5;12m (https://github.com/ben-strasser/fast-cpp-csv-parser) - Small, easy-to-use and fast header-only library for reading CSV files. [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[1mGlaze[0m[38;5;12m (https://github.com/stephenberry/glaze) - High performance, header only, CSV library with reflection support. [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[1mlazycsv[0m[38;5;12m (https://github.com/ashtum/lazycsv) - A fast, lightweight and single-header csv parser for modern C++. [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[1mrapidcsv[0m[38;5;12m (https://github.com/d99kris/rapidcsv) - An easy-to-use, header-only C++ CSV parser library. [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[1mssp[0m[38;5;12m (https://github.com/red0124/ssp) - A header only "csv" parser which is fast and versatile with modern C++ api. [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[1mVince's CSV Parser[0m[38;5;12m (https://github.com/vincentlaucsb/csv-parser) - A fast, self-contained, streaming C++17 CSV parser with optional type-casting and statistics. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mDatabase[0m
|
||
[48;2;30;30;40m[38;5;13m[3mDatabase Libraries, SQL Servers, ODBC Drivers, and Tools[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mClickHouse[0m[38;5;12m (https://github.com/ClickHouse/clickhouse-cpp) - C++ client for ClickHouse DBMS. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCrossDB[0m[38;5;12m (https://github.com/crossdb-org/crossdb) - Ultra High-performance Lightweight Embedded and Server OLTP RDBMS. [39m[38;5;14m[1mMPL-2.0[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://crossdb.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDuckDB[0m[38;5;12m (https://duckdb.org/) - in-process SQL OLAP Database Management System. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://duckdb.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhiberlite[0m[38;5;12m (https://github.com/paulftw/hiberlite) - C++ Object-relational mapping for sqlite3. [39m[38;5;14m[1mBSD[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 (https://github.com/redis/hiredis) - A minimalistic C client library for the Redis database. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mInfinity[0m[38;5;12m (https://github.com/infiniflow/infinity) - The AI-native database built for LLM applications, providing incredibly fast vector and full-text search. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKuzu[0m[38;5;12m (https://github.com/kuzudb/kuzu) - Embeddable property graph database management system built for query speed and scalability. Implements Cypher. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://kuzudb.com/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKvrocks[0m[38;5;12m (https://github.com/apache/incubator-kvrocks) - A distributed key value NoSQL database that uses RocksDB as storage engine and is compatible with Redis protocol. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLevelDB[0m[38;5;12m (https://github.com/google/leveldb) - A fast key-value storage library written at Google that provides an ordered mapping from string keys to string values. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibpg_query[0m[38;5;12m (https://github.com/pganalyze/libpg_query) - C library for accessing the PostgreSQL parser outside of the server environment. [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[1mlibpqxx[0m[38;5;12m (https://github.com/jtv/libpqxx) - The official C++ client API for PostgreSQL. [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[1mLMDB[0m[38;5;12m (https://www.symas.com/lmdb) - Very fast embedded key/value store with full ACID semantics. [39m[38;5;14m[1mOpenLDAP[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 (https://github.com/bendiken/lmdbxx) - C++11 wrapper for the LMDB embedded database library. [39m[38;5;14m[1mPublicDomain[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmgclient[0m[38;5;12m (https://github.com/memgraph/mgclient) - C/C++ Memgraph Client. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMongoDB C Driver[0m[38;5;12m (https://github.com/mongodb/mongo-c-driver) - MongoDB client library for C. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMongoDB C++ Driver[0m[38;5;12m (https://github.com/mongodb/mongo-cxx-driver) - C++ driver for MongoDB. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMongoDB Libbson[0m[38;5;12m (https://github.com/mongodb/libbson) - A BSON utility library. [39m[38;5;14m[1mApache2[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 (http://www.tangentsoft.net/mysql++/) - A C++ wrapper for MySQL's C API. [39m[38;5;14m[1mLGPL[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnanodbc[0m[38;5;12m (https://github.com/nanodbc/nanodbc) - A small C++ wrapper for the native C ODBC API. [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[1mODB[0m[38;5;12m (https://www.codesynthesis.com/products/odb/) - An open-source, cross-platform, and cross-database object-relational mapping (ORM) system for C++. [39m[38;5;14m[1mGPLv2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mredis3m[0m[38;5;12m (https://github.com/luca3m/redis3m) - Wrapper of hiredis with clean C++ interface, supporting sentinel and ready to use patterns. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mReindexer[0m[38;5;12m (https://github.com/Restream/reindexer) - Embeddable, in-memory, document-oriented database with a high-level Query builder interface. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://reindexer.io/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRocksDB[0m[38;5;12m (https://github.com/facebook/rocksdb) - Embedded key-value store for fast storage from facebook. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSimDB[0m[38;5;12m (https://github.com/LiveAsynchronousVisualizedArchitecture/simdb) - High performance, shared memory, lock free, cross platform, single file, minimal dependencies, C++11 key-value store. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSOCI[0m[38;5;12m (https://github.com/SOCI/soci) - A database abstraction layer for C++. [39m[38;5;14m[1mBoost[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSpeedb[0m[38;5;12m (https://github.com/speedb-io/speedb) - Community-led project: A RocksDB compliant high performance scalable embedded key-value store. [39m[38;5;14m[1mApache2[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 (http://www.sqlite.org/) - A completely embedded, full-featured relational database in a few 100k that you can include right into your project. [39m[38;5;14m[1mPublicDomain[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSQLiteC++[0m[38;5;12m (https://github.com/SRombauts/SQLiteCpp) - SQLiteC++ (SQLiteCpp) is a smart and easy to use C++ SQLite3 wrapper. [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[1msqlite_modern_cpp[0m[38;5;12m (https://github.com/SqliteModernCpp/sqlite_modern_cpp) - Header only C++14 wrapper around sqlite library. [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[1msqlite_orm[0m[38;5;12m (https://github.com/fnc12/sqlite_orm) - SQLite ORM light header only library for modern C++. [39m[38;5;14m[1mAGPL + paid MIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msqlpp11[0m[38;5;12m (https://github.com/rbock/sqlpp11) - A type safe embedded domain specific language for SQL queries and results in C++. [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[1mTidesDB[0m[38;5;12m (https://github.com/tidesdb/tidesdb) - High-performance, durable, transactional embedded storage engine designed for flash and RAM optimization. [39m[38;5;14m[1mMPL-2.0[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://tidesdb.com/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTileDB[0m[38;5;12m (https://github.com/TileDB-Inc/TileDB) - Fast Dense and Sparse Multidimensional Array DBMS. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://tiledb.io/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTinyORM[0m[38;5;12m (https://github.com/silverqx/TinyORM) - Modern C++ ORM library. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://www.tinyorm.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mUnQLite[0m[38;5;12m (https://github.com/symisc/unqlite) - A self-contained, serverless, zero-configuration, transactional NoSQL engine. [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://unqlite.symisc.net/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mupscaledb[0m[38;5;12m (https://upscaledb.com) - An embedded "typed" key/value store with a built-in query interface. [39m[38;5;14m[1mGPLv3[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTigerBeetleDB C++ client (Community)[0m[38;5;12m (https://github.com/kassane/tigerbeetle-cpp) - TigerBeetle is a financial accounting database designed for mission critical safety and performance to power the future of financial services. [39m[38;5;14m[1mBSL-1.0[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTrilogy[0m[38;5;12m (https://github.com/trilogy-libraries/trilogy) - a client library for MySQL-compatible database servers, designed for performance, flexibility, and ease of embedding. [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[1mUStore[0m[38;5;12m (https://github.com/unum-cloud/ustore) - Multi-Modal database for BLOBs, JSON, and graphs. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVelox[0m[38;5;12m (https://github.com/facebookincubator/velox) - A C++ vectorized database acceleration library aimed to optimizing query engines and data processing systems. [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://velox-lib.io/)[39m
|
||
|
||
[38;2;255;187;0m[4mData visualization[0m
|
||
[48;2;30;30;40m[38;5;13m[3mData visualization Libraries[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgplot++[0m[38;5;12m (https://github.com/ziotom78/gplotpp) - Cross-platform header-only C++ plotting library that interfaces with Gnuplot. [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[1mmatplotplusplus[0m[38;5;12m (https://github.com/alandefreitas/matplotplusplus) - C++ Graphics Library for Data Visualization. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://alandefreitas.github.io/matplotplusplus/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmorphologica[0m[38;5;12m (https://github.com/ABRG-Models/morphologica) - C++ header-only graphing and data visualization with modern OpenGL. [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://abrg-models.github.io/morphologica/)[39m
|
||
|
||
[38;2;255;187;0m[4mDebug[0m
|
||
[48;2;30;30;40m[38;5;13m[3mDebugging Libraries, Memory Leak and Resource Leak Detection, Unit Testing[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbackward-cpp[0m[38;5;12m (https://github.com/bombela/backward-cpp) - A beautiful stack trace pretty printer for C++. [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[1mBencher[0m[38;5;12m (https://bencher.dev/) - A suite of continuous benchmarking tools designed to catch performance regressions in CI. [39m[38;5;14m[1mMIT[0m[38;5;12m /[39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbenchmark[0m[38;5;12m (https://github.com/google/benchmark) - Google provided small microbenchmark support library. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBoost.Test[0m[38;5;12m (https://github.com/boostorg/test) - Boost Test Library. [39m[38;5;14m[1mBoost[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://boost.org/libs/test)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcheck[0m[38;5;12m (https://github.com/libcheck/check) - Check is a unit testing framework for C. [39m[38;5;14m[1mLGPL-2.1[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://libcheck.github.io/check/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdoctest[0m[38;5;12m (https://github.com/onqtam/doctest) - The lightest feature rich C++ single header testing framework. [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[1mCatch2[0m[38;5;12m (https://github.com/catchorg/Catch2) - A modern, C++-native, test framework for unit-tests, TDD and BDD. [39m[38;5;14m[1mBoost[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCelero[0m[38;5;12m (https://github.com/DigitalInBlue/Celero) - C++ Benchmarking Framework. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcpp-dump[0m[38;5;12m (https://github.com/philip82148/cpp-dump) - A C++ library for debugging purposes that can print any variable, even user-defined types. [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[1mCppUTest[0m[38;5;12m (https://github.com/cpputest/cpputest) - Unit testing and mocking framework for C/C++. [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[1mCUTE[0m[38;5;12m (http://cute-test.com) - C++ Unit Testing Easier. [39m[38;5;14m[1mLGPL3[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 (https://cmocka.org/) - unit testing framework for C with support for mock objects. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCppBenchmark[0m[38;5;12m (https://github.com/chronoxor/CppBenchmark) - Performance benchmark framework for C++ with nanoseconds measure precision. [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[1mCpptrace[0m[38;5;12m (https://github.com/jeremy-rifkin/cpptrace) - A simple, portable, and self-contained C++ stacktrace library supporting C++11 and greater. [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[1mCppUnit[0m[38;5;12m (http://www.freedesktop.org/wiki/Software/cppunit/) - C++ port of JUnit. [39m[38;5;14m[1mLGPL2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCrashCatch[0m[38;5;12m (https://github.com/keithpotz/CrashCatch) - Single-header crash reporting for C++ that logs stack traces and creates [39m[48;5;235m[38;5;249m.dmp[49m[39m[38;5;12m and [39m[48;5;235m[38;5;249m.txt[49m[39m[38;5;12m crash dumps. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://keithpotz.github.io/CrashCatch)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCTest[0m[38;5;12m (https://cmake.org/cmake/help/v2.8.8/ctest.html) - The CMake test driver program. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdbg-macro[0m[38;5;12m (https://github.com/sharkdp/dbg-macro) - A dbg(…) macro for C++. [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[1mDebugViewPP[0m[38;5;12m (https://github.com/CobaltFusion/DebugViewPP) - Debug logging viewer. [39m[38;5;14m[1mBoost[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDeleaker[0m[38;5;12m (http://www.deleaker.com) - A tool for resource leak detection, including memory, GDI and handle leaks.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFakeIt[0m[38;5;12m (https://github.com/eranpeer/FakeIt) - Simple mocking framework for C++. [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[1mfff[0m[38;5;12m (https://github.com/meekrosoft/fff) - A micro-framework for creating fake C functions. [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[1mGoogle Mock[0m[38;5;12m (https://github.com/google/googletest/blob/master/googlemock/README.md) - A library for writing and using C++ mock classes. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGoogle Test[0m[38;5;12m (https://github.com/google/googletest) - Google C++ Testing Framework. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHippomocks[0m[38;5;12m (https://github.com/dascandy/hippomocks) - Single-header mocking framework. [39m[38;5;14m[1mLGPL-2.1[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIceCream-Cpp[0m[38;5;12m (https://github.com/renatoGarcia/icecream-cpp) - Never use cout/printf to debug again [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[1mig-debugheap[0m[38;5;12m (https://github.com/deplinenoise/ig-debugheap) - Multiplatform debug heap useful for tracking down memory errors. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibassert[0m[38;5;12m (https://github.com/jeremy-rifkin/libassert) - The most over-engineered C++ assertion library. [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[1mlibtap[0m[38;5;12m (https://github.com/zorgnax/libtap) - Write tests in C. [39m[38;5;14m[1mGPL2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmicroprofile[0m[38;5;12m (https://github.com/jonasmr/microprofile) - Profiler with web-view for multiple platforms. [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[1mMinUnit[0m[38;5;12m (https://github.com/siu/minunit) - A minimal unit testing framework for C self-contained in a single header file. [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[1mnanobench[0m[38;5;12m (https://github.com/martinus/nanobench) - Simple, fast, accurate single-header microbenchmarking functionality for C++11/14/17/20. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://nanobench.ankerl.com)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNanotimer[0m[38;5;12m (https://github.com/mattreecebentley/plf_nanotimer) - A simple low-overhead cross-platform timer class for benchmarking. [39m[38;5;14m[1mzLib[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://www.plflib.org/nanotimer.htm)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNonius[0m[38;5;12m (https://github.com/libnonius/nonius) - A C++ micro-benchmarking framework. [39m[38;5;14m[1mCC[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRemotery[0m[38;5;12m (https://github.com/Celtoys/Remotery) - Single C File Profiler with Web Viewer. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msnitch[0m[38;5;12m (https://github.com/cschreib/snitch) - Lightweight C++20 testing framework. [39m[38;5;14m[1mBoost[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTouca[0m[38;5;12m (https://github.com/trytouca/trytouca) - Open-source regression testing system that you can self-host. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://touca.io/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mUnitTest++[0m[38;5;12m (https://github.com/unittest-cpp/unittest-cpp) - A lightweight unit testing framework for C++. [39m[38;5;14m[1mMIT/X Consortium license[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 (https://github.com/ThrowTheSwitch/Unity) - Simple Unit Testing for C. [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.h[0m[38;5;12m (https://github.com/sheredom/utest.h) - Single header unit testing framework for C and C++. [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[1mutl::profiler[0m[38;5;12m (https://github.com/DmitriBogdanov/UTL/blob/master/docs/module_profiler.md) - Singe-header profiler for C++17. [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[1mμt[0m[38;5;12m (https://github.com/boost-experimental/ut) - C++20 single header/single module, macro-free μ(micro)/Unit Testing Framework. [39m[38;5;14m[1mBoost[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVLD[0m[38;5;12m (https://kinddragon.github.io/vld//) - Visual Leak Detector. A free, robust, open-source memory leak detection system for Visual C++.[39m
|
||
|
||
[38;2;255;187;0m[4mDocumentation[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDoxide[0m[38;5;12m (https://github.com/lawmurray/doxide) - Modern documentation for modern C++, configure with YAML, output Markdown. [39m[38;5;14m[1mApache 2.0[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://doxide.org)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdoxygen[0m[38;5;12m (https://github.com/doxygen/doxygen) :zap: - The de facto standard tool for generating documentation from annotated C++ sources. [39m[38;5;14m[1mGPL2[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://www.doxygen.org)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdoxyrest[0m[38;5;12m (https://github.com/vovkos/doxyrest) - A compiler from Doxygen XML to reStructuredText for Sphinx. [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[1mhdoc[0m[38;5;12m (https://github.com/hdoc/hdoc) - The modern documentation tool for C++. [39m[38;5;14m[1mAGPL/Proprietary[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://hdoc.io)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNatural Docs[0m[38;5;12m (https://github.com/NaturalDocs/NaturalDocs) - Natural Docs is an open source documentation generator for multiple programming languages. [39m[38;5;14m[1mAGPL/Proprietary[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://www.naturaldocs.org)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSphinx[0m[38;5;12m (https://github.com/sphinx-doc/sphinx) - Sphinx makes it easy to create intelligent and beautiful documentation. [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://www.sphinx-doc.org)[39m
|
||
|
||
[38;2;255;187;0m[4mDSP[0m
|
||
[48;2;30;30;40m[38;5;13m[3mDigital signal processing.[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDSPFilters[0m[38;5;12m (https://github.com/vinniefalco/DSPFilters) - A collection of useful C++ classes for digital signal processing. [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[1mFFTW[0m[38;5;12m (http://www.fftw.org/) - A C library for computing the DFT in one or more dimensions. [39m[38;5;14m[1mGPL[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1miir1[0m[38;5;12m (https://github.com/berndporr/iir1) - IIR Realtime C++ filter library. [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[1mkissfft[0m[38;5;12m (https://github.com/mborgerding/kissfft) - A Fast Fourier Transform (FFT) library that tries to Keep it Simple, Stupid. [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[1mpocketfft[0m[38;5;12m (https://github.com/mreineck/pocketfft) - FFT implementation based on FFTPack, but with several improvements. [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[1mwavelib[0m[38;5;12m (https://github.com/rafat/wavelib) - C implementation of 1D and 2D wavelet transforms. [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mFont[0m
|
||
[48;2;30;30;40m[38;5;13m[3mLibraries for parsing and manipulating font files.[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFontconfig[0m[38;5;12m (https://gitlab.freedesktop.org/fontconfig/fontconfig) - Font configuration and customization library. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://www.freedesktop.org/wiki/Software/fontconfig/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFreeType[0m[38;5;12m (https://www.freetype.org/) - FreeType is a freely available software library to render fonts. [39m[38;5;14m[1mFTL & GPLv2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1motfcc[0m[38;5;12m (https://github.com/caryll/otfcc) - A C library and utility used for parsing and writing OpenType font files. [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[1mharfbuzz[0m[38;5;12m (https://github.com/harfbuzz/harfbuzz) - A text shaping engine. [39m[38;5;14m[1mOld MIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibschrift[0m[38;5;12m (https://github.com/tomolt/libschrift) - A lightweight TrueType font rendering library. [39m[38;5;14m[1mISC[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mGame Engine[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAcid[0m[38;5;12m (https://github.com/Equilibrium-Games/Acid) - A high speed C++17 Vulkan game engine. [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[1mAllegro[0m[38;5;12m (http://liballeg.org/) - A cross-platform library mainly aimed for video games and multimedia programming. [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[1mAxmol Engine[0m[38;5;12m (https://github.com/axmolengine/axmol) - A cross-platform game engine for desktop, mobile, and XBOX (UWP), derived from Cocos2d-x-4.0. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://axmol.dev/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCocos2d-x[0m[38;5;12m (http://www.cocos2d-x.org/) - A multi-platform framework for building 2d games, interactive books, demos and other graphical applications. [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 (https://github.com/orangeduck/Corange) - A game engine written in pure C, SDL and OpenGL. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcrown[0m[38;5;12m (https://github.com/dbartolini/crown) - Crown is a general purpose data-driven game engine, written from scratch in orthodox C++ with a minimalistic and data-oriented design philosophy in mind. [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[1mdelta3d[0m[38;5;12m (http://sourceforge.net/projects/delta3d/) - A robust simulation platform. [39m[38;5;14m[1mLGPL2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEnTT[0m[38;5;12m (https://github.com/skypjack/entt) - Gaming meets modern C++. [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[1mGamePlay[0m[38;5;12m (https://github.com/gameplay3d/GamePlay) - A cross-platform native C++ game framework for creating 2D/3D mobile and desktop games. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGodot[0m[38;5;12m (https://github.com/godotengine/godot) - A fully featured, open source, MIT licensed, game engine. [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[1mGrit[0m[38;5;12m (https://github.com/grit-engine/grit-engine) - Community project to build a free game engine for implementing open world 3D games. [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[1mHalley[0m[38;5;12m (https://github.com/amzeratul/halley) - A lightweight game engine written in C++14 with a "true" entity-component system. [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[1mHazel Game Engine[0m[38;5;12m (https://github.com/TheCherno/Hazel) - Hazel is primarily an early-stage interactive application and rendering engine for Windows. [39m[38;5;14m[1mApache-2.0 license[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJNGL[0m[38;5;12m (https://github.com/jhasse/jngl/) - 2D library for Linux, Windows, macOS, Android, iOS, Xbox, the Nintendo Switch and the Web. [39m[38;5;14m[1mzlib[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://bixense.com/jngl/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKlayGE[0m[38;5;12m (https://github.com/gongminmin/KlayGE) - a cross-platform open source game engine with plugin-based architecture. [39m[38;5;14m[1mGPLv2[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://www.klayge.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnCine[0m[38;5;12m (https://github.com/nCine/nCine) - A cross-platform 2D game engine with an emphasis on performance, written in C++11 and optionally scriptable in Lua. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://ncine.github.io/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mo3de[0m[38;5;12m (https://github.com/o3de/o3de) - An open-source, real-time, multi-platform 3D engine based on Amazon Lumberyard. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://o3de.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOpenXRay[0m[38;5;12m (https://github.com/OpenXRay/xray-16) - a community-modified X-Ray engine used in S.T.A.L.K.E.R. game series. [39m[38;5;14m[1mModified BSD/non-commercial only[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOxygine[0m[38;5;12m (http://oxygine.org/) - A cross-platform 2D C++ game engine. [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[1mPanda3D[0m[38;5;12m (https://github.com/panda3d/panda3d) - A game engine, a framework for 3D rendering and game development for Python and C++ programs. [39m[38;5;14m[1mModified BSD[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://www.panda3d.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPixelGameEngine[0m[38;5;12m (https://github.com/OneLoneCoder/olcPixelGameEngine) - The official distribution of olcPixelGameEngine, a tool used in javidx9's YouTube videos and projects. [39m[38;5;14m[1mOLC3[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPolycode[0m[38;5;12m (https://github.com/ivansafrin/Polycode) - A cross-platform framework for creative code in C++ (with Lua bindings). [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://polycode.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mquakeforge[0m[38;5;12m (https://github.com/quakeforge/quakeforge) - Actively maintained branch of the original Quake engine code with 20+ years of development. [39m[38;5;14m[1mGPL-2.0[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 (https://github.com/raysan5/raylib) - A simple and easy-to-use library to enjoy videogames programming. [39m[38;5;14m[1mzlib/libpng[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://www.raylib.com/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSpring[0m[38;5;12m (https://github.com/spring/spring) - A powerful free cross-platform RTS game engine. [39m[38;5;14m[1mGPLv2/GPLv3[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://springrts.com/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTorque2D[0m[38;5;12m (https://github.com/TorqueGameEngines/Torque2D) - An open-source and cross-platform C++ engine built for 2D game development. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://torque3d.org/torque2d)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTorque3D[0m[38;5;12m (https://github.com/TorqueGameEngines/Torque3D) - An open-source C++ engine built for 3D game development. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://torque3d.org/torque3d)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtoy engine[0m[38;5;12m (https://github.com/hugoam/toy) - toy is a thin and modular c++ game engine and offers simple expressive c++ idioms to design full featured 2D or 3D games in fast iterations.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mUrho3D[0m[38;5;12m (https://urho3d.github.io/) - A free lightweight, cross-platform 2D and 3D game engine implemented in C++. Greatly inspired by OGRE and Horde3D. [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[1mezEngine[0m[38;5;12m (https://github.com/ezEngine/ezEngine) - Is a free, open-source game engine written in C++. Its philosophy is to be modular and flexible, such that it can be adapted to many different use cases. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://ezengine.net/)[39m
|
||
|
||
[38;2;255;187;0m[4mGraph[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCXXGraph[0m[38;5;12m (https://github.com/ZigRazor/CXXGraph) - free C++(17) graph header-only library for representation and algorithms execution. [39m[38;5;14m[1mAGPL-3.0[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGraaf[0m[38;5;12m (https://github.com/bobluppes/graaf) - A general-purpose lightweight C++20 graph library. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://bobluppes.github.io/graaf/)[39m
|
||
|
||
[38;2;255;187;0m[4mGUI[0m
|
||
[48;2;30;30;40m[38;5;13m[3mGraphic User Interface[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBoden[0m[38;5;12m (https://github.com/AshampooSystems/boden) - Native, mobile, cross-platform GUI Framework. [39m[38;5;14m[1mGPL/LGPL/Proprietary[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://www.boden.io)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCEGUI[0m[38;5;12m (http://cegui.org.uk/) - Flexible, cross-platform GUI library.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mElements[0m[38;5;12m (https://github.com/cycfi/elements) - Lightweight, fine-grained, resolution independent, modular GUI library. [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[1mFLTK[0m[38;5;12m (http://www.fltk.org/index.php) - Fast, light, cross-platform C++ GUI toolkit. [39m[38;5;14m[1mLGPL2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFOX Toolkit[0m[38;5;12m (http://fox-toolkit.org) - an open-source, cross-platform widget toolkit. [39m[38;5;14m[1mLGPL[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGacUI[0m[38;5;12m (https://github.com/vczh-libraries/GacUI) - GPU Accelerated C++ User Interface, with WYSIWYG developing tools, XML supports, built-in data binding and MVVM features. [39m[38;5;14m[1mMs-PL[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGTK+[0m[38;5;12m (http://www.gtk.org/) - A multi-platform toolkit for creating graphical user interfaces. [39m[38;5;14m[1mLGPL[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgtkmm[0m[38;5;12m (http://www.gtkmm.org/en/) - The official C++ interface for the popular GUI library GTK+. [39m[38;5;14m[1mLGPL[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mimgui[0m[38;5;12m (https://github.com/ocornut/imgui) - Immediate Mode Graphical User Interface with minimal dependencies. [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[1mimplot[0m[38;5;12m (https://github.com/epezent/implot) - Immediate Mode Plotting widgets for imgui. [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[1miup[0m[38;5;12m (https://www.tecgraf.puc-rio.br/iup) - Multi-platform toolkit for building graphical user interfaces. [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[1mlibui[0m[38;5;12m (https://github.com/andlabs/libui) - Simple and portable (but not inflexible) GUI library in C that uses the native GUI technologies of each platform it supports. [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[1mMyGUI[0m[38;5;12m (https://github.com/MyGUI/mygui) - Fast, flexible and simple GUI. [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[1mnana[0m[38;5;12m (https://github.com/cnjinhao/nana) - Nana is a cross-platform library for GUI programming in modern C++ style. [39m[38;5;14m[1mBoost[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNanoGui[0m[38;5;12m (https://github.com/mitsuba-renderer/nanogui) - A minimalistic cross-platform widget library for OpenGL 3.x or higher. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNAppGUI[0m[38;5;12m (https://github.com/frang75/nappgui_src) - SDK for building cross-platform desktop apps in ANSI-C. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://nappgui.com/en/home/web/home.html)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnuklear[0m[38;5;12m (https://github.com/Immediate-Mode-UI/Nuklear) - A single-header ANSI C gui library. [39m[38;5;14m[1mPublicDomain[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mQCustomPlot[0m[38;5;12m (http://qcustomplot.com/) - Qt plotting widget without further dependencies. [39m[38;5;14m[1mGPLv3[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mQwt[0m[38;5;12m (http://qwt.sourceforge.net/) - Qt Widgets for Technical Applications. [39m[38;5;14m[1mOwn based on LGPL[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mQwtPlot3D[0m[38;5;12m (http://qwtplot3d.sourceforge.net/) - A feature-rich Qt/OpenGL-based C++ programming library, providing essentially a bunch of 3D-widgets. [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[1mRmlUi[0m[38;5;12m (https://github.com/mikke89/RmlUi) - The HTML/CSS User Interface library evolved. Fork of libRocket. [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[1mSaucer[0m[38;5;12m (https://github.com/saucer/saucer) - A modern, cross-platform C++ webview library. [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[1mSciter[0m[38;5;12m (http://sciter.com/) - Sciter is an embeddable HTML/CSS/scripting engine aimed to be used as an UI layer of modern desktop applications. [39m[38;5;14m[1mFree/Commercial[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSlint[0m[38;5;12m (https://github.com/slint-ui/slint) - Lightweight GUI toolkit for desktop and embedded. [39m[38;5;14m[1mGPL/Free/Proprietary[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://slint.dev/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTGUI[0m[38;5;12m (https://github.com/texus/TGUI) - Cross-platform modern c++ GUI. [39m[38;5;14m[1mZlib[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://tgui.eu/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWebUI[0m[38;5;12m (https://github.com/webui-dev/webui) - Use any web browser as GUI, with your preferred language in the backend and HTML5 in the frontend. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://webui.me/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mwxCharts[0m[38;5;12m (https://github.com/wxIshiko/wxCharts) - A library to create charts in wxWidgets applications. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://www.wxishiko.com/wxCharts/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mwxWidgets[0m[38;5;12m (http://wxwidgets.org/) - A C++ library that lets developers create applications for Windows, Mac OS X, Linux and other platforms with a single code base. [39m[38;5;14m[1mOwn LGPL[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mYue[0m[38;5;12m (https://github.com/yue/yue) - A library for creating native cross-platform GUI apps. [39m[38;5;14m[1mLGPLv2[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mGraphics[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1massimp[0m[38;5;12m (https://github.com/assimp/assimp) - Open Asset Import Library (assimp) is a cross-platform 3D model import library which aims to provide a common API for different 3D asset file formats. [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://www.assimp.org)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbgfx[0m[38;5;12m (https://github.com/bkaradzic/bgfx) - A cross-platform rendering library. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBlend2D[0m[38;5;12m (https://github.com/blend2d/blend2d) - 2D vector graphics engine powered by a JIT compiler. [39m[38;5;14m[1mZlib[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://blend2d.com/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCairo[0m[38;5;12m (http://www.cairographics.org/) - A 2D graphics library with support for multiple output devices. [39m[38;5;14m[1mLGPL2 or Mozilla MPL[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC-Turtle[0m[38;5;12m (https://github.com/walkerje/C-Turtle) - A C++11 header-only turtle graphics library acting as a CImg wrapper. [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[1mDiligent Engine[0m[38;5;12m (https://github.com/DiligentGraphics/DiligentEngine) - A modern cross-platform low-level 3D graphics library. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDirectXTK[0m[38;5;12m (https://github.com/Microsoft/DirectXTK) - A collection of helper classes for writing DirectX 11.x code in C++. [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[1mGLFW[0m[38;5;12m (https://github.com/glfw/glfw) - A simple, cross-platform OpenGL wrangling library. [39m[38;5;14m[1mzlib/libpng[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGLFWPP[0m[38;5;12m (https://github.com/janekb04/glfwpp) - A thin modern C++17 header-only wrapper for GLFW. [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[1mHarfang 3D[0m[38;5;12m (https://github.com/harfang3d/harfang3d) 3D visualization library usable in C++, Python, Lua and Go. Based on BGFX. [39m[38;5;14m[1mGPLv3/LGPLv3/Proprietary[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://www.harfang3d.com)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mherebedragons[0m[38;5;12m (https://github.com/kosua20/herebedragons) - A basic 3D scene implemented with various engines, frameworks or APIs. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://simonrodriguez.fr/dragon/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHorde3D[0m[38;5;12m (https://github.com/horde3d/Horde3D) - A small 3D rendering and animation engine. [39m[38;5;14m[1mEPL[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIon[0m[38;5;12m (https://github.com/google/ion) - A small and efficient set of libraries for building cross-platform client or server applications that use 3D graphics. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://google.github.io/ion/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIrrlicht[0m[38;5;12m (http://irrlicht.sourceforge.net/) - A high performance realtime 3D engine written in C++. [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[1mlibigl[0m[38;5;12m (https://github.com/libigl/libigl) - Simple C++ geometry processing library. [39m[38;5;14m[1mMPL2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLLGL[0m[38;5;12m (https://github.com/LukasBanana/LLGL) - Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs. [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[1mLunaSVG[0m[38;5;12m (https://github.com/sammycage/lunasvg) - a standalone SVG rendering library in C++. [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[1mmagnum[0m[38;5;12m (https://github.com/mosra/magnum) - Lightweight and modular C++11/C++14 graphics middleware for games and data visualization. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://magnum.graphics)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmicro-gl[0m[38;5;12m (https://github.com/micro-gl/micro-gl) - Realtime, Embeddable, Headers Only C++11 CPU vector graphics. no STD lib, no FPU and no GPU required. [39m[38;5;14m[1mCUSTOM[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://micro-gl.github.io/docs/microgl)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNanoVG[0m[38;5;12m (https://github.com/memononen/nanovg) - Antialiased 2D vector drawing library on top of OpenGL for UI and visualizations. [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[1mOgre 3D[0m[38;5;12m (https://github.com/OGRECave) :zap: - A scene-oriented, real-time, flexible 3D rendering engine (as opposed to a game engine) written in C++. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://www.ogre3d.org)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOpenSceneGraph[0m[38;5;12m (http://www.openscenegraph.org/) - An open source high performance 3D graphics toolkit. [39m[38;5;14m[1mOSGPL[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOpenSubdiv[0m[38;5;12m (https://github.com/PixarAnimationStudios/OpenSubdiv) - Pixar's library for evaluating and rendering subdivision surfaces on CPU and GPU. [39m[38;5;14m[1mModified Apache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOpenVDB[0m[38;5;12m (http://www.openvdb.org/) - Library and tools for storing, editing, and rendering volumetric datasets. [39m[38;5;14m[1mMPL2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPanda3D[0m[38;5;12m (http://www.panda3d.org/) - A framework for 3D rendering and game development for Python and C++. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPartio[0m[38;5;12m (https://github.com/wdas/partio) - Library for wrangling particle data, with support for most common file formats. [39m[38;5;14m[1mModified BSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSkia[0m[38;5;12m (https://github.com/google/skia) - A complete 2D graphic library for drawing Text, Geometries, and Images. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://skia.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThorVG[0m[38;5;12m (https://github.com/thorvg/thorvg) - a platform-independent portable library that allows for drawing vector-based scenes and animations, including SVG and Lottie. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://www.thorvg.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTinySpline[0m[38;5;12m (https://github.com/msteinbeck/tinyspline) - A small, yet powerful ANSI C library for interpolating, transforming, and querying arbitrary NURBS, B-Splines, and Bézier curves. [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[1murho3d[0m[38;5;12m (https://github.com/urho3d/Urho3D) - Cross-platform rendering and game engine. [39m[38;5;14m[1mMany different, mostly MIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mYocto/GL[0m[38;5;12m (https://github.com/xelatihy/yocto-gl) - Tiny C++ Libraries for Data-Driven Physically-based Graphics. [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[1molive.c[0m[38;5;12m (https://github.com/tsoding/olive.c) - Simple 2D Graphics Library. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mImage Processing[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBoost.GIL[0m[38;5;12m (https://github.com/boostorg/gil) - Generic Image Library. [39m[38;5;14m[1mBoost[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://boost.org/libs/gil)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBitmapPlusPLus[0m[38;5;12m (https://github.com/baderouaich/BitmapPlusPlus) - Simple and Fast header only Bitmap C++ library. [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[1mCImg[0m[38;5;12m (http://cimg.eu/) - A small, open source, C++ toolkit for image processing. [39m[38;5;14m[1mOwn LGPL or GPL[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCxImage[0m[38;5;12m (https://www.codeproject.com/Articles/1300/CxImage) - An image processing and conversion library to load, save, display, transform BMP, JPEG, GIF, PNG, TIFF, MNG, ICO, PCX, TGA, WMF, WBMP, JBG, J2K images. [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[1mDlib[0m[38;5;12m (https://github.com/davisking/dlib) :zap: - A modern C++11 machine learning, computer vision, numerical optimization, and deep learning toolkit. [39m[38;5;14m[1mBoost[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://dlib.net/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfpng[0m[38;5;12m (https://github.com/richgel999/fpng) - Super fast C++ .PNG writer/reader. [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[1mFreeImage[0m[38;5;12m (http://freeimage.sourceforge.net/) - An open source library that supports popular graphics image formats and others as needed by today's multimedia applications. [39m[38;5;14m[1mGPL2 or GPL3[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGD[0m[38;5;12m (https://github.com/libgd/libgd) - GD Graphics Library, famously used in PHP for image loading/manipulation & thumbnail generation. [39m[38;5;14m[1mcustom permissive license, requires mention in user docs[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://libgd.github.io/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDCMTK[0m[38;5;12m (http://dicom.offis.de/dcmtk.php.en) - DICOM Toolkit.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGDCM[0m[38;5;12m (http://gdcm.sourceforge.net/wiki/index.php/Main_Page) - Grassroots DICOM library.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mITK[0m[38;5;12m (http://www.itk.org/) - An open-source, cross-platform system for image analysis. [39m[38;5;14m[1mApache2 from ITK 4.0[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJpegli[0m[38;5;12m [39m[38;5;14m[1mhttps://github.com/google/jpegli[0m[38;5;12m - an improved JPEG encoder and decoder implementation. [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[1mLeptonica[0m[38;5;12m (https://github.com/DanBloomberg/leptonica) - Leptonica is an open source library containing software that is broadly useful for image processing and image analysis applications. [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://leptonica.org/index.html)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibavif[0m[38;5;12m (https://github.com/AOMediaCodec/libavif) - Library for encoding and decoding .avif files. [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[1mlibfacedetection[0m[38;5;12m (https://github.com/ShiqiYu/libfacedetection) - Open source library for face detection in images. The face detection speed can reach 1500FPS. [39m[38;5;14m[1mBSD[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 (https://github.com/libjpeg-turbo/libjpeg-turbo) - A JPEG image codec that uses SIMD instructions to accelerate baseline JPEG encoding and decoding. [39m[38;5;14m[1mIJG & BSD-3-Clause & zlib[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://libjpeg-turbo.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibjxl[0m[38;5;12m (https://github.com/libjxl/libjxl) - JPEG XL image format reference implementation. [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[1mlibpng[0m[38;5;12m (https://github.com/pnggroup/libpng) - the reference library for use in applications that read, create, and manipulate PNG (Portable Network Graphics) raster image files. [39m[38;5;14m[1mlibpng-2.0[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://libpng.sourceforge.io/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibspng[0m[38;5;12m (https://github.com/randy408/libspng) - Simple, modern libpng alternative. [39m[38;5;14m[1mBSD-2[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://libspng.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibvips[0m[38;5;12m (https://github.com/jcupitt/libvips) - A fast image processing library with low memory needs. [39m[38;5;14m[1mLGPL[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://www.vips.ecs.soton.ac.uk/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLodePNG[0m[38;5;12m (https://github.com/lvandeve/lodepng) - PNG encoder and decoder in C and C++. [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[1mMagick++[0m[38;5;12m (https://imagemagick.org/script/magick++.php) - ImageMagick program interfaces for C++. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMagickWnd[0m[38;5;12m (https://imagemagick.org/script/magick-wand.php) - ImageMagick program interfaces for C. [39m[38;5;14m[1mApache2[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 (https://github.com/mozilla/mozjpeg) - Improved JPEG encoder. [39m[38;5;14m[1mBSD/BSD-3-Clause/ZLIB[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOpenCV[0m[38;5;12m (https://github.com/opencv) :zap: - Open source computer vision. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://opencv.org)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOpenEXR[0m[38;5;12m (http://www.openexr.com/) - Cross-platform library for high dynamic range imaging. [39m[38;5;14m[1mModified BSDF[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOpenImageIO[0m[38;5;12m (https://github.com/OpenImageIO/oiio) - Powerful image and texture wrangling library with support for a wide number of common lossy and RAW formats. [39m[38;5;14m[1mModified BSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOpenJPEG[0m[38;5;12m (https://github.com/uclouvain/openjpeg) - an open-source JPEG 2000 codec written in C language. [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[1mQOI[0m[38;5;12m (https://github.com/phoboslab/qoi) - The “Quite OK Image Format” for fast, lossless image compression. [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 (https://github.com/happy-sea-fox/sail) - Easy-to-use cross-platform image decoding library with pluggable image codecs. [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[1mSimd[0m[38;5;12m (https://github.com/ermig1979/Simd) - C++ image processing library with using of SIMD: SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX-512, VMX(Altivec) and VSX(Power7), NEON for ARM. [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[1mstb-image[0m[38;5;12m (https://github.com/nothings/stb/blob/master/stb_image.h) - STB single-header image loading library. [39m[38;5;14m[1mPublic Domain[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtesseract-ocr[0m[38;5;12m (https://github.com/tesseract-ocr) - An OCR engine. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTinyDNG[0m[38;5;12m (https://github.com/syoyo/tinydng) - Header-only Tiny DNG/TIFF loader and writer in C++. [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[1mTinyEXIF[0m[38;5;12m (https://github.com/cdcseacave/TinyEXIF) - Tiny ISO-compliant C++ EXIF and XMP parsing library for JPEG. [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[1mTinyTIFF[0m[38;5;12m (https://github.com/jkriege2/TinyTIFF) - lightweight TIFF reader/writer library. [39m[38;5;14m[1mGPL-3.0[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVideo++[0m[38;5;12m (https://github.com/matt-42/vpp) - A C++14 high performance video and image processing library. [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[1mVIGRA[0m[38;5;12m (https://github.com/ukoethe/vigra) - A generic C++ computer vision library for image analysis. [39m[38;5;14m[1mMIT X11[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVTK[0m[38;5;12m (http://www.vtk.org/) - Open-source, freely available software system for 3D computer graphics, image processing and visualization. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mInternationalization[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgettext[0m[38;5;12m (http://www.gnu.org/software/gettext/) - GNU 'gettext'. [39m[38;5;14m[1mGPL2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIBM ICU[0m[38;5;12m (http://site.icu-project.org/) - A set of C/C++ and Java libraries providing Unicode and Globalization support. [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[1mlibiconv[0m[38;5;12m (http://www.gnu.org/software/libiconv/) - An encoding conversion library between different character encodings. [39m[38;5;14m[1mGPL[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msimdutf[0m[38;5;12m (https://github.com/simdutf/simdutf) - Unicode routines (UTF8, UTF16, UTF32): billions of characters per second using SSE2, AVX2, NEON, AVX-512. [39m[38;5;14m[1mApache-2/MIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1muni-algo[0m[38;5;12m (https://github.com/uni-algo/uni-algo) - Unicode Algorithms Implementation for C/C++. [39m[38;5;14m[1mUnlicense or MIT[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 (https://github.com/sheredom/utf8.h) - Single header utf8 string functions for C and C++. [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[1mutf8proc[0m[38;5;12m (https://github.com/JuliaStrings/utf8proc) - A clean C library for processing UTF-8 Unicode data. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mInter-process communication[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mApache Thrift[0m[38;5;12m (https://thrift.apache.org/) - Efficient cross-language IPC/RPC, works between C++, Java, Python, PHP, C#, and many more other languages. Originally developed by Facebook. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBoost.Interprocess[0m[38;5;12m [39m[38;5;12m(https://github.com/boostorg/interprocess)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mHeader-only[39m[38;5;12m [39m[38;5;12mBoost[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12mkernel-level[39m[38;5;12m [39m[38;5;12mshared[39m[38;5;12m [39m[38;5;12mmemory[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmemory-mapped[39m[38;5;12m [39m[38;5;12mfiles,[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12min-built[39m[38;5;12m [39m[38;5;12msynchronization[39m[38;5;12m [39m[38;5;12mmechanisms[39m[38;5;12m [39m[38;5;12m(semaphores,[39m[38;5;12m [39m[38;5;12mmutexes,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmore).[39m[38;5;12m [39m[38;5;14m[1mBoost[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m
|
||
[38;5;12m(https://boost.org/libs/interprocess)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbRPC[0m[38;5;12m [39m[38;5;12m(https://github.com/apache/brpc)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mbRPC[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mIndustrial-grade[39m[38;5;12m [39m[38;5;12mRPC[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mC++[39m[38;5;12m [39m[38;5;12mLanguage,[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12moften[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mhigh[39m[38;5;12m [39m[38;5;12mperformance[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mSearch,[39m[38;5;12m [39m[38;5;12mStorage,[39m[38;5;12m [39m[38;5;12mMachine[39m[38;5;12m [39m[38;5;12mlearning,[39m[38;5;12m [39m[38;5;12mAdvertisement,[39m[38;5;12m [39m[38;5;12mRecommendation[39m[38;5;12m [39m[38;5;12metc.[39m[38;5;12m [39m[38;5;14m[1mApache2[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m [39m
|
||
[38;5;12m(https://brpc.apache.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCap'n Proto[0m[38;5;12m (https://github.com/capnproto/capnproto) - Fast data interchange format and capability-based RPC system. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://capnproto.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1meCAL[0m[38;5;12m (https://github.com/continental/ecal) - Pub/sub, client/server, C++/Python/C#, various message protocols (protobuf, capnproto ..). [39m[38;5;14m[1mApache2[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://www.ecal.io/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgRPC[0m[38;5;12m (https://github.com/grpc/grpc) - A high performance, open source, general-purpose RPC framework. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://www.grpc.io/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIce[0m[38;5;12m (https://github.com/zeroc-ice/ice) - Comprehensive RPC framework with support for C++, C#, Java, JavaScript, Python and more. [39m[38;5;14m[1mGPLv2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1miceoryx[0m[38;5;12m [39m[38;5;12m(https://github.com/eclipse-iceoryx/iceoryx)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mTrue[39m[38;5;12m [39m[38;5;12mzero-copy[39m[38;5;12m [39m[38;5;12minter-process[39m[38;5;12m [39m[38;5;12mcommunication[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12msafety[39m[38;5;12m [39m[38;5;12mcritical[39m[38;5;12m [39m[38;5;12msystems[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mbindings[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mC,[39m[38;5;12m [39m[38;5;12mRust.[39m[38;5;12m [39m[38;5;12mRuns[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mLinux,[39m[38;5;12m [39m[38;5;12mQNX,[39m[38;5;12m [39m[38;5;12mWindows,[39m[38;5;12m [39m[38;5;12mMac[39m[38;5;12m [39m[38;5;12mOS,[39m[38;5;12m [39m[38;5;12mFreeBSD.[39m[38;5;12m [39m[38;5;14m[1mApache2[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m [39m
|
||
[38;5;12m(https://iceoryx.io/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibjson-rpc-cpp[0m[38;5;12m (https://github.com/cinemast/libjson-rpc-cpp) - JSON-RPC framework for C++ servers and clients. [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 (https://github.com/nanomsg/nanomsg) - A simple high-performance implementation of several "scalability protocols". [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://nanomsg.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnng[0m[38;5;12m (https://github.com/nanomsg/nng) - nanomsg-next-generation, a light-weight brokerless messaging library. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://nanomsg.github.io/nng/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrpclib[0m[38;5;12m (https://github.com/rpclib/rpclib) - A modern C++ msgpack-RPC server and client library. [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[1msimple-rpc-cpp[0m[38;5;12m (https://github.com/pearu/simple-rpc-cpp) - A simple RPC wrapper generator to C/C++ functions. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSRPC[0m[38;5;12m (https://github.com/sogou/srpc) - A lightweight RPC system that supports multiple protocols and OpenTelemetry. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWAMP[0m[38;5;12m (http://wamp.ws/) - Provides RPC and pub/sub messaging patterns. (various implementations, various languages)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mxmlrpc-c[0m[38;5;12m (http://xmlrpc-c.sourceforge.net/) - A lightweight RPC library based on XML and HTTP. [39m[38;5;14m[1mBSD[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[1mBoost.PropertyTree[0m[38;5;12m (https://github.com/boostorg/property_tree) - A property tree parser/generator that can be used to parse XML/JSON/INI/Info files. [39m[38;5;14m[1mBoost[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://boost.org/libs/property_tree)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcJSON[0m[38;5;12m (https://github.com/DaveGamble/cJSON) - Ultralightweight JSON parser in ANSI C. [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[1mDAW JSON Link[0m[38;5;12m (https://github.com/beached/daw_json_link) - Fast, convenient JSON serialization and parsing in C++. [39m[38;5;14m[1mBSL-1.0[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfrozen[0m[38;5;12m (https://github.com/cesanta/frozen) - JSON parser and generator for C/C++. [39m[38;5;14m[1mGPL & GPL2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGlaze[0m[38;5;12m (https://github.com/stephenberry/glaze) - Extremely fast, in memory, JSON and interface library for modern C++. [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[1mJansson[0m[38;5;12m (https://github.com/akheron/jansson) - C library for encoding, decoding and manipulating JSON data. [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[1mjbson[0m[38;5;12m (https://github.com/chrismanning/jbson) - jbson is a library for building & iterating BSON data, and JSON documents in C++14. [39m[38;5;14m[1mBoost[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJeayeSON[0m[38;5;12m (https://github.com/jeaye/jeayeson) - A very sane (header only) C++ JSON library. [39m[38;5;14m[1mBSD[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 (https://github.com/zserge/jsmn) - A minimalistic JSON parser in C. [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 (https://github.com/nlohmann/json) :zap: - JSON for Modern C++. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://json.nlohmann.me)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJSON++[0m[38;5;12m (https://github.com/hjiang/jsonxx) - A JSON parser in C++. [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.cpp[0m[38;5;12m (https://github.com/jart/json.cpp) - a baroque JSON parsing / serialization library for C++. [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[1mjson.h[0m[38;5;12m (https://github.com/sheredom/json.h) - A simple one header/one source solution to parsing JSON in C and C++. [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[1mjson-build[0m[38;5;12m (https://github.com/lcsmuller/json-build) - C89 tiny zero-allocation JSON serializer. [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 (https://github.com/json-c/json-c) - A JSON implementation in C. [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[1mjsoncons[0m[38;5;12m (https://github.com/danielaparker/jsoncons) - A C++ header-only library for JSON and JSON-like binary formats with JSONPointer, JSONPatch, JSONPath and JMESPath. [39m[38;5;14m[1mBoost[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJsonCpp[0m[38;5;12m (https://github.com/open-source-parsers/jsoncpp) - A C++ library for interacting with JSON. [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[1mJsonifier[0m[38;5;12m (https://github.com/RealTimeChris/Jsonifier) - A few classes for parsing and serializing objects from/into JSON - very rapidly. [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[1mjsonParse[0m[38;5;12m (https://github.com/liufeigit/jsonParse) - A simple JSON parser in ANSI C. [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-parser[0m[38;5;12m (https://github.com/udp/json-parser) - Very low footprint JSON parser written in portable ANSI C. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjson11[0m[38;5;12m (https://github.com/dropbox/json11) - A tiny JSON library for C++11. [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-struct[0m[38;5;12m (https://github.com/jorgen/json_struct) - High performance, single header JSON parser parsing to and from C++ structs. [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-voorhees[0m[38;5;12m (https://github.com/tgockel/json-voorhees) - JSON library for C++. Support for C++11. No dependencies, fast and dev-friendly. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJSON Toolkit[0m[38;5;12m (https://github.com/sourcemeta/jsontoolkit) - JSON, JSON Pointer, JSON Schema, and JSONL library for C++20. [39m[38;5;14m[1mAGPL/Commercial[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjute[0m[38;5;12m (https://github.com/amir-s/jute) - Very simple C++ JSON Parser. [39m[38;5;14m[1mPublicDomain[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibjson[0m[38;5;12m (https://github.com/vincenthz/libjson) - A JSON parser and printer library in C. easy to integrate with any model. [39m[38;5;14m[1mLGPL[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibjson[0m[38;5;12m (http://sourceforge.net/projects/libjson/) - Lightweight JSON library. [39m[38;5;14m[1m?[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 (https://github.com/vstakhov/libucl) :zap: - Universal configuration library parser. [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[1mparson[0m[38;5;12m (https://github.com/kgabis/parson) - Parson is a lighweight json library written in C. [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[1mPicoJSON[0m[38;5;12m (https://github.com/kazuho/picojson) - A header-file-only, JSON parser serializer in C++. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mqt-json[0m[38;5;12m (https://github.com/gaudecker/qt-json) - A simple class for parsing JSON data into a QVariant hierarchy and vice versa. [39m[38;5;14m[1mGPLv3[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mQJson[0m[38;5;12m (https://github.com/flavio/qjson) - A qt-based library that maps JSON data to QVariant objects. [39m[38;5;14m[1mLGPL2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRapidJSON[0m[38;5;12m (https://github.com/miloyip/rapidjson) :zap: - A fast JSON parser/generator for C++ with both SAX/DOM style API. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://rapidjson.org)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msajson[0m[38;5;12m (https://github.com/chadaustin/sajson) - Lightweight, extremely high-performance JSON parser for C++11. [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[1msimdjson[0m[38;5;12m (https://github.com/lemire/simdjson) - Extremely fast JSON library that can parse gigabytes of JSON per second. [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[1mSonic-Cpp[0m[38;5;12m (https://github.com/bytedance/sonic-cpp) - A fast JSON serializing & deserializing library, accelerated by SIMD. [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[1mtaoJSON[0m[38;5;12m (https://github.com/taocpp/json) - Zero-dependency C++ header-only JSON library. [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[1mujson[0m[38;5;12m (https://bitbucket.org/awangk/ujson) - µjson is a a small, C++11, UTF-8, JSON library. [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[1mUltraJSON[0m[38;5;12m (https://github.com/ultrajson/ultrajson) - Ultra fast JSON decoder and encoder written in C. [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[1mYAJL[0m[38;5;12m (https://github.com/lloyd/yajl) - A fast streaming JSON parsing library in C. [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[1myyjson[0m[38;5;12m (https://github.com/ibireme/yyjson) - A high performance JSON library written in ANSI C. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mLogging[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAbseil Logging[0m[38;5;12m (https://abseil.io/docs/cpp/guides/logging) - The Abseil Logging library provides facilities for writing log messages to stderr, files, or other sinks. [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[1mBlackhole[0m[38;5;12m (https://github.com/3Hren/blackhole) - Attribute-based logging framework, which is designed to be fast, modular and highly customizable. [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[1mBoost.Log[0m[38;5;12m (https://github.com/boostorg/log) - Designed to be very modular and extensible. [39m[38;5;14m[1mBoost[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://boost.org/libs/log)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBqLog[0m[38;5;12m (https://github.com/Tencent/BqLog) - A lightweight, high-performance logging system used in projects such as "Honor of Kings". [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[1mEasylogging++[0m[38;5;12m (https://github.com/amrayn/easyloggingpp) - Extremely light-weight high performance logging library for C++11 (or higher) applications. [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[1mfmtlog[0m[38;5;12m (https://github.com/MengRao/fmtlog) - A performant fmtlib-style logging library with latency in nanoseconds. [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[1mG3log[0m[38;5;12m (https://github.com/KjellKod/g3log) - Asynchronous logger with Dynamic Sinks. [39m[38;5;14m[1mPublicDomain[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mglog[0m[38;5;12m (https://github.com/google/glog) - C++ implementation of the Google logging module.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhaclog[0m[38;5;12m (https://github.com/MuggleWei/haclog) - An extremely fast plain C logging library. [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[1mLog4cpp[0m[38;5;12m (http://log4cpp.sourceforge.net/) - A library of C++ classes for flexible logging to files, syslog, IDSA and other destinations. [39m[38;5;14m[1mLGPL[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlog4cplus[0m[38;5;12m (https://github.com/log4cplus/log4cplus) - A simple to use C++ logging API providing thread-safe, flexible, and arbitrarily granular control over log management and configuration. [39m[38;5;14m[1mBSD & Apache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mloguru[0m[38;5;12m (https://github.com/emilk/loguru) - A lightweight C++ logging library. [39m[38;5;14m[1mPublicDomain[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlwlog[0m[38;5;12m (https://github.com/ChristianPanov/lwlog) - Very fast synchronous and asynchronous C++17 logging library. [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[1mng-log[0m[38;5;12m (https://github.com/ng-log/ng-log) - C++14 library for application-level logging. [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[1mplog[0m[38;5;12m (https://github.com/SergiusTheBest/plog) - Portable and simple log for C++ in less than 1000 lines of code. [39m[38;5;14m[1mMPL2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mreckless[0m[38;5;12m (https://github.com/mattiasflodin/reckless) - Low-latency, high-throughput, asynchronous logging library for C++. [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[1mspdlog[0m[38;5;12m (https://github.com/gabime/spdlog) - Super fast, header only, C++ logging library.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtemplog[0m[38;5;12m (http://www.templog.org/) - A very small and lightweight C++ library which you can use to add logging to your C++ applications. [39m[38;5;14m[1mBoost[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mP7Baical[0m[38;5;12m (http://baical.net/p7.html) - An open source and cross-platform library for high-speed sending telemetry & trace data with minimal usage of CPU and memory. [39m[38;5;14m[1mLGPL[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mQuill[0m[38;5;12m (https://github.com/odygrd/quill) - Asynchronous cross platform low latency logging library. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mMachine Learning[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCaffe[0m[38;5;12m (https://github.com/BVLC/caffe) - A fast framework for neural networks. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcatboost[0m[38;5;12m (https://github.com/catboost/catboost) - A fast, scalable, high performance Gradient Boosting on Decision Trees library. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCCV[0m[38;5;12m (https://github.com/liuliu/ccv) - C-based/Cached/Core Computer Vision Library, A Modern Computer Vision Library. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdarknet[0m[38;5;12m (https://github.com/pjreddie/darknet) - Open source neural network framework written in C and CUDA. [39m[38;5;14m[1mPublicDomain[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://pjreddie.com/darknet/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDlib[0m[38;5;12m (https://github.com/davisking/dlib) :zap: - A modern C++11 machine learning, computer vision, numerical optimization, and deep learning toolkit. [39m[38;5;14m[1mBoost[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://dlib.net/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFAISS[0m[38;5;12m (https://github.com/facebookresearch/faiss) - A library for efficient similarity search and clustering of dense vectors. [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[1mFido[0m[38;5;12m (https://github.com/FidoProject/Fido) - A highly-modular C++ machine learning library for embedded electronics and robotics. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://fidoproject.github.io/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mflashlight[0m[38;5;12m [39m[38;5;12m(https://github.com/facebookresearch/flashlight)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mfast,[39m[38;5;12m [39m[38;5;12mflexible[39m[38;5;12m [39m[38;5;12mmachine[39m[38;5;12m [39m[38;5;12mlearning[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mFacebook[39m[38;5;12m [39m[38;5;12mAI[39m[38;5;12m [39m[38;5;12mResearch[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12mentirely[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mC++[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mArrayFire[39m[38;5;12m [39m[38;5;12mtensor[39m[38;5;12m [39m[38;5;12mlibrary.[39m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m [39m
|
||
[38;5;12m(https://fl.readthedocs.io/en/latest/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mggml[0m[38;5;12m (https://github.com/ggerganov/ggml) - Tensor library for machine learning with 16-bit and 4-bit quantization support. [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[1mlibsvm[0m[38;5;12m (https://github.com/cjlin1/libsvm) - A simple, easy-to-use, efficient library for Support Vector Machines. [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://www.csie.ntu.edu.tw/~cjlin/libsvm/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mm2cgen[0m[38;5;12m (https://github.com/BayesWitnesses/m2cgen) - 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
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMeTA[0m[38;5;12m (https://github.com/meta-toolkit/meta) - A modern C++ data sciences toolkit. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://meta-toolkit.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMinerva[0m[38;5;12m (https://github.com/dmlc/minerva) - A fast and flexible system for deep learning. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmlpack[0m[38;5;12m (https://github.com/mlpack/mlpack) - A scalable c++ machine learning library. [39m[38;5;14m[1mLGPLv3[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://www.mlpack.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mncnn[0m[38;5;12m (https://github.com/Tencent/ncnn) - A high-performance neural network inference computing framework optimized for mobile platforms. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOpenCV[0m[38;5;12m (https://github.com/Itseez/opencv) :zap: - Open Source Computer Vision Library. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://opencv.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1moneDAL[0m[38;5;12m (https://github.com/oneapi-src/oneDAL) - A powerful machine learning library that helps speed up big data analysis. [39m[38;5;14m[1mApache[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mONNX[0m[38;5;14m[1m [0m[38;5;14m[1mruntime[0m[38;5;12m [39m[38;5;12m(https://github.com/microsoft/onnxruntime)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mC[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mC++[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mtraining[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12minference[39m[38;5;12m [39m[38;5;12mONNX[39m[38;5;12m [39m[38;5;12mmodels.[39m[38;5;12m [39m[38;5;12mONNX[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mstandard[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mAI[39m[38;5;12m [39m[38;5;12mmodels[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mconverted[39m[38;5;12m [39m[38;5;12minto,[39m[38;5;12m [39m[38;5;12mregardless[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mthey[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mtrained[39m[38;5;12m [39m[38;5;12mwith.[39m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m [39m
|
||
[38;5;12m(https://onnxruntime.ai/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRecommender[0m[38;5;12m (https://github.com/GHamrouni/Recommender) - C library for product recommendations/suggestions using collaborative filtering (CF). [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRNNLIB[0m[38;5;12m (https://github.com/szcom/rnnlib) - RNNLIB is a recurrent neural network library for sequence learning problems. [39m[38;5;14m[1mGPLv3[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSHOGUN[0m[38;5;12m (https://github.com/shogun-toolbox/shogun) - The Shogun Machine Learning Toolbox. [39m[38;5;14m[1mGPLv3[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msofia-ml[0m[38;5;12m (https://code.google.com/p/sofia-ml/) - The suite of fast incremental algorithms for machine learning. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mUSearch[0m[38;5;12m (https://github.com/unum-cloud/usearch) - Fast search and clustering library for vectors and strings. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVLFeat[0m[38;5;12m [39m[38;5;12m(https://github.com/vlfeat/vlfeat)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mVLFeat[39m[38;5;12m [39m[38;5;12mopen[39m[38;5;12m [39m[38;5;12msource[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mimplements[39m[38;5;12m [39m[38;5;12mpopular[39m[38;5;12m [39m[38;5;12mcomputer[39m[38;5;12m [39m[38;5;12mvision[39m[38;5;12m [39m[38;5;12malgorithms[39m[38;5;12m [39m[38;5;12mspecialising[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mimage[39m[38;5;12m [39m[38;5;12munderstanding[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mlocal[39m[38;5;12m [39m[38;5;12mfeaturexs[39m[38;5;12m [39m[38;5;12mextraction[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmatching.[39m[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m [39m
|
||
[38;5;12m(http://www.vlfeat.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mxgboost[0m[38;5;12m (https://github.com/dmlc/xgboost) - Scalable, Portable and Distributed Gradient Boosting (GBDT, GBRT or GBM) Library, for Python, R, Java, Scala, C++ and more. Runs on single machine, Hadoop, Spark, Flink and DataFlow. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mMath[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mApophenia[0m[38;5;12m (https://github.com/b-k/apophenia) - A C library for statistical and scientific computing. [39m[38;5;14m[1mGPL2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mArmadillo[0m[38;5;12m (https://gitlab.com/conradsnicta/armadillo-code) - Fast C++ library for linear algebra & scientific computing. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://arma.sourceforge.net/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mautodiff[0m[38;5;12m (https://github.com/autodiff/autodiff) - A modern, fast and expressive C++ library for automatic differentiation. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://autodiff.github.io)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mblaze[0m[38;5;12m (https://bitbucket.org/blaze-lib/blaze) - high-performance C++ math library for dense and sparse arithmetic. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBoost.Multiprecision[0m[38;5;12m [39m[38;5;12m(https://github.com/boostorg/multiprecision)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mhigher-range/precision[39m[38;5;12m [39m[38;5;12minteger,[39m[38;5;12m [39m[38;5;12mrational[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mfloating-point[39m[38;5;12m [39m[38;5;12mtypes[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mC++,[39m[38;5;12m [39m[38;5;12mheader-only[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mGMP/MPFR/LibTomMath[39m[38;5;12m [39m[38;5;12mbackends.[39m[38;5;12m [39m[38;5;14m[1mBoost[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m [39m
|
||
[38;5;12m(https://boost.org/libs/multiprecision)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mceres-solver[0m[38;5;12m (http://ceres-solver.org/) - C++ library for modeling and solving large complicated nonlinear least squares problems from google. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCGAL[0m[38;5;12m (https://github.com/CGAL/cgal) - Collection of efficient and reliable geometric algorithms. [39m[38;5;14m[1mLGPL&GPL[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://www.cgal.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcml[0m[38;5;12m (https://github.com/demianmnave/CML) - The configurable math library. [39m[38;5;14m[1mBoost[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCNL[0m[38;5;12m (https://github.com/johnmcfarlane/cnl/) - A Compositional Numeric Library for C++. [39m[38;5;14m[1mBoost[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDirectXMath[0m[38;5;12m (https://github.com/microsoft/DirectXMath) - An all inline SIMD C++ linear algebra library for use in games and graphics apps.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDlib[0m[38;5;12m (https://github.com/davisking/dlib) :zap: - A modern C++11 machine learning, computer vision, numerical optimization, and deep learning toolkit. [39m[38;5;14m[1mBoost[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://dlib.net/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEigen[0m[38;5;12m (http://eigen.tuxfamily.org/) - A high-level C++ library of template headers for linear algebra, matrix and vector operations, numerical solvers and related algorithms. [39m[38;5;14m[1mMPL2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mExprTk[0m[38;5;12m (https://www.partow.net/programming/exprtk/) - The C++ Mathematical Expression Toolkit Library (ExprTk) is a simple to use, easy to integrate and extremely efficient run-time mathematical expression parser and evaluation engine. [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[1mGeometric Tools[0m[38;5;12m (https://www.geometrictools.com) - C++ library for computing in the fields of mathematics, graphics, image analysis and physics. [39m[38;5;14m[1mBoost[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://www.geometrictools.com)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGLM[0m[38;5;12m (https://github.com/g-truc/glm) - Header-only C++ math library that matches and inter-operates with OpenGL's GLSL math. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://glm.g-truc.net/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGMTL[0m[38;5;12m (http://ggt.sourceforge.net/) - Graphics Math Template Library is a collection of tools implementing Graphics primitives in generalized ways. [39m[38;5;14m[1mGPL2[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 (https://gmplib.org/) - A C library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating-point numbers. [39m[38;5;14m[1mLGPL3 & GPL2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKlein[0m[38;5;12m (https://github.com/jeremyong/klein) - A fast, SIMD-optimized C++17 Geometric Algebra library for point, line, and plane projections, intersections, joins, rigid-body motion, and more. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://jeremyong.com/klein)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlinalg.h[0m[38;5;12m (https://github.com/sgorsten/linalg) - Single header, public domain, short vector math library for C++. [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[1mMATIO[0m[38;5;12m (https://github.com/tbeu/matio) - MATLAB MAT File I/O Library. [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://sourceforge.net/projects/matio/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMatX[0m[38;5;12m (https://github.com/NVIDIA/MatX) - A GPU-accelerated C++17 numerical computing library with a MATLAB/Python-like syntax. [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[1mMIRACL[0m[38;5;12m (https://github.com/CertiVox/MIRACL) - A Multiprecision Integer and Rational Arithmetic Cryptographic Library. [39m[38;5;14m[1mAGPL[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNumCpp[0m[38;5;12m (https://github.com/dpilger26/NumCpp) - A templatized header only C++ implementation of the Python Numpy library. [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[1mmuparser[0m[38;5;12m (https://beltoforion.de/en/muparser) - muParser is an extensible high performance math expression parser library written in C++. [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[1mLibTomMath[0m[38;5;12m (https://github.com/libtom/libtommath) - A free open source portable number theoretic multiple-precision integer library written entirely in C. [39m[38;5;14m[1mPublicDomain & WTFPL[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://www.libtom.net/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlinmath.h[0m[38;5;12m (https://github.com/datenwolf/linmath.h) - A lean linear math library, aimed at graphics programming. [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[1mlp_solve[0m[38;5;12m (https://sourceforge.net/projects/lpsolve) - A library used to formulate and solve linear programming problems. [39m[38;5;14m[1mLGPL[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://lpsolve.sourceforge.net)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOpenBLAS[0m[38;5;12m (https://github.com/xianyi/OpenBLAS) - An optimized BLAS library based on GotoBLAS2 1.13 BSD version. [39m[38;5;14m[1mBSD 3-clause[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://www.openblas.net/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPCG-rand[0m[38;5;12m (https://www.pcg-random.org/) - PCG is a family of simple fast space-efficient statistically good algorithms for random number generation. Unlike many general-purpose RNGs, they are also hard to predict. [39m[38;5;14m[1mApache[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mQuantLib[0m[38;5;12m (https://github.com/lballabio/quantlib) - A free/open-source library for quantitative finance. [39m[38;5;14m[1mModified BSD[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://quantlib.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSimSIMD[0m[38;5;12m (https://github.com/ashvardanian/SimSIMD) - Vector distance functions for x86 AVX2, AVX-512, Arm NEON, and SVE. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mStatsLib[0m[38;5;12m (https://github.com/kthohr/stats) - A C++ header-only library of statistical distribution functions. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://www.kthohr.com/statslib.html)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSymEngine[0m[38;5;12m (https://github.com/symengine/symengine) - Fast symbolic manipulation library, a rewriting of SymPy's core in C++. [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 (https://github.com/codeplea/tinyexpr) - A C library for parsing and evaluating math expressions from strings. [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[1mVc[0m[38;5;12m (https://github.com/VcDevel/Vc) - SIMD Vector Classes for C++. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVersor[0m[38;5;12m (http://versor.mat.ucsb.edu/) - A (fast) Generic C++ library for Geometric Algebras, including Euclidean, Projective, Conformal, Spacetime (etc).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWagyu[0m[38;5;12m (https://github.com/mapbox/wagyu) - A general library for geometry operations of union, intersections, difference, and xor. [39m[38;5;14m[1mmapbox-wagyu original[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWykobi[0m[38;5;12m (https://www.wykobi.com) - A C++ library of efficient, robust and simple to use C++ 2D/3D oriented computational geometry routines. [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[1mxtensor[0m[38;5;12m (https://github.com/xtensor-stack/xtensor) - A C++14 library for numerical analysis with multi-dimensional array expressions, inspired by NumPy syntax. [39m[38;5;14m[1mBSD 3-clause[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://xtensor-stack.github.io/xtensor)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1muniversal[0m[38;5;12m [39m[38;5;12m(https://github.com/stillwater-sc/universal)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mC++14[39m[38;5;12m [39m[38;5;12mheader-only[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mimplementing[39m[38;5;12m [39m[38;5;12marbitrary[39m[38;5;12m [39m[38;5;12mposit[39m[38;5;12m [39m[38;5;12marithmetic.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mposit[39m[38;5;12m [39m[38;5;12mnumber[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mtapered[39m[38;5;12m [39m[38;5;12mfloating[39m[38;5;12m [39m[38;5;12mpoint[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mefficient[39m[38;5;12m [39m[38;5;12mthan[39m[38;5;12m [39m[38;5;12mIEEE[39m[38;5;12m [39m[38;5;12mfloating[39m[38;5;12m [39m[38;5;12mpoint.[39m[38;5;12m [39m[38;5;12mPosits[39m[38;5;12m [39m[38;5;12menable[39m[38;5;12m [39m
|
||
[38;5;12mreproducible[39m[38;5;12m [39m[38;5;12mcomputational[39m[38;5;12m [39m[38;5;12mscience.[39m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;14m[1m [0m[38;5;14m[1mlicense[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mutl::random[0m[38;5;12m (https://github.com/DmitriBogdanov/UTL/blob/master/docs/module_random.md) - A C++17 header-only library implementing fast random for Monte-Carlo simulations & gamedev. [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[1mXAD[0m[38;5;12m (https://github.com/auto-differentiation/xad) - Powerful Automatic Differentiation for C++. [39m[38;5;14m[1mAGPL[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://auto-differentiation.github.io/)[39m
|
||
|
||
[38;2;255;187;0m[4mMemory Allocation[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBoehm GC[0m[38;5;12m (https://github.com/ivmai/bdwgc) - Conservative garbage collector for C and C++. [39m[38;5;14m[1msimilar to X11[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://www.hboehm.info/gc/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC Smart Pointers[0m[38;5;12m (https://github.com/Snaipe/libcsptr) - Smart pointers for the (GNU) C programming language. [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[1mHoard[0m[38;5;12m (https://github.com/emeryberger/Hoard) - Fast, Scalable, and Memory-efficient Malloc for Linux, Windows, and Mac. [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://hoard.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjemalloc[0m[38;5;12m (https://github.com/jemalloc/jemalloc) - General purpose malloc(3) implementation that emphasizes fragmentation avoidance and scalable concurrency support. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://jemalloc.net/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmemory[0m[38;5;12m (https://github.com/foonathan/memory) - STL compatible C++ memory allocator library. [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[1mmemory-allocators[0m[38;5;12m (https://github.com/mtrebi/memory-allocators) - Custom memory allocators to improve the performance of dynamic memory allocation. [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[1mmimalloc[0m[38;5;12m (https://github.com/microsoft/mimalloc) - A compact general purpose allocator with excellent performance. [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 (https://github.com/mjansson/rpmalloc) - Cross platform lock free thread caching 16-byte aligned memory allocator implemented in C. [39m[38;5;14m[1mPublicDomain[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msnmalloc[0m[38;5;12m (https://github.com/microsoft/snmalloc) - Message passing based high-performance allocator. [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[1mTCMalloc[0m[38;5;12m (https://github.com/google/tcmalloc) - Google's fast, multi-threaded malloc implementation. [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://google.github.io/tcmalloc/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbuddy_alloc[0m[38;5;12m (https://github.com/spaskalev/buddy_alloc) - A single header buddy memory allocator for C with bounded allocation costs. [39m[38;5;14m[1m0BSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtgc[0m[38;5;12m (https://github.com/orangeduck/tgc) - A tiny garbage collector for C written in [39m[38;5;12m~500 LOC. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mMultimedia[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGStreamer[0m[38;5;12m (http://gstreamer.freedesktop.org/) - A library for constructing graphs of media-handling components. [39m[38;5;14m[1mLGPL[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibass[0m[38;5;12m (https://github.com/libass/libass) - Portable subtitle renderer for the ASS/SSA subtitle format. [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[1mlibav[0m[38;5;12m (https://github.com/libav/libav) - A collection of libraries and tools to process multimedia content such as audio, video, subtitles and related metadata. [39m[38;5;14m[1mLGPL v2.1+ and others[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://www.libav.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLIVE555 Streaming Media[0m[38;5;12m (http://www.live555.com/liveMedia/) - Multimedia streaming library using open standard protocols (RTP/RTCP, RTSP, SIP). [39m[38;5;14m[1mLGPL[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 (https://wiki.videolan.org/LibVLC) - libVLC (VLC SDK) media framework. [39m[38;5;14m[1mGPL[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMediaInfoLib[0m[38;5;12m (https://github.com/MediaArea/MediaInfoLib) - Convenient unified display of the most relevant technical and tag data for video and audio files. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mQtAv[0m[38;5;12m (https://github.com/wang-bin/QtAV) - A multimedia playback framework based on Qt and FFmpeg to write a player easily. [39m[38;5;14m[1mLGPL[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://wang-bin.github.io/QtAV/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSDL[0m[38;5;12m (https://github.com/libsdl-org/SDL) :zap: - Simple DirectMedia Layer. [39m[38;5;14m[1mzlib[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://libsdl.org)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSFML[0m[38;5;12m (https://github.com/SFML/SFML) :zap: - Simple and Fast Multimedia Library. [39m[38;5;14m[1mzlib[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://www.sfml-dev.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTagLib[0m[38;5;12m (https://github.com/taglib/taglib) - A library for reading and editing the metadata of several popular audio formats. [39m[38;5;14m[1mLGPL/MPL[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://taglib.org/)[39m
|
||
|
||
[38;2;255;187;0m[4mNetworking[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mada[0m[38;5;12m (https://github.com/ada-url/ada) - WHATWG-compliant and fast URL parser written in modern C++. [39m[38;5;14m[1mApache-2.0/MIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mACE[0m[38;5;12m (http://www.dre.vanderbilt.edu/~schmidt/ACE.html) - An OO Network Programming Toolkit in C++. [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[1mBoost.Asio[0m[38;5;12m (https://github.com/boostorg/asio) :zap: - A cross-platform C++ library for network and low-level I/O programming. [39m[38;5;14m[1mBoost[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://boost.org/libs/asio)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBoost.Beast[0m[38;5;12m (https://github.com/boostorg/beast) :zap: - HTTP and WebSocket built on Boost.Asio in C++11. [39m[38;5;14m[1mBoost[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://www.boost.org/libs/beast)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBreep[0m[38;5;12m (https://github.com/Organic-Code/Breep) - Event based, high-level C++14 peer-to-peer library. [39m[38;5;14m[1mEUPL-1.1 (OSI approved)[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC++ REST SDK[0m[38;5;12m (https://github.com/Microsoft/cpprestsdk) - C++ REST SDK (previously named Casablanca). [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRestbed[0m[38;5;12m (https://github.com/corvusoft/restbed) - C++11 Asynchronous RESTful framework. [39m[38;5;14m[1mAGPL[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRestinio[0m[38;5;12m (https://github.com/Stiffstream/restinio) - A header-only C++14 library that gives you an embedded HTTP/Websocket server. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mc-ares[0m[38;5;12m (https://github.com/c-ares/c-ares) - A C library for asynchronous DNS requests. [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[1mcpp-httplib[0m[38;5;12m (https://github.com/yhirose/cpp-httplib) - A single file C++11 header-only HTTP/HTTPS server library. [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[1mcpp-netlib[0m[38;5;12m (http://cpp-netlib.org/) - A collection of open-source libraries for high level network programming. [39m[38;5;14m[1mBoost[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcpp-netlib/uri[0m[38;5;12m (https://github.com/cpp-netlib/uri) - URI parser/builder library for C++, compatible with RFC 3986 and RFC 3987. [39m[38;5;14m[1mBoost[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCppServer[0m[38;5;12m (https://github.com/chronoxor/CppServer) - Ultra fast and low latency asynchronous socket server & client C++ library with support TCP, SSL, UDP, HTTP, HTTPS, WebSocket protocols and 10K connections problem solution. [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[1mcpr[0m[38;5;12m (https://github.com/whoshuu/cpr) - A modern C++ HTTP requests library with a simple but powerful interface. Modeled after the Python Requests module. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://docs.libcpr.org)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcurlcpp[0m[38;5;12m (https://github.com/JosephP91/curlcpp) - An object oriented C++ wrapper for CURL(libcurl). [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[1mcurlpp[0m[38;5;12m (https://github.com/jpbarrette/curlpp) -C++ wrapper around libcURL. [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[1mDPDK[0m[38;5;12m (https://github.com/DPDK/dpdk) - Data Plane Development Kit, libraries and drivers for fast packet processing. [39m[38;5;14m[1mBSD-3-Clause & GPL-2.0[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://www.dpdk.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDyad.c[0m[38;5;12m (https://github.com/rxi/dyad) - Asynchronous networking for C. [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[1mENet[0m[38;5;12m (https://github.com/lsalzman/enet) - Reliable UDP networking library. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://enet.bespin.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mevpp[0m[38;5;12m (https://github.com/Qihoo360/evpp) - C++ high performance networking with TCP/UDP/HTTP protocols. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFTP client for C++[0m[38;5;12m (https://github.com/embeddedmz/ftpclient-cpp) - C++ client for making FTP requests. [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[1mH2O[0m[38;5;12m (https://github.com/h2o/h2o) - An optimized HTTP server with support for HTTP/1.x and HTTP/2. It can also be used as a library. [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[1mHTTP Parser[0m[38;5;12m (https://github.com/nodejs/http-parser) :zap: - A http request/response parser for C. [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[1mKCP[0m[38;5;12m (https://github.com/skywind3000/kcp/blob/master/README.en.md) - A fast and reliable ARQ protocol that helps applications to reduce network latency. [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[1mlibcurl[0m[38;5;12m (http://curl.haxx.se/libcurl/) - Multiprotocol file transfer library. [39m[38;5;14m[1mMIT/X derivate license[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibhttpserver[0m[38;5;12m (https://github.com/etr/libhttpserver) - C++ library for creating an embedded Rest HTTP server (and more). [39m[38;5;14m[1mLGPL2.1[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 (http://www.gnu.org/software/libmicrohttpd/) - GNU libmicrohttpd is a small C library that is supposed to make it easy to run an HTTP server as part of another application. [39m[38;5;14m[1mLGPL v2.1+[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 (https://github.com/the-tcpdump-group/libpcap) - A portable C/C++ library for network traffic capture. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://www.tcpdump.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibquic[0m[38;5;12m (https://github.com/devsisters/libquic) - A QUIC protocol library extracted from Chromium's QUIC Implementation. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibrdkafka[0m[38;5;12m (https://github.com/edenhill/librdkafka) - Apache Kafka client library for C and C++. [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[1mlibwebsockets[0m[38;5;12m (https://github.com/warmcat/libwebsockets) - A lightweight pure C WebSocket implementation that provides both client and server libraries. [39m[38;5;14m[1mLGPL2.1 + static link exception[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://libwebsockets.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLithium[0m[38;5;12m (https://matt-42.github.io/lithium/) - Build high performance C++ HTTP servers without being a C++ expert. [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[1mlwIP[0m[38;5;12m (http://savannah.nongnu.org/projects/lwip/) - A lightweight TCP/IP stack. [39m[38;5;14m[1mModified BSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmailio[0m[38;5;12m (https://github.com/karastojko/mailio) - mailio is a cross platform C++ library for MIME format and SMTP, POP3 and IMAP protocols. [39m[38;5;14m[1mBSD[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 (https://github.com/cesanta/mongoose) - Extremely lightweight webserver. [39m[38;5;14m[1mGPL2[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 (https://github.com/LiamBindle/MQTT-C) - A portable MQTT C client for embedded systems and PCs alike. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://liambindle.ca/MQTT-C)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmTCP[0m[38;5;12m (https://github.com/mtcp-stack/mtcp) - Highly scalable user-level TCP stack for multicore systems. [39m[38;5;14m[1mModified BSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMuduo[0m[38;5;12m (https://github.com/chenshuo/muduo) - A C++ non-blocking network library for multi-threaded server in Linux. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnghttp2[0m[38;5;12m (https://github.com/nghttp2/nghttp2) - HTTP/2 C Library. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://nghttp2.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnghttp3[0m[38;5;12m (https://github.com/ngtcp2/nghttp3) - HTTP/3 library written in C. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://nghttp2.org/nghttp3/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOnion[0m[38;5;12m (https://github.com/davidmoreno/onion) - HTTP server library in C designed to be lightweight and easy to use. [39m[38;5;14m[1mApache2/GPL2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPF_RING™[0m[38;5;12m (https://github.com/ntop/PF_RING) - High-speed packet processing framework. [39m[38;5;14m[1mLGPL-2.1[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://www.ntop.org/products/packet-capture/pf_ring/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPicoHTTPParser[0m[38;5;12m (https://github.com/h2o/picohttpparser) - A tiny, primitive, fast HTTP request/response parser. [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[1mPOCO[0m[38;5;12m (https://github.com/pocoproject) :zap: - C++ class libraries and frameworks for building network- and internet-based applications that run on desktop, server, mobile and embedded systems. [39m[38;5;14m[1mBoost[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://pocoproject.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mProxygen[0m[38;5;12m (https://github.com/facebook/proxygen) - Facebook's collection of C++ HTTP libraries including an easy to use HTTP server. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRedPanda[0m[38;5;12m (https://github.com/redpanda-data/redpanda) - Streaming data platform for developers. Kafka API compatible. 10x faster. [39m[38;5;14m[1mBSL[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRakNet[0m[38;5;12m (https://github.com/OculusVR/RakNet) - A cross platform, open source, C++ networking engine for game programmers. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrestclient-cpp[0m[38;5;12m (https://github.com/mrtazz/restclient-cpp) - Simple REST client for C++. It wraps libcurl for HTTP requests. [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[1mSeasocks[0m[38;5;12m (https://github.com/mattgodbolt/seasocks) - Simple, small, C++ embeddable webserver with WebSockets support. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtlse[0m[38;5;12m (https://github.com/eduardsui/tlse) - Single C file TLS 1.2/1.3 implementation, using tomcrypt as crypto library [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[1mTQUIC[0m[38;5;12m (https://github.com/tencent/tquic) - A high-performance, lightweight, and cross-platform QUIC library, exposed to C and C++. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTufão[0m[38;5;12m (https://github.com/vinipsmaker/tufao) - An asynchronous web framework for C++ built on top of Qt. [39m[38;5;14m[1mLGPL2[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 (https://github.com/uriparser/uriparser) - Strictly RFC 3986 compliant URI parsing and handling library. [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[1muWebSockets[0m[38;5;12m (https://github.com/uNetworking/uWebSockets) - µWS is one of the most lightweight, efficient & scalable WebSocket & HTTP server implementations available. [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[1mUCall[0m[38;5;12m (https://github.com/unum-cloud/ucall) - A high-performance SIMD-accelerated RPC library on io_uring. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWAFer[0m[38;5;12m (https://github.com/riolet/WAFer) - A C language-based ultra-light software platform for scalable server-side and networking applications. Think node.js for C programmers. [39m[38;5;14m[1mGPL2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWangle[0m[38;5;12m (https://github.com/facebook/wangle) - A client/server application framework to build asynchronous, event-driven modern C++ services. [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[1mwdt[0m[38;5;12m (https://github.com/facebook/wdt) - An embeddedable library (and command line tool) aiming to transfer data between 2 systems as fast as possible over multiple TCP paths. [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[1mWebSocket++[0m[38;5;12m (https://github.com/zaphoyd/websocketpp) - C++/Boost Asio based websocket client/server library. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPcapPlusPlus[0m[38;5;12m (https://github.com/seladb/PcapPlusPlus) - a multiplatform C++ network sniffing and packet parsing and crafting framework. [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[1mZeroMQ[0m[38;5;12m (https://github.com/zeromq/libzmq) - High-speed, modular asynchronous communication library. [39m[38;5;14m[1mLGPL3/MPL2[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://zeromq.org/)[39m
|
||
|
||
[38;2;255;187;0m[4mOffice Open XML[0m
|
||
[48;2;30;30;40m[38;5;13m[3mLibraries for parsing and manipulating xlsx, pptx, docx, etc.[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDuckX[0m[38;5;12m (https://github.com/amiremohamadi/DuckX) - C++ library for creating and modifying Microsoft Word (.docx) files. [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[1mFreeXL[0m[38;5;12m (https://www.gaia-gis.it/fossil/freexl/index) - an open source library to extract valid data from within Spreadsheets. [39m[38;5;14m[1mMPL/GPL-2/LGPL-2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibxls[0m[38;5;12m (https://github.com/libxls/libxls) - Read binary Excel files from C/C++ [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[1mlibxlsxwriter[0m[38;5;12m (https://github.com/jmcnamara/libxlsxwriter) - A C library for creating Excel XLSX files. [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://libxlsxwriter.github.io/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOpenXLSX[0m[38;5;12m (https://github.com/troldal/OpenXLSX) - A C++ library for reading, writing, creating and modifying Microsoft Excel® (.xlsx) files. [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[1mSimpleXlsxWriter[0m[38;5;12m (https://sourceforge.net/projects/simplexlsx/) - XLSX files writer for Microsoft Excel 2007 and above. [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[1mXLSX I/O[0m[38;5;12m (https://github.com/brechtsanders/xlsxio) - C library for reading and writing .xlsx files. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mPDF[0m
|
||
[48;2;30;30;40m[38;5;13m[3mLibraries for parsing and manipulating PDF documents.[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibharu[0m[38;5;12m (https://github.com/libharu/libharu) - A free, cross platform, open-sourced software library for generating PDF. [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[1mlitePDF[0m[38;5;12m (https://litepdf.sourceforge.io) - Library to create and edit PDF documents that uses GDI functions through a device context to draw the page content. [39m[38;5;14m[1mLGPL v3 and zlib[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMuPDF[0m[38;5;12m (https://mupdf.com/) - A lightweight PDF, XPS, and E-book viewer. [39m[38;5;14m[1mAGPL/Proprietary[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPDF-Writer[0m[38;5;12m (https://github.com/galkahana/PDF-Writer) - High performance library for creating, modiyfing and parsing PDF files in C++ [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://www.pdfhummus.com/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpdfio[0m[38;5;12m (https://github.com/michaelrsweet/pdfio) - A simple C library for reading and writing PDF files. [39m[38;5;14m[1mApache-2[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://www.msweet.org/pdfio/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPDFium[0m[38;5;12m (https://pdfium.googlesource.com/pdfium/) - PDF generation and rendering library. [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[1mPoDoFo[0m[38;5;12m (http://podofo.sourceforge.net/) - A library to work with the PDF file format. [39m[38;5;14m[1mLGPL[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPoppler[0m[38;5;12m (https://poppler.freedesktop.org/) - Open-source multi-backend PDF rendering library based on the xpdf-3.0 code base. [39m[38;5;14m[1mGPLv2/GPLv3[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mQPDF[0m[38;5;12m (https://github.com/qpdf/qpdf) - A tool and C++ library for content-preserving transformations of PDF files. [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://qpdf.sourceforge.io/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mXpdf[0m[38;5;12m (https://www.xpdfreader.com/) - Xpdf is a free PDF viewer and toolkit, including a text extractor, image converter, HTML converter, and more. [39m[38;5;14m[1mGPL v2/GPL v3[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDynaPDF[0m[38;5;12m (http://www.dynaforms.com/) - An easy-to-use PDF generation library. [39m[38;5;14m[1mCommercial[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mPhysics[0m
|
||
[48;2;30;30;40m[38;5;13m[3mDynamics simulation engines[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBox2D[0m[38;5;12m (https://github.com/erincatto/Box2D) - A 2D physics engine for games. [39m[38;5;14m[1mBSD-like[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBullet[0m[38;5;12m (https://github.com/bulletphysics/bullet3) - A 3D physics engine for games. [39m[38;5;14m[1mzlib[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://bulletphysics.org)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mChipmunk[0m[38;5;12m (https://github.com/slembcke/Chipmunk2D) - A fast and lightweight 2D game physics library. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://chipmunk-physics.net/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJolt Physics[0m[38;5;12m (https://github.com/jrouwe/JoltPhysics) - A multi core friendly rigid body physics and collision detection library. [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[1mKratos[0m[38;5;12m (https://github.com/KratosMultiphysics/Kratos) - framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://www.cimne.com/kratos/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLiquidFun[0m[38;5;12m (https://github.com/google/liquidfun) - A 2D physics engine for games. [39m[38;5;14m[1mBSD-like[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNewton Dynamics[0m[38;5;12m (https://github.com/MADEAPPS/newton-dynamics) - An integrated solution for real time simulation of physics environments. [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[1mODE[0m[38;5;12m (http://www.ode.org/) - Open Dynamics Engine - An open source, high performance library for simulating rigid body dynamics. [39m[38;5;14m[1mBSD&LGPL[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mofxBox2d[0m[38;5;12m (https://github.com/vanderlin/ofxBox2d) - openFrameworks wrapper for Box2D. [39m[38;5;14m[1mBSD-like[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPhysX[0m[38;5;12m (https://github.com/NVIDIAGameWorks/PhysX-3.4) - An open-source realtime physics engine middleware SDK developed by Nvidia as a part of Nvidia GameWorks software suite. [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[1mPlayRho[0m[38;5;12m (https://github.com/louis-langholtz/PlayRho) - An interactive physics engine & library. [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[1mProject Chrono[0m[38;5;12m (https://github.com/projectchrono/chrono) - An open source multi-physics simulation engine. [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://projectchrono.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mQuantum++[0m[38;5;12m (https://github.com/vsoftco/qpp) - A modern C++11 quantum computing library. [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[1mQuarkPhysics[0m[38;5;12m (https://github.com/erayzesen/QuarkPhysics) - A 2D Soft Body and Rigid Body Physics Engine. [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[1mSimbody[0m[38;5;12m (https://github.com/simbody/simbody) - High-performance C++ multibody dynamics/physics library for simulating articulated biomechanical and mechanical systems like vehicles, robots, and the human skeleton. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSOFA[0m[38;5;12m (https://github.com/sofa-framework/sofa) - SOFA is an open-source framework targeting at real-time simulation, with an emphasis on medical simulation. [39m[38;5;14m[1mLGPL[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://www.sofa-framework.org)[39m
|
||
|
||
[38;2;255;187;0m[4mReflection[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mconfig-loader[0m[38;5;12m (https://github.com/netcan/config-loader) - A C++17 static reflection framework, from parse configuration file to native data structure. [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[1mBetter Enums[0m[38;5;12m (https://github.com/aantron/better-enums) - Reflective enums (to string, iteration). Single header. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://aantron.github.io/better-enums/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mclReflect[0m[38;5;12m (https://github.com/Celtoys/clReflect) - C++ Reflection using clang. [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[1mCPFG[0m[38;5;12m (https://github.com/cpgf/cpgf) - A C++03 library for reflection, callback and script binding. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCPP-Reflection[0m[38;5;12m (https://github.com/AustinBrunkhorst/CPP-Reflection) - C++ Reflection using clang. [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[1mEasy Reflection[0m[38;5;12m (https://github.com/chocolacula/easy_reflection_cpp) - Easy and fast reflection + serialization solution like in Rust, Java or Go. [39m[38;5;14m[1mApache[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMagic Enum[0m[38;5;12m (https://github.com/Neargye/magic_enum) - Header-only C++17 library provides static reflection for enums (to string, from string, iteration), work with any enum type without any macro or boilerplate code. [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[1mmagic_get[0m[38;5;12m (https://github.com/apolukhin/magic_get) - std::tuple like methods for user defined types without any macro or boilerplate code. [39m[38;5;14m[1mBoost[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmeta[0m[38;5;12m (https://github.com/skypjack/meta) - Header-only, non-intrusive and macro-free runtime reflection system in C++. [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[1mNameof[0m[38;5;12m (https://github.com/Neargye/nameof) - Header-only C++17 library provides nameof macros and functions to obtain the simple name of variable, type, function, macro, and enum. [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[1mPonder[0m[38;5;12m (https://github.com/billyquith/ponder) - A C++11 library for reflection. [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[1mREFLECT[0m[38;5;12m (https://github.com/qlibs/reflect) - C++20 Static Reflection library. [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[1mreflect-cpp[0m[38;5;12m (https://github.com/getml/reflect-cpp) - Serialization through reflection, including automatic field name retrieval from structs. [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[1mRTTR[0m[38;5;12m (https://github.com/rttrorg/rttr) - A C++11 library for reflection. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://www.rttr.org)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msimple_enum[0m[38;5;12m (https://github.com/arturbac/simple_enum) - An Fast, Intuitive and Type-Safe C++ Enumeration Support Library. [39m[38;5;14m[1mBSL-1.0[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://arturbac.github.io/simple_enum/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTSMP[0m[38;5;12m (https://github.com/fabian-jung/tsmp) - An intrusion and macro-free C++20 library for static reflection. It uses libclang to extract reflection data from your source code and makes it usable via template specialization. [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[1mvisit_struct[0m[38;5;12m (https://github.com/cbeck88/visit_struct) - A miniature library for struct-field reflection in C++. [39m[38;5;14m[1mBoost[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRefureku[0m[38;5;12m (https://github.com/jsoysouvanh/Refureku) - A C++17 runtime reflection and code generation library. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mRegular Expression[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCppVerbalExpressions[0m[38;5;12m (https://github.com/VerbalExpressions/CppVerbalExpressions) - C++ regular expressions made easy. [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[1mCTRE[0m[38;5;12m (https://github.com/hanickadot/compile-time-regular-expressions) - A Compile time PCRE (almost) compatible regular expression matcher. [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[1mHyperscan[0m[38;5;12m [39m[38;5;12m(https://github.com/intel/hyperscan)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mHyperscan[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mhigh-performance[39m[38;5;12m [39m[38;5;12mmultiple[39m[38;5;12m [39m[38;5;12mregex[39m[38;5;12m [39m[38;5;12mmatching[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mIntel.[39m[38;5;12m [39m[38;5;12mProvides[39m[38;5;12m [39m[38;5;12msimultaneous[39m[38;5;12m [39m[38;5;12mmatching[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mlarge[39m[38;5;12m [39m[38;5;12mnumbers[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mregexps[39m[38;5;12m [39m[38;5;12m(up[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mtens[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthousands).[39m[38;5;12m [39m[38;5;12mTypically[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mDPI[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m
|
||
[38;5;12mstack.[39m[38;5;12m [39m[38;5;14m[1mBSD[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 (https://github.com/kkos/oniguruma) - A modern and flexible regular expressions library that supports a variety of character encodings. [39m[38;5;14m[1mBSD[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 (http://pcre.org/) - A regular expression C library inspired by the regular expression capabilities in Perl. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPIRE[0m[38;5;12m (https://github.com/yandex/pire) - Perl Incompatible Regular Expressions library by Yandex. Can be really fast (more than 400 MB/s). [39m[38;5;14m[1mLPGL v3.0[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRE2[0m[38;5;12m (https://github.com/google/re2) - A software library for regular expressions via a finite-state machine using automata theory. [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 (https://github.com/cesanta/slre) - Super Light Regexp engine for C/C++. [39m[38;5;14m[1mGPLv2/Proprietary[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msregex[0m[38;5;12m (https://github.com/openresty/sregex) - A non-backtracking NFA/DFA-based Perl-compatible regex engine library for matching on large data streams. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSRELL[0m[38;5;12m (https://www.akenotsuki.com/misc/srell/en/) - Unicode-aware regular expression template library for C++. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVectorscan[0m[38;5;12m (https://github.com/VectorCamp/vectorscan) - A portable fork of the high-performance regular expression matching library. [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://www.vectorcamp.gr/project/vectorscan/)[39m
|
||
|
||
[38;2;255;187;0m[4mRobotics[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMOOS-IvP[0m[38;5;12m (http://moos-ivp.org) - A set of open source C++ modules for providing autonomy on robotic platforms, in particular autonomous marine vehicles.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMRPT[0m[38;5;12m (http://www.mrpt.org/) - Mobile Robot Programming Toolkit. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPCL[0m[38;5;12m (https://github.com/PointCloudLibrary/pcl) - Point Cloud Library is a standalone, large scale, open project for 2D/3D image and point cloud processing. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://www.pointclouds.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRobotics Library (RL)[0m[38;5;12m (http://www.roboticslibrary.org/) - A self-contained C++ library for robot kinematics, motion planning and control. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRobWork[0m[38;5;12m (https://gitlab.com/sdurobotics/RobWork) - A collection of C++ libraries for simulation and control of robot systems. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://www.robwork.dk/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mROS[0m[38;5;12m (http://wiki.ros.org/) - Robot Operating System provides libraries and tools to help software developers create robot applications. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRuckig[0m[38;5;12m (https://github.com/pantor/ruckig) - Real-time motion generation for robots and machines. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://ruckig.com)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mYARP (Yet Another Robot Platform)[0m[38;5;12m (https://github.com/robotology/yarp) - Library and toolkit for communication and device interfaces. [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://www.yarp.it/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSPICE[0m[38;5;14m[1m [0m[38;5;14m[1mToolkit[0m[38;5;12m [39m[38;5;12m(https://github.com/arturania/cspice)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mLibrary[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtoolkit[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mcomputing[39m[38;5;12m [39m[38;5;12mgeometric[39m[38;5;12m [39m[38;5;12minformation[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mplanning[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12manalyzing[39m[38;5;12m [39m[38;5;12mscience[39m[38;5;12m [39m[38;5;12mobservations[39m[38;5;12m [39m[38;5;12mobtained[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mrobotic[39m[38;5;12m [39m[38;5;12mspacecraft.[39m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m [39m
|
||
[38;5;12m(https://naif.jpl.nasa.gov/naif/toolkit.html)[39m
|
||
|
||
[38;2;255;187;0m[4mScientific Computing[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAMGCL[0m[38;5;12m (https://github.com/ddemidov/amgcl) - a header-only C++ library for solving large sparse linear systems with algebraic multigrid. [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[1mAu[0m[38;5;12m [39m[38;5;12m(https://github.com/aurora-opensource/au)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mC++14-compatible[39m[38;5;12m [39m[38;5;12mphysical[39m[38;5;12m [39m[38;5;12munits[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mno[39m[38;5;12m [39m[38;5;12mdependencies[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msingle-file[39m[38;5;12m [39m[38;5;12mdelivery[39m[38;5;12m [39m[38;5;12moption.[39m[38;5;12m [39m[38;5;12mEmphasis[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12msafety,[39m[38;5;12m [39m[38;5;12maccessibility,[39m[38;5;12m [39m[38;5;12mperformance,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdeveloper[39m[38;5;12m [39m[38;5;12mexperience.[39m[38;5;12m [39m[38;5;14m[1mApache[0m[38;5;14m[1m [0m[38;5;14m[1m2.0[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m [39m
|
||
[38;5;12m(https://aurora-opensource.github.io/au/main/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFFTW[0m[38;5;12m (http://www.fftw.org/) - A C library for computing the DFT in one or more dimensions. [39m[38;5;14m[1mGPL[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 (http://www.gnu.org/software/gsl/) - GNU scientific library. [39m[38;5;14m[1mGPL[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpreCICE[0m[38;5;12m (https://github.com/precice/precice) - Coupling library for partitioned multi-physics simulations (FSI, CHT, and more). [39m[38;5;14m[1mLGPL[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://precice.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTileDB[0m[38;5;12m (https://github.com/TileDB-Inc/TileDB) - Fast Dense and Sparse Multidimensional Array DBMS. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://tiledb.io/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTrilinos[0m[38;5;12m (https://github.com/trilinos/Trilinos) - High performance PDE solvers. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTorch[0m[38;5;12m (https://github.com/torch/torch7) - A scientific computing framework with wide support for machine learning algorithms that puts GPUs first. [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://torch.ch/)[39m
|
||
|
||
[38;2;255;187;0m[4mScripting[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAngelScript[0m[38;5;12m (https://www.angelcode.com/angelscript/) - AngelScript is a game-oriented interpreted/compiled scripting language. [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[1mBoost.Python[0m[38;5;12m (https://github.com/boostorg/python) - A C++ library which enables seamless interoperability between C++ and the Python programming language. [39m[38;5;14m[1mBoost[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://boost.org/libs/python)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcppimport[0m[38;5;12m (https://github.com/tbenthompson/cppimport) - Import C++ files directly from Python! [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[1mCppSharp[0m[38;5;12m (https://github.com/mono/CppSharp) - Tools and libraries to glue C/C++ APIs to high-level languages. [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[1mChaiScript[0m[38;5;12m (https://github.com/ChaiScript/ChaiScript/) - An easy to use embedded scripting language for C++. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://chaiscript.com/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mctypes.sh[0m[38;5;12m (https://github.com/taviso/ctypes.sh) - A foreign function interface for bash. [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[1mCython[0m[38;5;12m [39m[38;5;12m(https://github.com/cython/cython)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mCython[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12moptimising[39m[38;5;12m [39m[38;5;12mstatic[39m[38;5;12m [39m[38;5;12mcompiler[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mboth[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mPython[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mextended[39m[38;5;12m [39m[38;5;12mCython[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12m(based[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mPyrex).[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mmakes[39m[38;5;12m [39m[38;5;12mwriting[39m[38;5;12m [39m[38;5;12mC[39m[38;5;12m [39m[38;5;12mextensions[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mPython[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12measy[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m
|
||
[38;5;12mPython[39m[38;5;12m [39m[38;5;12mitself.[39m[38;5;12m [39m[38;5;14m[1mApache[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m [39m[38;5;12m(http://cython.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdjinni[0m[38;5;12m (https://djinni.xlcpp.dev) - A tool for generating cross-language type declarations and interface bindings. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDuktape[0m[38;5;12m (https://github.com/svaarala/duktape) - An embeddable JavaScript engine with compact footprint. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://duktape.org)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJavaCpp[0m[38;5;12m (https://github.com/bytedeco/javacpp) - The missing bridge between Java and native C++. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJerryScript[0m[38;5;12m (https://github.com/jerryscript-project/jerryscript) - Ultra-lightweight JavaScript engine for the Internet of Things. [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://jerryscript.net/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibffi[0m[38;5;12m (https://github.com/libffi/libffi) - A portable foreign-function interface library. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://sourceware.org/libffi/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLua[0m[38;5;12m (http://www.lua.org/) - A minimal and fast scripting engine for configuration files and basic application scripting. [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[1mLuaBridge[0m[38;5;12m (https://github.com/vinniefalco/LuaBridge) - A lightweight, dependency-free library for binding Lua to C++. [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[1mLuaBridge3[0m[38;5;12m (https://github.com/kunitoki/LuaBridge3) - A lightweight, dependency-free library for binding Lua, LuaJIT, Luau and Ravi to C++. [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[1mluacxx[0m[38;5;12m (https://github.com/dafrito/luacxx) - C++11 API for creating Lua bindings. [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[1mLuau[0m[38;5;12m (https://github.com/luau-lang/luau) - A fast, small, safe, gradually typed embeddable scripting language derived from Lua. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://luau.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMiniScript[0m[38;5;12m (https://miniscript.org/) - scripting language modern, elegant, easy to learn, and easy to embed in your own C# or C++ projects. [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[1mnanobind[0m[38;5;12m (https://github.com/wjakob/nanobind) - tiny and efficient C++/Python bindings. [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[1mnbind[0m[38;5;12m (https://github.com/charto/nbind) - Magical headers that make your C++ library accessible from JavaScript. [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[1mPHP-CPP[0m[38;5;12m (https://github.com/CopernicaMarketingSoftware/PHP-CPP) - A library to build PHP extensions with C++. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://www.php-cpp.com/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpocketpy[0m[38;5;12m (https://github.com/blueloveTH/pocketpy) - C++17 header-only Python interpreter for game scripting. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://pocketpy.dev/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpybind11[0m[38;5;12m (https://github.com/pybind/pybind11) - Seamless operability between C++11 and Python. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mQuickJS[0m[38;5;12m (https://bellard.org/quickjs/) - a small and embeddable JavaScript engine. [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[1mSIP[0m[38;5;12m (https://riverbankcomputing.com/software/sip/intro) - C or C++ Bindings Generator for Python v2 and v3. [39m[38;5;14m[1mGPL[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msol2[0m[38;5;12m (https://github.com/ThePhD/sol2) - A C++ Lua API wrapper with advanced features and top notch performance. [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[1mSWIG[0m[38;5;12m (https://github.com/swig/swig) - A wrapper/interface Generator that let you link your c++ code to JavaScript, Perl, PHP, Python, Tcl and Ruby. [39m[38;5;14m[1mGPL/Output not licensed[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://www.swig.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtxiki.js[0m[38;5;12m (https://github.com/saghul/txiki.js) - A tiny JavaScript runtime. [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[1mV7[0m[38;5;12m (https://github.com/cesanta/v7) - An embedded JavaScript engine. [39m[38;5;14m[1mGPL2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mV8[0m[38;5;12m (https://v8.dev) - A fast JavaScript engine by Google that can be embedded into any C++ application. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mv8pp[0m[38;5;12m (https://github.com/pmed/v8pp) - Header-only library to expose C++ classes and functions into V8 to use them in JavaScript code. [39m[38;5;14m[1mBOOST[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://pmed.github.io/v8pp/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mChakraCore[0m[38;5;12m (https://github.com/Microsoft/ChakraCore) -A JavaScript engine by Microsoft that can be embedded into nodejs. [39m[38;5;14m[1mMIT[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[1mBitSerializer[0m[38;5;12m (https://github.com/PavelKisliak/BitSerializer) - Multi-format serialization library (JSON, XML, YAML, CSV, MsgPack) [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[1mBitsery[0m[38;5;12m (https://github.com/fraillt/bitsery) - Header only C++ binary serialization library. [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[1mBond[0m[38;5;12m (https://github.com/Microsoft/bond) - An open source, cross-platform framework for working with schematized data. [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[1mBoost.Serialization[0m[38;5;12m (https://github.com/boostorg/serialization) - Boost Serialization Library. [39m[38;5;14m[1mBoost[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://boost.org/libs/serialization)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCap'n Proto[0m[38;5;12m (https://github.com/capnproto/capnproto) - Fast data interchange format and capability-based RPC system. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://capnproto.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcereal[0m[38;5;12m (https://github.com/USCiLab/cereal) - A C++11 library for serialization. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcista[0m[38;5;12m (https://github.com/felixguendling/cista) - A C++17 library for zero-copy high-performance (de-)serialization. [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[1mcppcodec[0m[38;5;12m (https://github.com/tplgy/cppcodec) - Header-only C++11 library to encode/decode base64, base32 and hex with consistent, flexible API. [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[1mFastBinaryEncoding[0m[38;5;12m (https://github.com/chronoxor/FastBinaryEncoding) - Fast Binary Encoding is ultra fast and universal serialization solution for C++, C#, Go, Java, JavaScript, Kotlin, Python, Ruby, Swift. [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[1mFlatBuffers[0m[38;5;12m (https://github.com/google/flatbuffers) - A Memory efficient serialization library. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKaitai Struct[0m[38;5;12m (http://kaitai.io) - A declarative language to describe various binary data structures and a compiler to generate C++ parser code. [39m[38;5;14m[1mGPLv3+[0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1miguana[0m[38;5;12m (https://github.com/qicosmos/iguana) - a modern, universal and easy-to-use serialization engine developed in C++20 and C++17. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMessagePack[0m[38;5;12m (https://github.com/msgpack/msgpack-c) - Efficient binary serialization format "like JSON" for C and C++. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://msgpack.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmrpt-serialization[0m[38;5;12m (https://github.com/mrpt/mrpt/) - Versioned serialization to binary or text formats. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://docs.mrpt.org/reference/latest/group_mrpt_serialization_grp.html)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnanopb[0m[38;5;12m (https://github.com/nanopb/nanopb) - Small code-size Protocol Buffers implementation in ANSI C. [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[1mprotobuf[0m[38;5;12m (https://github.com/protocolbuffers/protobuf) - Protocol Buffers - Google's data interchange format. [39m[38;5;14m[1mBSD[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 (https://github.com/protobuf-c/protobuf-c) - Protocol Buffers implementation in C. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mProtocol Puffers[0m[38;5;12m (https://github.com/PragmaTwice/protopuf) - A little, highly templated, and protobuf-compatible serialization/deserialization header-only library written in C++20. [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[1mSimpleBinaryEncoding[0m[38;5;12m (https://github.com/real-logic/simple-binary-encoding) - encoding and decoding application messages in binary format for low-latency applications. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mupb[0m[38;5;12m (https://github.com/protocolbuffers/upb) - A small protobuf implementation in C. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWirehair[0m[38;5;12m (https://github.com/catid/wirehair) - O(N) Fountain Code for Large Data. [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[1mYAS[0m[38;5;12m (https://github.com/niXman/yas) - Very fast [39m[38;5;14m[1mY[0m[38;5;12met [39m[38;5;14m[1mA[0m[38;5;12mnother [39m[38;5;14m[1mS[0m[38;5;12merialization library supports the binary/text/json formats. [39m[38;5;14m[1mBoost[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mzpp_bits[0m[38;5;12m (https://github.com/eyalz800/zpp_bits) - Actually, the fastest modern [39m[38;5;14m[1mS[0m[38;5;12merialization library. Just check [39m[38;5;14m[1mthis video[0m[38;5;12m (https://www.youtube.com/watch?v=G7-GQhCw8eE&ab_channel=CppCon).[39m
|
||
|
||
[38;2;255;187;0m[4mSerial Port[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAsio[0m[38;5;12m (https://github.com/chriskohlhoff/asio/) - Asio includes classes for creating and manipulating serial ports in a portable manner. [39m[38;5;14m[1mBoost[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://think-async.com/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBoost.Asio[0m[38;5;12m (https://github.com/boostorg/asio) - Boost.Asio includes classes for creating and manipulating serial ports in a portable manner. [39m[38;5;14m[1mBoost[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://boost.org/libs/asio)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCSerialPort[0m[38;5;12m (https://github.com/itas109/CSerialPort) - lightweight cross-platform serial port library. [39m[38;5;14m[1mLGPL3[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLibserial[0m[38;5;12m (https://github.com/crayzeewulf/libserial) - Serial Port Programming in C++. [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[1mSerial Communication Library[0m[38;5;12m (https://github.com/wjwwood/serial) - Cross-platform, Serial Port library written in C++. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://wjwwood.io/serial/)[39m
|
||
|
||
[38;2;255;187;0m[4mSorting[0m
|
||
|
||
[38;5;12m+ [39m[38;5;14m[1mcpp-sort[0m[38;5;12m (https://github.com/Morwenn/cpp-sort) - Sorting algorithms & related tools for C++14. [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[1mpdqsort[0m[38;5;12m (https://github.com/orlp/pdqsort) - Pattern-defeating quicksort. [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[1mTimsort[0m[38;5;12m (https://github.com/gfx/cpp-TimSort) - A templated stable sorting function which outperforms quicksort-based algorithms including std::sort, for reversed or semi-sorted data. [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[1mIndiesort[0m[38;5;12m [39m[38;5;12m(https://github.com/mattreecebentley/plf_indiesort)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12msort[39m[38;5;12m [39m[38;5;12mwrapper[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12menables[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mstd::sort[39m[38;5;12m [39m[38;5;12m(&[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mrandom-access[39m[38;5;12m [39m[38;5;12msort[39m[38;5;12m [39m[38;5;12mfunctions)[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mnon-random-access[39m[38;5;12m [39m[38;5;12mcontainers,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mimproves[39m[38;5;12m [39m[38;5;12msort[39m[38;5;12m [39m[38;5;12mperformance[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m
|
||
[38;5;12mlarge/non-trivially-copyable[39m[38;5;12m [39m[38;5;12mtypes[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mrandom-access[39m[38;5;12m [39m[38;5;12mcontainers[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12marrays.[39m[38;5;12m [39m[38;5;14m[1mzLib[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m [39m[38;5;12m(https://plflib.org/indiesort.htm)[39m
|
||
|
||
[38;2;255;187;0m[4mVideo[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibvpx[0m[38;5;12m (http://www.webmproject.org/code/) - VP8/VP9 Codec SDK. [39m[38;5;14m[1mBSD[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 (https://www.ffmpeg.org/) - A complete, cross-platform solution to record, convert and stream audio and video. [39m[38;5;14m[1mLGPL2/GPL2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mavcpp[0m[38;5;12m (https://github.com/h4tr3d/avcpp) - Modern C++ wrapper around FFmpeg. [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[1mlibde265[0m[38;5;12m (https://github.com/strukturag/libde265) - Open h.265 video codec implementation. [39m[38;5;14m[1mLGPL[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://www.libde265.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mx265[0m[38;5;12m (https://bitbucket.org/multicoreware/x265_git/src) - Open h.265 video codec implementation. [39m[38;5;14m[1mGPL2[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://x265.readthedocs.io/en/master/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOpenH264[0m[38;5;12m (https://github.com/cisco/openh264) - Open Source H.264 Codec. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://www.openh264.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTheora[0m[38;5;12m (http://www.theora.org/) - A free and open video compression format. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVireo[0m[38;5;12m (https://github.com/twitter/vireo/) - A lightweight and versatile video processing library by Twitter. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mVirtual Machines[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCarpVM[0m[38;5;12m (https://github.com/tekknolagi/carp) - "interesting" VM in C. Let's see how this goes. [39m[38;5;14m[1mGPLv3[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMicroPython[0m[38;5;12m (https://github.com/micropython/micropython) - Aims to put an implementation of Python 3.x on a microcontroller. [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[1mTinyVM[0m[38;5;12m (https://github.com/jakogut/tinyvm) - A small, fast, lightweight virtual machine written in pure ANSI C. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mWeb Application Framework[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCivetweb[0m[38;5;12m (https://github.com/civetweb/civetweb) - Provides easy to use, powerful, C/C++ embeddable web server with optional CGI, SSL and Lua support. [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[1mC++ REST SDK[0m[38;5;12m (https://github.com/Microsoft/cpprestsdk) - Microsoft project for cloud-based client-server communication in native code using a modern asynchronous C++ API design. [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[1mCppCMS[0m[38;5;12m (http://cppcms.com/) - A Free High Performance Web Development Framework (not a CMS). [39m[38;5;14m[1mLGPLv3[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCrow[0m[38;5;12m (https://github.com/CrowCpp/Crow) - Crow is a C++ microframework for running web services. It uses routing similar to Python's Flask. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://crowcpp.org)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCutelyst[0m[38;5;12m (https://github.com/cutelyst/cutelyst) - A C++ Web Framework built on top of Qt, using the simple approach of Catalyst (Perl) framework. [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://cutelyst.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDrogon[0m[38;5;12m (https://github.com/an-tao/drogon) - A C++17/20 based, high-performance HTTP application framework. [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[1mC++ wfrest[0m[38;5;12m (https://github.com/wfrest/wfrest) - C++ Web Framework REST API. [39m[38;5;14m[1mApache2[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 (https://github.com/boazsegev/facil.io) - Evented, high performance C web framework supporting HTTP, WebSockets, SSE and more. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://facil.io)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKore[0m[38;5;12m (https://kore.io/) - ultra fast and flexible web server / framework for web applications developed in C. [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[1mlibOnion[0m[38;5;12m (http://www.coralbits.com/libonion/) - lightweight library to help you create webservers in C programming language. [39m[38;5;14m[1mLGPLv3[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlwan[0m[38;5;12m (https://github.com/lpereira/lwan) - Experimental, scalable, high performance HTTP server. [39m[38;5;14m[1mGPL2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1moat++[0m[38;5;12m (https://github.com/oatpp/oatpp) - Light, zero-dependency framework to create high-performance web-services. [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://oatpp.io/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPistache[0m[38;5;12m (https://pistacheio.github.io/pistache/) - Pistache is a C++ REST framework written in pure C++11 with no external dependency. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mQDjango[0m[38;5;12m (https://github.com/jlaine/qdjango/) - A web framework written in C++ and built on top of the Qt library. Where possible it tries to follow django's API, hence its name. [39m[38;5;14m[1mLGPL[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTreeFrog[0m[38;5;14m[1m [0m[38;5;14m[1mFramework[0m[38;5;12m [39m[38;5;12m(https://github.com/treefrogframework/treefrog-framework)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mHigh-speed[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mfull-stack[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mC++[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mQt,[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12mHTTP[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mWebSocket[39m[38;5;12m [39m[38;5;12mprotocol[39m[38;5;12m [39m[38;5;12m(with[39m[38;5;12m [39m[38;5;12mO/R[39m[38;5;12m [39m[38;5;12mmapping).[39m[38;5;12m [39m[38;5;14m[1mBSD[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m [39m
|
||
[38;5;12m(http://www.treefrogframework.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1muserver[0m[38;5;12m [39m[38;5;12m(https://github.com/userver-framework/userver)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAsynchronous[39m[38;5;12m [39m[38;5;12mC++17[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mrich[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mabstractions[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdatabase[39m[38;5;12m [39m[38;5;12mdrivers[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mfast[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcomfortable[39m[38;5;12m [39m[38;5;12mcreation[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mefficient[39m[38;5;12m [39m[38;5;12mmicroservices,[39m[38;5;12m [39m[38;5;12mservices[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mutilities.[39m[38;5;12m [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m
|
||
[38;5;12m(https://userver.tech/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWt[0m[38;5;12m (http://www.webtoolkit.eu/wt) - A C++ library for developing web applications. [39m[38;5;14m[1mGPL/Proprietary[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mXML[0m
|
||
[48;2;30;30;40m[38;5;13m[3mXML is crap. Really. There are no excuses. XML is nasty to parse for humans, and it's a disaster to parse even for computers. There's just no reason for that horrible crap to exist. - Linus Torvalds[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBoost.PropertyTree[0m[38;5;12m (https://github.com/boostorg/property_tree) - A property tree parser/generator that can be used to parse XML/JSON/INI/Info files. [39m[38;5;14m[1mBoost[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://boost.org/libs/property_tree)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mExpat[0m[38;5;12m (http://www.libexpat.org/) - An XML parser library written in C. [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 (http://xmlsoft.org/) - The XML C parser and toolkit of Gnome. [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[1mlibxml++[0m[38;5;12m (http://libxmlplusplus.sourceforge.net/) - An XML Parser for C++. [39m[38;5;14m[1mLGPL2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMini-XML[0m[38;5;12m (https://github.com/michaelrsweet/mxml) - A small XML parsing library written in ANSI C. [39m[38;5;14m[1mLGPL2 with exceptions[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPugiXML[0m[38;5;12m (http://pugixml.org/) - A light-weight, simple and fast XML parser for C++ with XPath support. [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[1mRapidXml[0m[38;5;12m (http://rapidxml.sourceforge.net/) - An attempt to create the fastest XML parser possible, while retaining useability, portability and reasonable W3C compatibility. [39m[38;5;14m[1mBoost[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTinyXML[0m[38;5;12m (http://sourceforge.net/projects/tinyxml/) - A simple, small, minimal, C++ XML parser that can be easily integrating into other programs. [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[1mTinyXML2[0m[38;5;12m (https://github.com/leethomason/tinyxml2) - A simple, small, efficient, C++ XML parser that can be easily integrating into other programs. [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[1mTinyXML++[0m[38;5;12m (https://github.com/rjpcomputing/ticpp) - A completely new interface to TinyXML that uses MANY of the C++ strengths. Templates, exceptions, and much better error handling. [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[1mXalan C[0m[38;5;12m (https://github.com/apache/xalan-c) - A library and a command line program to transform XML documents using a stylesheet that conforms to XSLT 1.0 standards. [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://xalan.apache.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mXerces-C++[0m[38;5;12m (http://xerces.apache.org/xerces-c/) - A validating XML parser written in a portable subset of C++. [39m[38;5;14m[1mApache2[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[1mfkYAML[0m[38;5;12m (https://github.com/fktn-k/fkYAML) - A C++ header-only YAML library. [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[1mLibCYAML[0m[38;5;12m (https://github.com/tlsa/libcyaml) - C library for reading and writing YAML. [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[1mlibfyaml[0m[38;5;12m (https://github.com/pantoniou/libfyaml) - A fancy 1.2 YAML and JSON parser/writer. [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[1mLibYAML[0m[38;5;12m (https://github.com/yaml/libyaml) - A C library for parsing and emitting YAML. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://pyyaml.org/wiki/LibYAML)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmini-yaml[0m[38;5;12m (https://github.com/jimmiebergmann/mini-yaml) - Single header YAML 1.0 C++11 serializer/deserializer. [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[1mrapidyaml[0m[38;5;12m (https://github.com/biojppm/rapidyaml) - Rapid YAML is a C++ library to parse and emit YAML. [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[1myaml-cpp[0m[38;5;12m (https://github.com/jbeder/yaml-cpp) - A YAML parser and emitter in C++. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mMiscellaneous[0m
|
||
[48;2;30;30;40m[38;5;13m[3mUseful libraries or tools that don't fit in the categories above or maybe just not categorised yet[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1maccess_profiler[0m[38;5;12m (https://github.com/arvidn/access_profiler) - A tool to count accesses to member variables in c++ programs. [39m[38;5;14m[1mGPL3[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAmerican fuzzy lop[0m[38;5;12m (http://lcamtuf.coredump.cx/afl/) a.k.a. afl-fuzz - Crazy fuzzing tool that automatically discovers bugs given time and minimal example input. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mArgon2[0m[38;5;12m (https://github.com/P-H-C/phc-winner-argon2) - The password hash Argon2, winner of PHC. [39m[38;5;14m[1mCC0/Apache2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAsmJit[0m[38;5;12m (https://github.com/asmjit/asmjit) - Low-latency machine code generation. [39m[38;5;14m[1mZlib[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://asmjit.com)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBetter String[0m[38;5;12m (http://bstring.sourceforge.net) - An alternative to the string library for C which is more functional and does not have buffer overflow overrun problems. Also includes a C++ wrapper. [39m[38;5;14m[1mBSD, GPL2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBoost.Signals2[0m[38;5;12m (https://github.com/boostorg/signals2) - An implementation of a managed signals and slots system. [39m[38;5;14m[1mBoost[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://boost.org/libs/signals2)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcasacore[0m[38;5;12m (https://code.google.com/p/casacore/) - A set of c++ core libraries derived from aips++. [39m[38;5;14m[1mLGPL[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCCTZ[0m[38;5;12m (https://github.com/google/cctz) - a C++ library for translating between absolute and civil times using the rules of a time zone. [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[1mCheat Sheets of HackingCPP[0m[38;5;12m (https://hackingcpp.com/cpp/cheat_sheets.html) - Cool cheat sheets and infographics for algorithms, views, containers, randomness, etc.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mConcord[0m[38;5;12m (https://github.com/Cogmasters/concord) - A Discord API wrapper library written in C. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://cogmasters.github.io/concord)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCPPItertools[0m[38;5;12m (https://github.com/ryanhaining/cppitertools) - Range-based for loop add-ons inspired by the Python builtins and itertools library. [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[1mCPP-JWT[0m[38;5;12m (https://github.com/arun11299/cpp-jwt) - JSON Web Token library for C++. [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[1mcpp-lazy[0m[38;5;12m (https://github.com/MarcDirven/cpp-lazy) - a fast and easy lazy evaluation library for C++11/14/17/20. [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[1mCRCpp[0m[38;5;12m (https://github.com/d-bahr/CRCpp) - Easy to use and fast C++ CRC library. [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[1mcxx-prettyprint[0m[38;5;12m (https://github.com/louisdx/cxx-prettyprint) - A pretty printing library for C++ containers. [39m[38;5;14m[1mBoost[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdate[0m[38;5;12m (https://github.com/HowardHinnant/date) - A date and time library based on the C++11/14/17 header. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://howardhinnant.github.io/date/date.html)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mD++ (DPP)[0m[38;5;12m (https://github.com/brainboxdotcc/DPP) - A lightweight, high performance and scalable C++ library for creating Discord Bots. [39m[38;5;14m[1mApache2[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://dpp.dev)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDynaMix[0m[38;5;12m (https://github.com/iboB/dynamix) - A library which allows you to compose and modify objects at run time. [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[1memio[0m[38;5;12m (https://github.com/Viatorus/emio) - A safe and fast high-level and low-level character input/output library. [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[1mfaker-cxx[0m[38;5;12m (https://github.com/cieslarmichal/faker-cxx) - C++20 Faker library for generating fake (but realistic) data for testing and development. [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[1mfast_float[0m[38;5;12m (https://github.com/fastfloat/fast_float) - Fast, Exact C++ from_chars, 4x to 10x faster than strtod, part of GCC 12, Chromium, Redis, Webkit/Safari. [39m[38;5;14m[1mApache2/BSL-1.0/MIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFastFormat[0m[38;5;12m (http://www.fastformat.org) - Fast, Safe C++ Formatting inspired by log4j and Pantheios. [39m[38;5;14m[1mSimplified BSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfast_io[0m[38;5;12m (https://github.com/cppfastio/fast_io) - Significantly faster input/output for C++20. [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[1mfccf[0m[38;5;12m (https://github.com/p-ranav/fccf) - A command-line tool that recursively searches a directory to find C/C++ source code matching a search string. [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[1m{fmt}[0m[38;5;12m (https://github.com/fmtlib/fmt) :zap: - Small, safe and fast formatting library for C++. [39m[38;5;14m[1mSimplified BSD[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://fmt.dev)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgcc-poison[0m[38;5;12m (https://github.com/leafsr/gcc-poison) - A simple header file for developers to ban unsafe C/C++ functions from applications.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhapply[0m[38;5;12m (https://github.com/nmwsharp/happly) - A C++ header-only parser for the PLY file format. Parse .ply happily! [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[1mhedley[0m[38;5;12m (https://github.com/nemequ/hedley) - A C/C++ header file designed to smooth over some platform-specific annoyances. [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://nemequ.github.io/hedley/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHexi[0m[38;5;12m (https://github.com/EmberEmu/Hexi) - Header-only, lightweight C++ library for binary streaming & serialization. [39m[38;5;14m[1mApache-2.0/MIT[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 (https://github.com/google/highwayhash) - Fast strong hash functions: SipHash/HighwayHash. [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[1minja[0m[38;5;12m (https://github.com/pantor/inja) - A Template Engine for Modern C++. [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[1mJinja2С++[0m[38;5;12m (https://github.com/jinja2cpp/Jinja2Cpp) - almost full-conformance template engine implementation. [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://jinja2cpp.github.io/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjwt-cpp[0m[38;5;12m (https://github.com/Thalhammer/jwt-cpp) - A header only library for creating and validating JSON web tokens in C++. [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[1mKangaru[0m[38;5;12m (https://github.com/gracicot/kangaru) - A dependency injection container for C++11 and C++14. [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[1mKlib[0m[38;5;12m (https://github.com/attractivechaos/klib) - Small and lightweight implementations of common algorithms and data structures. [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[1mKOMIHASH[0m[38;5;12m (https://github.com/avaneev/komihash) - Very fast, high-quality hash function, discrete-incremental and streamed hashing-capable. [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[1mlibcpuid[0m[38;5;12m (https://github.com/anrieff/libcpuid) - A small C library for x86 CPU detection and feature extraction. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibenvpp[0m[38;5;12m (https://github.com/ph3at/libenvpp) - A modern C++ library for type-safe environment variable parsing. [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[1mlibevil[0m[38;5;12m (https://github.com/avati/libevil) - The Evil License Manager. [39m[38;5;14m[1mGPLv3[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 (https://github.com/keybuk/libnih) - A lightweight library of C functions and structures. [39m[38;5;14m[1mGPL2.1[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibONVIF[0m[38;5;12m (https://github.com/Privatehive/libONVIF) - Yet another ONVIF library. [39m[38;5;14m[1mGPL-3.0[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibpopcnt[0m[38;5;12m (https://github.com/kimwalisch/libpopcnt) - Fast C/C++ bit population count library. [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[1mlibsigc++[0m[38;5;12m (https://github.com/libsigcplusplus/libsigcplusplus) - A typesafe callback system for standard C++. [39m[38;5;14m[1mLGPL[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://libsigcplusplus.github.io/libsigcplusplus)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibusb[0m[38;5;12m (https://libusb.info/) - A universal USB library which allows for portable access to USB devices. [39m[38;5;14m[1mLGPL2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMach7[0m[38;5;12m (https://github.com/solodon4/Mach7) - A Pattern-matching library for C++. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mminja.hpp[0m[38;5;12m (https://github.com/google/minja) - A minimalistic C++ Jinja templating engine for LLM chat templates. [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[1mmio[0m[38;5;12m (https://github.com/mandreyel/mio) - Cross-platform C++11 header-only library for memory mapped file IO. [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[1mMPark.Variant[0m[38;5;12m (https://github.com/mpark/variant) - C++17 [39m[48;5;235m[38;5;249mstd::variant[49m[39m[38;5;12m for C++11/14/17. [39m[38;5;14m[1mBSL-1.0[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMPH[0m[38;5;12m (https://github.com/qlibs/mph) - C++20 [39m[38;5;14m[1mMinimal[0m[38;5;12m Static Perfect Hash library. [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[1mPEGTL[0m[38;5;12m (https://github.com/taocpp/PEGTL) - The Parsing Expression Grammar Template Library. [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[1mPipes[0m[38;5;12m (https://github.com/joboccara/pipes) - Pipelines for expressive code on collections in C++. [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[1mpprint[0m[38;5;12m (https://github.com/p-ranav/pprint) - Pretty Printer for Modern C++. [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[1mpspsdk[0m[38;5;12m (https://github.com/pspdev/pspsdk) - An open-source SDK for PSP homebrew development. [39m[38;5;14m[1mBSD/GNU GPL3[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mQtVerbalExpressions[0m[38;5;12m (https://github.com/VerbalExpressions/QtVerbalExpressions) - This Qt lib is based off of the C++ VerbalExpressions library. [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[1mrain[0m[38;5;12m (https://github.com/DOSAYGO-Research/rain) - The fastest 128-bit and 256-bit non-crypto hash, passes all tests, and under 140 source lines of code. [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[1mRapidFuzz[0m[38;5;12m (https://github.com/rapidfuzz/rapidfuzz-cpp) - Rapid fuzzy string matching in C++ using the Levenshtein Distance. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://rapidfuzz.github.io/rapidfuzz-cpp/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrapidhash[0m[38;5;12m (https://github.com/Nicoshev/rapidhash) - Very fast, high quality, platform-independent hashing algorithm. [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[1mReaction[0m[38;5;12m (https://github.com/lumia431/reaction) - A lightweight, header-only reactive programming framework leveraging modern C++20 features for building efficient dataflow applications. [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[1mRemote Call Framework[0m[38;5;12m (http://www.deltavsoft.com/) - Inter-process communication framework for C++. [39m[38;5;14m[1mGPL2/Proprietary[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mreproc[0m[38;5;12m (https://github.com/DaanDeMeyer/reproc) - A cross-platform (C99/C++11) process library. [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[1mSafetyHook[0m[38;5;12m (https://github.com/cursey/safetyhook) - C++23 procedure hooking library. [39m[38;5;14m[1mBSL-1.0[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mscnlib[0m[38;5;12m (https://github.com/eliaskosunen/scnlib) - scanf for modern C++. [39m[38;5;14m[1mApache-2.0[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://v1.scnlib.dev/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mScintilla[0m[38;5;12m (http://scintilla.org/) - A free source code editing component. [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 (https://github.com/antirez/sds) - Simple Dynamic Strings library for C. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msemver.c[0m[38;5;12m (https://github.com/h2non/semver.c) - A semver parser and render in ANSI C. [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[1msigslot[0m[38;5;12m (http://sigslot.sourceforge.net/) - C++ Signal/Slot Library. [39m[38;5;14m[1mPublicDomain[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSLJIT[0m[38;5;12m (https://github.com/zherczeg/sljit) - Platform independent low-level JIT compiler. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://zherczeg.github.io/sljit/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpalacaze/sigslot[0m[38;5;12m (https://github.com/palacaze/sigslot) - A simple, header only, C++14 signal-slots implementation [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[1msimdzone[0m[38;5;12m (https://github.com/NLnetLabs/simdzone) - Fast and standards compliant DNS zone parser. [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[1mSimpleSignal[0m[38;5;12m (https://github.com/larspensjo/SimpleSignal) - High performance C++11 signals. [39m[38;5;14m[1mPublicDomain[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mStage[0m[38;5;12m (https://github.com/rtv/Stage) - Mobile robot simulator. [39m[38;5;14m[1mGPL2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mstb[0m[38;5;12m (https://github.com/nothings/stb) :zap: - A range of single-file libraries for C/C++. [39m[38;5;14m[1mPublicDomain[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mstdman[0m[38;5;12m (https://github.com/jeaye/stdman) - A tool that parses archived HTML files from [39m[38;5;14m[1mcppreference[0m[38;5;12m (https://cppreference.com) and generates groff-formatted manual pages for Unix-based systems. [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[1mStringZilla[0m[38;5;12m (https://github.com/ashvardanian/StringZilla) - the Godzilla of string libraries, splitting, sorting, and shuffling large textual datasets faster than you can say "Tokyo Tower". [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[1mStrTk[0m[38;5;12m (https://www.partow.net/programming/strtk/index.html) - A C++ library consisting of high performance string processing routines. [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[1mtgbotxx[0m[38;5;12m (https://github.com/baderouaich/tgbotxx) - Telegram Bot C++ Library. [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[1mtiny::optional[0m[38;5;12m (https://github.com/Sedeniono/tiny-optional/) - Replacement for std::optional that does not waste memory unnecessarily. [39m[38;5;14m[1mBSL-1.0[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 (https://tulipindicators.org) - A C library of over 100 financial technical analysis indicators. [39m[38;5;14m[1mLGPL[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mub-canaries[0m[38;5;12m (https://github.com/regehr/ub-canaries) - A collection of C/C++ programs that try to get compilers to exploit undefined behavior.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mvalue-category-cheatsheet[0m[38;5;12m (https://github.com/jeaye/value-category-cheatsheet) A PDF cheatsheet for lvalues, rvalues, and the like. [39m[38;5;14m[1mJank copyleft[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVarTypes[0m[38;5;12m (https://github.com/szi/vartypes) - A feature-rich, object-oriented framework for managing variables in C++ / Qt4. [39m[38;5;14m[1mLGPL[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWildcards[0m[38;5;12m (https://github.com/zemasoft/wildcards/) - A simple C++ header-only template library implementing matching using wildcards. [39m[38;5;14m[1mBSL-1.0[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 (https://github.com/Cyan4973/xxHash) - Extremely fast non-cryptographic hash algorithm. [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://xxhash.com/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mxxhash_cpp[0m[38;5;12m (https://github.com/RedSpah/xxhash_cpp) - Port of the xxhash library to C++17. [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[1mZBar[0m[38;5;12m (http://zbar.sourceforge.net/) - A barcode scanner library, which allows to scan photos/images/video streams for barcodes and return their value. [39m[38;5;14m[1mLGPL2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mZXing[0m[38;5;12m (https://github.com/zxing/zxing/) - An open-source, multi-format 1D/2D barcode image processing library implemented in Java, with ports to other languages. [39m[38;5;14m[1mApache[0m[38;5;12m [39m
|
||
|
||
[38;5;12m [39m[38;2;255;187;0m[1m[4mSoftware[0m
|
||
[48;2;30;30;40m[38;5;13m[3mSoftware for creating a development environment.[0m
|
||
|
||
[38;2;255;187;0m[4mCompiler[0m
|
||
[48;2;30;30;40m[38;5;13m[3mList of C or C++ compilers[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1m8cc[0m[38;5;12m (https://github.com/rui314/8cc) - A Small C Compiler.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mc[0m[38;5;12m (https://github.com/ryanmjacobs/c) - Compile and execute C "scripts" in one go! [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[1mClang[0m[38;5;12m (http://clang.llvm.org/) - A C compiler for LLVM. Supports C++11/14/1z C11. Developed by LLVM Team. [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[1mGCC[0m[38;5;12m (https://gcc.gnu.org/) - GNU Compiler Collection. Supports C++11/14/1z C11 and OpenMP. [39m[38;5;14m[1mGNU GPL3[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 (https://github.com/IanHarvey/pcc) - A very old C compiler. Supports C99.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAMD C++ Compiler[0m[38;5;12m (https://www.amd.com/en/developer/aocc.html) - Developed by AMD.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIntel C++ Compiler[0m[38;5;12m (https://software.intel.com/en-us/c-compilers) - Developed by Intel.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLLVM[0m[38;5;12m (http://llvm.org/) - Collection of modular and reusable compiler and toolchain technologies.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMicrosoft Visual C++[0m[38;5;12m (https://docs.microsoft.com/en-us/cpp/dotnet/dotnet-programming-with-cpp-cli-visual-cpp?view=msvc-160) - MSVC, developed by Microsoft.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOpen WatCom[0m[38;5;12m (https://github.com/open-watcom) - Watcom C, C++, and Fortran cross compilers and tools. [39m[38;5;14m[1mSybase Open Watcom Public License[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOracle Solaris Studio[0m[38;5;12m (http://www.oracle.com/technetwork/server-storage/solarisstudio/overview/index.html) - C, C++ and Fortran compiler for SPARC and x86. Supports C++11. Available on Linux and Solaris. [39m[38;5;14m[1mOTN Developer License[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTCC[0m[38;5;12m (http://bellard.org/tcc/) - Tiny C Compiler. [39m[38;5;14m[1mLGPL[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mOnline Compiler[0m
|
||
[48;2;30;30;40m[38;5;13m[3mList of online C or C++ compilers[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcodechef[0m[38;5;12m (https://www.codechef.com/ide) - A simple online compiler CodeChef.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcoliru[0m[38;5;12m (http://coliru.stacked-crooked.com/) - Online compiler/shell with support for various C++ compilers.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCompiler Explorer[0m[38;5;12m (http://gcc.godbolt.org/) - An interactive compiler with assembly output available.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCompileOnline[0m[38;5;12m (http://www.tutorialspoint.com/codingground.htm) - Compile and Execute C++ online on Linux.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIdeone[0m[38;5;12m (http://ideone.com/) - An online compiler and debugging tool which allows you to compile source code and execute it online in more than 60 programming languages.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOneCompiler[0m[38;5;12m (https://onecompiler.com/) - An online compiler supporting over 70 programming languages and database systems.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mProgramiz[0m[38;5;12m (https://www.programiz.com/cpp-programming/online-compiler) - An online compiler for learners and developers.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrepl.it[0m[38;5;12m (https://repl.it) - A powerful yet simple tools and platforms for educators, learners, and developers.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRextester[0m[38;5;12m (http://rextester.com/runcode) - Online compiler which provides several compilers(Clang, GCC, MSVC) and several editors.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTry It Online[0m[38;5;12m (https://tio.run/) - TIO is a family of online interpreters for an evergrowing list of practical and recreational programming languages.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWandbox[0m[38;5;12m (https://wandbox.org) - An online Clang/GCC compiler with Boost available.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpaiza.io[0m[38;5;12m (https://paiza.io/en) - An online C/C++ compiler with multiple files supporting feature, GitHub(gist) integration and collaborative editing.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mInterviewBit[0m[38;5;12m (https://www.interviewbit.com/online-cpp-compiler/) - A simple and easy to use online C++ compiler.[39m
|
||
|
||
[38;2;255;187;0m[4mDebugger[0m
|
||
[48;2;30;30;40m[38;5;13m[3mList of C or C++ debuggers[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mComparison of debuggers[0m[38;5;12m (https://en.wikipedia.org/wiki/Comparison_of_debuggers) - A list of Debuggers from Wikipedia.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGDB[0m[38;5;12m (https://www.gnu.org/software/gdb/) - GNU Debugger.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLLDB[0m[38;5;12m (http://lldb.llvm.org/) - The LLDB Debugger.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMetashell[0m[38;5;12m (https://metashell.readthedocs.org) - An interactive template metaprogramming shell which includes the MDB metadebugger.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mValgrind[0m[38;5;12m (http://valgrind.org/) - A tool for memory debugging, memory leak detection, and profiling.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mx64dbg[0m[38;5;12m (http://x64dbg.com/) - An open-source x64/x32 debugger for windows.[39m
|
||
|
||
[38;2;255;187;0m[4mIntegrated Development Environment[0m
|
||
[48;2;30;30;40m[38;5;13m[3mList of C or C++ nominal IDEs.[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAnjuta DevStudio[0m[38;5;12m (https://sourceforge.net/projects/anjuta/) - The GNOME IDE. [39m[38;5;14m[1mGPL3[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAppCode[0m[38;5;12m (http://www.jetbrains.com/objc/) - an IDE for Objective-C, C, C++, and JavaScript development built on JetBrains’ IntelliJ IDEA platform.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCevelop[0m[38;5;12m (https://www.cevelop.com) - Cross-platform C and C++ IDE based on Eclipse CDT with additional plug-ins.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCLion[0m[38;5;12m (http://www.jetbrains.com/clion/) - Cross-platform C and C++ IDE from JetBrains.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCode::Blocks[0m[38;5;12m (http://www.codeblocks.org/) - A free C, C++ and Fortran IDE.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCodeLite[0m[38;5;12m (http://codelite.org/) - Another cross-platform, free C and C++ IDE. [39m[38;5;14m[1mGPL2 with an exception for plugins[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcolor_coded[0m[38;5;12m (https://github.com/jeaye/color_coded) - A vim plugin for libclang-based highlighting. [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[1mDev-C++[0m[38;5;12m (http://sourceforge.net/projects/orwelldevcpp/) - A portable C/C++/C++11 IDE.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEclipse CDT[0m[38;5;12m (http://www.eclipse.org/cdt/) - A fully functional C and C++ IDE based on the Eclipse platform.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEmbarcadero Dev-CPP[0m[38;5;12m (https://github.com/Embarcadero/Dev-Cpp) - A fork of Dev-C++ that comes preinstalled with new themes and modern compilers. [39m[38;5;14m[1mGPLv2[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://www.embarcadero.com/free-tools/dev-cpp)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGeany[0m[38;5;12m (http://www.geany.org/) - Small, fast, cross-platform IDE. [39m[38;5;14m[1mGPL[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIBM VisualAge[0m[38;5;12m (http://www-03.ibm.com/software/products/en/visgen) - A family of computer integrated development environments from IBM.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIrony-mode[0m[38;5;12m (https://github.com/Sarcasm/irony-mode) - A C/C++ minor mode for Emacs powered by libclang.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjuCi++[0m[38;5;12m (https://gitlab.com/cppit/jucipp) - Cross-platform, lightweight C++ IDE with libclang integration. [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[1mKDevelop[0m[38;5;12m (https://www.kdevelop.org/) - A free, open source IDE.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMicrosoft Visual Studio[0m[38;5;12m (https://www.visualstudio.com/) - An IDE from Microsoft.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMicrosoft Visual Studio Code[0m[38;5;12m (https://github.com/microsoft/vscode) :zap: - An open-source IDE from Microsoft. [39m[38;5;14m[1mMIT[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://code.visualstudio.com)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNetBeans[0m[38;5;12m (https://netbeans.org/) - An IDE for developing primarily with Java, but also with other languages, in particular PHP, C/C++, and HTML5.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mQt Creator[0m[38;5;12m (https://github.com/qt-creator/qt-creator) :zap: - A cross-platform C++, JavaScript and QML IDE which is part of the SDK for Qt. [39m[38;5;14m[1mGPL3 with exceptions[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://www.qt.io/product/development-tools)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrtags[0m[38;5;12m (https://github.com/Andersbakken/rtags) - A c/c++ client/server indexer with for integration with emacs based on clang.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mXcode[0m[38;5;12m (https://developer.apple.com/xcode/) - Developed by Apple.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mYouCompleteMe[0m[38;5;12m (https://github.com/ycm-core/YouCompleteMe) - YouCompleteMe is a fast, as-you-type, fuzzy-search code completion engine for Vim.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcquery[0m[38;5;12m (https://github.com/cquery-project/cquery/) - A C++ code completion engine for vscode, emacs, vim, etc.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC Playground - Online C Programming IDE[0m[38;5;12m (https://programiz.pro/ide/c) - An online IDE to practice C Programming where you can write, edit, and run code online.[39m
|
||
|
||
[38;2;255;187;0m[4mBuild Systems[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBazel[0m[38;5;12m (https://bazel.build) - A multi-language, fast and scalable build system from Google. [39m[38;5;14m[1mApache[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBear[0m[38;5;12m (https://github.com/rizsotto/Bear) - A tool to generate compilation database for clang tooling. [39m[38;5;14m[1mGPLv3[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBuck[0m[38;5;12m (https://github.com/facebook/buck) - A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages including C++ developed and used at Facebook. Written in Java. [39m[38;5;14m[1mApache[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbuild2[0m[38;5;12m (https://build2.org/) - cross-platform build, packaging and dependency management toolchain for developing and packaging C/C++ projects. [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[1mCcache[0m[38;5;12m (https://ccache.dev/) - A fast C/C++ compiler cache. [39m[38;5;14m[1mGPLv3[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mclib[0m[38;5;12m (https://github.com/clibs/clib) - Package manager for the C programming language. [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[1mCMake[0m[38;5;12m (https://cmake.org/) - Cross-platform free and open-source software for managing the build process of software using a compiler-independent method. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCget[0m[38;5;12m (https://github.com/pfultz2/cget) - Cmake package retrieval. [39m[38;5;14m[1mBoost[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (http://cget.readthedocs.io)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mConan[0m[38;5;12m (https://conan.io/) - C/C++ Package Manager, open sourced. [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[1mCPM[0m[38;5;12m (https://github.com/iauns/cpm) - A C++ Package Manager based on CMake and Git.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFASTBuild[0m[38;5;12m (http://www.fastbuild.org/docs/home.html) - High performance, open-source build system supporting highly scalable compilation, caching and network distribution.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHunter[0m[38;5;12m (https://www.github.com/ruslo/hunter) - CMake driven cross-platform package manager for C++. [39m[38;5;14m[1mBSD-2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMesonBuild[0m[38;5;12m (http://mesonbuild.com) - An open source build system meant to be both extremely fast, and, even more importantly, as user friendly as possible.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNinja[0m[38;5;12m (https://ninja-build.org/) - A small build system with a focus on speed.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSccache[0m[38;5;12m (https://github.com/mozilla/sccache) - A fast compiler cache for C/C++, with cross-platform support and cloud backed storage options.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mScons[0m[38;5;12m (http://www.scons.org/) - A software construction tool configured with a Python script.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSconsolidator[0m[38;5;12m (https://github.com/IFS-HSR/SConsolidator) - Scons build system integration for Eclipse CDT.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSpack[0m[38;5;12m (https://spack.io/) - A flexible package manager that supports multiple versions, configurations, platforms, and compilers. [39m[38;5;14m[1mApache-2.0/MIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSW[0m[38;5;12m (https://software-network.org/) - Cross-platform C++ (and other langs) Build System and Package Manager with a lot of packages available. [39m[38;5;14m[1mGPLv3[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtundra[0m[38;5;12m (https://github.com/deplinenoise/tundra) - High-performance code build system designed to give the best possible incremental build times even for very large software projects.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtup[0m[38;5;12m (http://gittup.org/tup/) - File-based build system that monitors in the background for changed files.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPremake[0m[38;5;12m (http://premake.github.io) - A tool configured with a Lua script to generate project files for Visual Studio, GNU Make, Xcode, Code::Blocks, and more across Windows, Mac OS X, and Linux.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVcpkg[0m[38;5;12m (https://github.com/microsoft/vcpkg) - C++ library manager for Windows, Linux, and MacOS. [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[1mwaf[0m[38;5;12m (https://gitlab.com/ita1024/waf) - Python-based framework for configuring, compiling and installing applications. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://waf.io/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mXMake[0m[38;5;12m (https://xmake.io/) - A C/C++ cross-platform build utility based on Lua. [39m[38;5;14m[1mApache[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mStatic Code Analysis[0m
|
||
[48;2;30;30;40m[38;5;13m[3mList of tools for improving quality and reducing defects by code analysis[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCppcheck[0m[38;5;12m (http://cppcheck.sourceforge.net/) - A tool for static C/C++ code analysis. - [39m[38;5;14m[1msource[0m[38;5;12m (https://github.com/danmar/cppcheck)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCppDepend[0m[38;5;12m (https://www.cppdepend.com/) - Simplifies managing a complex C/C++ code base by analyzing and visualizing code dependencies, by defining design rules, by doing impact analysis, and comparing different versions of the code.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcpplint[0m[38;5;12m (https://github.com/cpplint/cpplint) - A C++ style checker following Google's C++ style guide.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPVS-Studio[0m[38;5;12m (http://www.viva64.com/en/pvs-studio/) - A tool for bug detection in the source code of programs, written in C, C++ and C#.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcpp-dependencies[0m[38;5;12m (https://github.com/tomtom-international/cpp-dependencies) - Tool to check C++ #include dependencies (dependency graphs created in .dot format). [39m[38;5;14m[1mApache[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 (https://github.com/include-what-you-use/include-what-you-use) - A tool for use with clang to analyze includes in C and C++ source files. [39m[38;5;14m[1mwebsite[0m[38;5;12m (https://include-what-you-use.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mInfer[0m[38;5;12m (https://github.com/facebook/infer) - A static analyzer for Java, C and Objective-C. [39m[38;5;14m[1mBSD[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOCLint[0m[38;5;12m (http://oclint.org/) - A static source code analysis tool to improve quality and reduce defects for C, C++ and Objective-C. - [39m[38;5;14m[1msource[0m[38;5;12m (https://github.com/oclint/oclint)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mClang Static Analyzer[0m[38;5;12m (http://clang-analyzer.llvm.org/index.html) - A source code analysis tool that finds bugs in C, C++, and Objective-C programs.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLinticator[0m[38;5;12m (http://linticator.com) - Eclipse CDT integration of Pc-/FlexeLint.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIKOS[0m[38;5;12m (https://github.com/NASA-SW-VnV/ikos) - Static analyzer for C/C++ based on the theory of Abstract Interpretation. [39m[38;5;14m[1mNOSA 1.3[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mList of tools for static code analysis[0m[38;5;12m (https://en.wikipedia.org/wiki/List_of_tools_for_static_code_analysis#C.2FC.2B.2B) - A list of tools for static code analysis from Wikipedia.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOptView2[0m[38;5;12m (https://github.com/OfekShilon/optview2) - Inspect missed Clang optimizations.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTrunk[0m[38;5;12m (https://trunk.io) - Toolkit to check, test, merge, and monitor code.[39m
|
||
|
||
[38;2;255;187;0m[4mCoding Style Tools[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mArtistic Style[0m[38;5;12m (http://astyle.sourceforge.net/) - A tool to format C/C++/C#/Obj-C/Java code. Also known as astyle.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mClangFormat[0m[38;5;12m (http://clang.llvm.org/docs/ClangFormat.html) - A tool to format C/C++/Obj-C code.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mClang-Tidy[0m[38;5;12m (http://clang.llvm.org/extra/clang-tidy.html) - Clang-based C++ linter tool.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEditorConfig[0m[38;5;12m (https://editorconfig.org/) - EditorConfig helps maintain consistent coding styles across different editors and IDEs.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mUncrustify[0m[38;5;12m (https://github.com/uncrustify/uncrustify) - Code beautifier.[39m
|
||
|
||
[38;5;12m [39m[38;2;255;187;0m[1m[4mResources[0m
|
||
[48;2;30;30;40m[38;5;13m[3mVarious resources, such as books, websites, and articles for improving your C++ development skills and knowledge.[0m
|
||
|
||
[38;2;255;187;0m[4mAPI Design[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBeautiful Native Libraries[0m[38;5;12m (http://lucumr.pocoo.org/2013/8/18/beautiful-native-libraries/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDesigning Qt-Style C++ APIs[0m[38;5;12m (https://doc.qt.io/archives/qq/qq13-apis.html)[39m
|
||
|
||
[38;2;255;187;0m[4mArticles[0m
|
||
[48;2;30;30;40m[38;5;13m[3mFantastic C++ related articles.[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCppCon 2023 Presentation Materials[0m[38;5;12m (https://github.com/CppCon/CppCon2023) - CppCon 2023 Presentation Materials.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCppCon 2022 Presentation Materials[0m[38;5;12m (https://github.com/CppCon/CppCon2022) - CppCon 2022 Presentation Materials.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCppCon 2021 Presentation Materials[0m[38;5;12m (https://github.com/CppCon/CppCon2021) - CppCon 2021 Presentation Materials.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCppCon 2020 Presentation Materials[0m[38;5;12m (https://github.com/CppCon/CppCon2020) - CppCon 2020 Presentation Materials.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCppCon 2019 Presentation Materials[0m[38;5;12m (https://github.com/CppCon/CppCon2019) - CppCon 2019 Presentation Materials.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCppCon 2018 Presentation Materials[0m[38;5;12m (https://github.com/CppCon/CppCon2018) - CppCon 2018 Presentation Materials.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCppCon 2017 Presentation Materials[0m[38;5;12m (https://github.com/CppCon/CppCon2017) - CppCon 2017 Presentation Materials.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCppCon 2016 Presentation Materials[0m[38;5;12m (https://github.com/CppCon/CppCon2016) - CppCon 2016 Presentation Materials.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCppCon 2015 Presentation Materials[0m[38;5;12m (https://github.com/CppCon/CppCon2015) - CppCon 2015 Presentation Materials.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCppCon 2014 Presentation Materials[0m[38;5;12m (https://github.com/CppCon/CppCon2014) - CppCon 2014 Presentation Materials.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC++Now 2023 Presentations[0m[38;5;12m (https://github.com/boostcon/cppnow_presentations_2023) - Presentation materials presented at C++Now 2023.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC++Now 2022 Presentations[0m[38;5;12m (https://github.com/boostcon/cppnow_presentations_2022) - Presentation materials presented at C++Now 2022.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC++Now 2021 Presentations[0m[38;5;12m (https://github.com/boostcon/cppnow_presentations_2021) - Presentation materials presented at C++Now 2021.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC++Now 2019 Presentations[0m[38;5;12m (https://github.com/boostcon/cppnow_presentations_2019) - Presentation materials presented at C++Now 2019.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC++Now 2018 Presentations[0m[38;5;12m (https://github.com/boostcon/cppnow_presentations_2018) - Presentation materials presented at C++Now 2018.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC++Now 2017 Presentations[0m[38;5;12m (https://github.com/boostcon/cppnow_presentations_2017) - Presentation materials presented at C++Now 2017.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC++Now 2016 Presentations[0m[38;5;12m (https://github.com/boostcon/cppnow_presentations_2016) - Presentation materials presented at C++Now 2016.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC++Now 2015 Presentations[0m[38;5;12m (https://github.com/boostcon/cppnow_presentations_2015) - Presentation materials presented at C++Now 2015.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC++Now 2014 Presentations[0m[38;5;12m (https://github.com/boostcon/cppnow_presentations_2014) - Presentation materials presented at C++Now 2014.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC++Now 2013 Presentations[0m[38;5;12m (https://github.com/boostcon/cppnow_presentations_2013) - Presentation materials presented at C++Now 2013.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC++Now 2012 Presentations[0m[38;5;12m (https://github.com/boostcon/cppnow_presentations_2012) - Presentation materials presented at C++Now 2012.[39m
|
||
|
||
[38;2;255;187;0m[4mBooks[0m
|
||
[48;2;30;30;40m[38;5;13m[3mFantastic C or C++ related books.[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mList of Free C or C++ Books[0m[38;5;12m (https://github.com/fffaraz/awesome-cpp/blob/master/books.md)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFree C Books[0m[38;5;12m (https://github.com/EbookFoundation/free-programming-books/blob/main/books/free-programming-books-langs.md#c) - vhf/free-programming-books/C.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFree C++ Books[0m[38;5;12m (https://github.com/EbookFoundation/free-programming-books/blob/main/books/free-programming-books-langs.md#cpp) - vhf/free-programming-books/C++.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcppbestpractices[0m[38;5;12m (https://github.com/lefticus/cppbestpractices) - Collaborative Collection of C++ Best Practices.[39m
|
||
|
||
[38;2;255;187;0m[4mCoding Standards[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCert C++[0m[38;5;12m (https://resources.sei.cmu.edu/downloads/secure-coding/assets/sei-cert-cpp-coding-standard-2016-v01.pdf)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMisra C++ 2008[0m[38;5;12m (https://www.cppdepend.com/misra-cpp)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAutosar C++ 2014[0m[38;5;12m (https://www.autosar.org/fileadmin/standards/adaptive/21-11/AUTOSAR_RS_CPP14Guidelines.pdf)[39m
|
||
|
||
[38;2;255;187;0m[4mCoding Style[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC++ Core Guidelines[0m[38;5;12m (https://github.com/isocpp/CppCoreGuidelines) - "Official" set of C++ guidelines, reviewed by the author of C++.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC++ Dos and Don'ts[0m[38;5;12m (http://www.chromium.org/developers/coding-style/cpp-dos-and-donts) - The Chromium Projects > For Developers > Coding Style > C++ Dos and Don'ts.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgoogle-styleguide[0m[38;5;12m (https://github.com/google/styleguide) - Style guides for Google-originated open-source projects.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGoogle C++ Style Guide[0m[38;5;12m (https://google.github.io/styleguide/cppguide.html)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGNU Coding Standard[0m[38;5;12m (http://www.gnu.org/prep/standards/standards.html)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLinux kernel coding style[0m[38;5;12m (https://www.kernel.org/doc/Documentation/process/coding-style.rst)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLLVM Coding Standards[0m[38;5;12m (http://llvm.org/docs/CodingStandards.html)[39m
|
||
|
||
[38;2;255;187;0m[4mPodcasts[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCppCast[0m[38;5;12m (http://cppcast.com) - The first podcast by C++ developers for C++ developers.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCppChat[0m[38;5;12m (http://cpp.chat) - A (sometimes) weekly look at what's going on in the world of C++ chatting with a guest from the community.[39m
|
||
|
||
[38;2;255;187;0m[4mTalks[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC++ Conferences[0m[38;5;12m (https://github.com/eoan-ermine/cpp-conferences) - Catalog of C++ conferences[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCppCon Talks[0m[38;5;12m (https://www.youtube.com/user/CppCon/videos) :zap: - The C++ conference.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mQuick game development with C++11/C++14[0m[38;5;12m (https://github.com/SuperV1234/cppcon2014) - CppCon 2014 talk by Vittorio Romeo.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPresentation on Hana for C++Now 2015[0m[38;5;12m (https://github.com/ldionne/hana-cppnow-2015)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMeeting Cpp[0m[38;5;12m (https://www.youtube.com/user/MeetingCPP/videos) - Meeting C++ YouTube Channel[39m
|
||
|
||
[38;2;255;187;0m[4mVideos[0m
|
||
[48;2;30;30;40m[38;5;13m[3mFantastic C or C++ related videos.[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mList of C or C++ YouTube Videos[0m[38;5;12m (https://github.com/fffaraz/awesome-cpp/blob/master/videos.md)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAwesome C Programming Tutorials in Hi Def [0m[38;5;12mHD[39m[38;5;14m[1m [0m[38;5;12m (https://www.youtube.com/playlist?list=PLCB9F975ECF01953C) - A collection of detailed C Programming Language Tutorials for Beginners and New Programmers.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC++[0m[38;5;12m (https://www.youtube.com/playlist?list=PL2F919ADECA5E39A6) - by VoidRealms.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC++ Qt Programming[0m[38;5;12m (https://www.youtube.com/playlist?list=PL2D1942A4688E9D63) - by VoidRealms.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC++ Programming Tutorials Playlist[0m[38;5;12m (https://www.youtube.com/playlist?list=PLAE85DE8440AA6B83) - TheNewBoston Official Buckys C++ Programming Tutorials Playlist.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC++ Programming Tutorials from thenewboston[0m[38;5;12m (https://www.youtube.com/playlist?list=PLF541C2C1F671AEF6) - These are all of thenewboston's C++ programming tutorials.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC++ GUI with Qt Playlist[0m[38;5;12m (https://www.youtube.com/playlist?list=PLD0D54219E5F2544D) - Official Playlist for thenewboston C++ GUI with Qt tutorials.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCaleb Curry's C Programming Tutorials[0m[38;5;12m (https://www.youtube.com/playlist?list=PL_c9BZzLwBRKKqOc9TJz1pP0ASrxLMtp2) - An all-in-one playlist of tutorials for C programming.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC Programming Tutorials[0m[38;5;12m (https://www.youtube.com/playlist?list=PL78280D6BE6F05D34) - All of TheNewBoston's C programming tutorials are right here.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBo Qian's playlist[0m[38;5;12m (https://www.youtube.com/user/BoQianTheProgrammer/playlists) - Boost Library, C++ Standard Library, Modern C++, Advanced C++, Advanced STL, ...[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThe Cherno's C++ Playlist[0m[38;5;12m (https://www.youtube.com/playlist?list=PLlrATfBNZ98dudnM48yfGUldqGD0S4FFb) - Extensive C++ tutorial series by The Cherno.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCode for Yourself C++ Playlist[0m[38;5;12m (https://www.youtube.com/playlist?list=PLwhKb0RIaIS1sJkejUmWj-0lk7v_xgCuT) - A complete C++ course covering everything from fundamentals to software design.[39m
|
||
|
||
[38;2;255;187;0m[4mWebsites[0m
|
||
[48;2;30;30;40m[38;5;13m[3mUseful C or C++ related websites.[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mStandard C++[0m[38;5;12m (https://isocpp.org/) :zap: - News, Status & Discussion about Standard C++.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBuild Bench[0m[38;5;12m (https://build-bench.com/) - Compare C++ Builds.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mQuick Bench[0m[38;5;12m (https://quick-bench.com/) - Quick C++ Benchmarks.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCppCon[0m[38;5;12m (http://cppcon.org/) - The C++ Conference.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC++ reference[0m[38;5;12m (https://cppreference.com) - A complete online reference for the C and C++ languages and standard libraries.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC++ by Example[0m[38;5;12m (http://www.cbyexample.com/) - Learn C++ by Example.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcplusplus.com[0m[38;5;12m (http://www.cplusplus.com/) - The C++ Resources Network.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC FAQ[0m[38;5;12m (http://c-faq.com/) - C frequently asked questions.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC++ FAQ[0m[38;5;12m (http://www.parashift.com/c++-faq/) - C++ frequently asked questions.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC++ FQA Lite[0m[38;5;12m (http://yosefk.com/c++fqa/) - C++ frequently questioned answers.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC++ Quiz[0m[38;5;12m (https://cppquiz.org) - A simple online quiz that you can use to test your knowledge of the C++ programming language.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGuru of the Week[0m[38;5;12m (http://www.gotw.ca/gotw/) - A regular series of C++ programming problems created and written by Herb Sutter.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMeeting C++[0m[38;5;12m (http://meetingcpp.com/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPVS-Studio’s challenge[0m[38;5;12m (https://quiz.pvs-studio.com) - PVS-Studio’s C++ quiz in which you're asked to find errors in code fragments of open source projects.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mUdemy C++ Courses and Tutorials[0m[38;5;12m (https://www.udemy.com/topic/c-plus-plus/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC++ Hints[0m[38;5;12m (http://cpphints.com/) - Every business day hints about most often C++ mistakes and ways to solve them from PVS-Studio Team.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC++ tutorial[0m[38;5;12m (https://hackr.io/tutorials/learn-c-plus-plus) - A user ranked online tutorial bank site displaying multiple courses to learn C++ from.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC++ Tutorial for Beginners[0m[38;5;12m (https://www.scaler.com/topics/cpp) - A comprenhensive tutorial on C++ curated by trained experts.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcppexpert.online[0m[38;5;12m (https://cppexpert.online) - Learn the best C++ practices by improving code snippets with some problems or with bad practices.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC++ for yourself[0m[38;5;12m (https://github.com/cpp-for-yourself) - A comprehensive tutorial on modern C++ covering everything from fundamentals to software design.[39m
|
||
|
||
[38;2;255;187;0m[4mWeblogs[0m
|
||
[48;2;30;30;40m[38;5;13m[3mUseful C or C++ related weblogs.[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCoding For Speed[0m[38;5;12m (https://codingforspeed.com/) - Coding For Speed DOT COM, Less Execution Time.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEric Niebler[0m[38;5;12m (http://ericniebler.com/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSticky Bits[0m[38;5;12m (https://blog.feabhas.com/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPaul Fultz II's Blog[0m[38;5;12m (http://pfultz2.com/blog/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mridiculousfish[0m[38;5;12m (http://ridiculousfish.com/blog/posts/will-it-optimize.html) - Will It Optimize?[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEmbedded in Academia[0m[38;5;12m (http://blog.regehr.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSimplify C++[0m[38;5;12m (https://arne-mertz.de/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFluent C++[0m[38;5;12m (https://www.fluentcpp.com/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBartek's Coding Blog[0m[38;5;12m (https://www.bfilipek.com/?m=1)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKenny Kerr[0m[38;5;12m (https://kennykerr.ca/articles/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSutter’s Mill[0m[38;5;12m (https://herbsutter.com/gotw/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVorbrodt's C++ Blog[0m[38;5;12m (https://vorbrodt.blog/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfoonathan::blog()[0m[38;5;12m (https://foonathan.net/index.html)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC++ Team Blog[0m[38;5;12m (https://devblogs.microsoft.com/cppblog/) - Dev blog from the Microsoft Visual C++ team[39m
|
||
|
||
[38;2;255;187;0m[4mOther Awesome Projects[0m
|
||
[48;2;30;30;40m[38;5;13m[3mCollection of useful codes, snippets, ...[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1malgorithms[0m[38;5;12m (https://github.com/xtaci/algorithms) - Algorithms & Data Structures in C++.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mc-algorithms[0m[38;5;12m (https://github.com/fragglet/c-algorithms) - C algorithms library.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1m30 Seconds of C++[0m[38;5;12m (https://github.com/Bhupesh-V/30-seconds-of-cpp)[39m
|
||
|
||
[38;5;12m [39m[38;2;255;187;0m[1m[4mOther Awesome Lists[0m
|
||
[48;2;30;30;40m[38;5;13m[3mOther amazingly awesome lists[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlists[0m[38;5;12m (https://github.com/jnv/lists) - List of (awesome) lists curated on GitHub.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mawesome-awesomeness[0m[38;5;12m (https://github.com/bayandin/awesome-awesomeness) - A curated list of awesome awesomeness.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mawesome[0m[38;5;12m (https://github.com/sindresorhus/awesome) :zap: - A curated list of awesome lists.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC++ links[0m[38;5;12m (https://github.com/MattPD/cpplinks) - A categorized list of C++ resources.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAwesome C++[0m[38;5;12m (https://cpp.libhunt.com/) - LibHunt's mirror.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAwesome C[0m[38;5;12m (https://notabug.org/koz.ross/awesome-c) 1[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAwesome C[0m[38;5;12m (https://github.com/aleksandar-todorovic/awesome-c) 2[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAwesome Modern C++[0m[38;5;12m (https://github.com/rigtorp/awesome-modern-cpp) - A collection of resources on modern C++.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAwesomePerfCpp[0m[38;5;12m (https://github.com/fenbf/AwesomePerfCpp) - A curated list of awesome C/C++ performance optimization resources.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfree-programming-books[0m[38;5;12m (https://github.com/vhf/free-programming-books) - List of Freely Available Programming Books.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mInqlude[0m[38;5;12m (http://inqlude.org/) - The Qt library archive.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpapers-we-love[0m[38;5;12m (https://github.com/papers-we-love/papers-we-love) - Papers from the computer science community to read and discuss.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mawesome-algorithms[0m[38;5;12m (https://github.com/tayllan/awesome-algorithms) - A curated list of awesome places to learn and/or practice algorithms.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mawesome-hpp[0m[38;5;12m (https://github.com/p-ranav/awesome-hpp) - A curated list of awesome header-only C++ libraries.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mawesome-talks[0m[38;5;12m (https://github.com/JanVanRyswyck/awesome-talks) - A lot of screencasts, recordings of user group gatherings and conference talks.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mProjects[0m[38;5;12m (https://github.com/karan/Projects) - A list of practical projects that anyone can solve in any programming language.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAwesome interview questions[0m[38;5;12m (https://github.com/MaximAbramchuck/awesome-interviews) - A list of lists of interview questions for the most popular technologies, including C and C++.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnothings/single_file_libs[0m[38;5;12m (https://github.com/nothings/single_file_libs) :zap: - List of single-file C/C++ libraries.[39m
|
||
|
||
[38;5;12m [39m[38;2;255;187;0m[1m[4mJobs[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mThis list is currently empty, but you can add to it by opening a merge request.[39m
|
||
|
||
[38;5;12m [39m[38;2;255;187;0m[1m[4mSponsors[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mPlease reach out if you are interested in sponsoring this repo. Your company's name and logo will be prominently displayed here.[39m
|
||
|
||
[38;5;12m [39m[38;2;255;187;0m[1m[4mContributing[0m
|
||
[38;5;12mPlease take a quick gander at the [39m[38;5;14m[1mcontribution guidelines[0m[38;5;12m (https://github.com/fffaraz/awesome-cpp/blob/master/CONTRIBUTING.md) for details.[39m
|
||
[38;5;12mThanks to all [39m[38;5;14m[1mcontributors[0m[38;5;12m (https://github.com/fffaraz/awesome-cpp/graphs/contributors); you rock![39m
|
||
|
||
[48;2;30;30;40m[38;5;13m[3m[4mIf you see a project or link here that is no longer maintained or is not a good fit, please submit a pull request to improve this document. Thank you![0m
|
||
|
||
[38;5;12mcpp Github: https://github.com/fffaraz/awesome-cpp[39m
|