Files
hustoj/web/cppreference-zh/chmhelp/cpp-links-libs.html
2025-08-01 12:57:54 +08:00

3801 lines
182 KiB
HTML

<!DOCTYPE html>
<html lang="zh" dir="ltr" class="client-nojs" xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh">
<head><meta http-equiv="x-ua-compatible" content="ie=edge">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>&#24320;&#28304; C++ &#24211;&#21015;&#34920;</title>
<link rel="stylesheet" href="ext.css" />
<link rel="stylesheet" href="site_modules.css" />
</head>
<body class="mediawiki ltr sitedir-ltr ns-0 ns-subject page-cpp_links_libs skin-cppreference2 action-view">
<div id="cpp-content-base">
<div id="content"><a id="top"></a>
<h1 id="firstHeading" class="firstHeading">&#24320;&#28304; C++ &#24211;&#21015;&#34920;</h1>
<div id="bodyContent">
<div id="contentSub"><span class="subpages">&lt; <a href="cpp.html">cpp</a>&lrm; | <a href="cpp-links.html">links</a></span></div>
<div id="mw-content-text" lang="zh" dir="ltr" class="mw-content-ltr" xml:lang="zh">
<div style="border: 1px solid silver; border-radius: 5px; padding: 0.5em;">
<p>&#27492;&#39029;&#38754;&#30340;&#30446;&#30340;&#26159;&#26500;&#24314;&#24320;&#28304; C++ &#24211;&#30340;&#27604;&#36739;&#21015;&#34920;&#65292;&#20351;&#24471;&#20154;&#20204;&#22312;&#38656;&#35201;&#29305;&#23450;&#21151;&#33021;&#30340;&#23454;&#29616;&#26102;&#65292;&#19981;&#24517;&#28010;&#36153;&#26102;&#38388;&#22312;&#32593;&#19978;&#65288; DuckDuckGo &#12289;&#35895;&#27468;&#12289;&#24517;&#24212;&#31561;&#65289;&#25628;&#32034;&#12290;</p>
<p>&#33509;&#20320;&#30693;&#36947;&#21487;&#33021;&#23545;&#20854;&#20182;&#20154;&#26377;&#29992;&#30340;&#24211;&#65292;&#35831;&#22312;&#27492;&#28155;&#21152;&#21040;&#23427;&#30340;&#38142;&#25509;&#12290;&#33021;&#21253;&#21547;&#36827;&#26469;&#30340;&#24211;&#27809;&#26377;&#38480;&#21046;&#65292;&#20294;&#26159;&#24517;&#39035;&#33021;&#20415;&#25463;&#22320;&#19979;&#36733;&#24211;&#30340;&#28304;&#30721;&#12290;</p>
<p>&#20197;&ldquo;&#21407;&#24577;&rdquo;&#25552;&#20379;&#27492;&#39029;&#38754;&mdash;&mdash;&#24076;&#26395;&#36825;&#26377;&#29992;&#65292;&#20294;&#19981;&#25552;&#20379;&#20219;&#20309;&#25285;&#20445;&#12290;&#36807;&#26102;&#12289;&#35823;&#23548;&#25110;&#38169;&#35823;&#30340;&#38142;&#25509;&#21487;&#33021;&#20986;&#29616;&#20110;&#27492;&#12290;&#33509;&#20320;&#27880;&#24847;&#21040;&#36825;&#20123;&#38169;&#35823;&#65292;&#21017;&#25913;&#27491;&#23427;&#20250;&#24456;&#26377;&#24847;&#20041;&#12290;</p>
</div>
<h2><span class="mw-headline" id=".E5.8C.85.E7.AE.A1.E7.90.86.E5.99.A8">&#21253;&#31649;&#29702;&#22120;</span></h2>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="15%">&#21253;&#31649;&#29702;&#22120;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://build2.org/">build2</a></th>
<td>&#19968;&#20010;&#24320;&#28304;&#30340; (MIT)&#12289;&#36328;&#24179;&#21488;&#30340;&#26500;&#24314;&#24037;&#20855;&#38142;&#65292;&#26088;&#22312;&#20026;&#24320;&#21457;&#21644;&#25171;&#21253; C/C++ &#39033;&#30446;&#26102;&#25552;&#20379;&#22914; Rust Cargo &#19968;&#26679;&#30340;&#20415;&#21033;&#24615;&#12290;</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://cget.readthedocs.io/en/latest/">cget</a></th>
<td>Cmake &#21253;&#26816;&#32034;&#24037;&#20855;&#65292;&#21487;&#29992;&#20110;&#19979;&#36733;&#24182;&#23433;&#35013; Cmake &#21253;&#12290;</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/scapix-com/cmodule">cmodule</a></th>
<td>&#38750;&#20405;&#20837;&#24335; CMake &#20381;&#36182;&#31649;&#29702;&#12290;</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://conan.io/">conan</a></th>
<td>&#21435;&#20013;&#24515;&#21270;&#12289;&#24320;&#28304; (MIT) &#30340; C/C++ &#21253;&#31649;&#29702;&#22120;&#12290;</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/TheLartians/CPM.cmake">CPM.cmake</a></th>
<td>&#19968;&#27573;&#21487;&#20197;&#20026; CMake &#21152;&#20837;&#20381;&#36182;&#31649;&#29702;&#21151;&#33021;&#30340; CMake &#33050;&#26412;&#12290;&#23427;&#26159;&#20316;&#20026; CMake &#30340; FetchContent &#27169;&#22359;&#30340;&#19968;&#20010;&#31616;&#21333;&#21253;&#35013;&#26500;&#24314;&#30340;&#12290;&#35813;&#27169;&#22359;&#21152;&#20837;&#20102;&#29256;&#26412;&#25511;&#21046;&#12289;&#32531;&#23384;&#12289;&#31616;&#21333; API &#31561;&#21151;&#33021;&#12290;</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://hunter.readthedocs.io/en/latest/">hunter</a></th>
<td>&#19968;&#20010; CMake &#39537;&#21160;&#30340;&#36328;&#24179;&#21488;&#21253;&#31649;&#29702;&#22120;&#65292;&#26381;&#21153;&#20110; C/C++ &#39033;&#30446;&#12290;</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://spack.io">spack</a></th>
<td>&#19968;&#20010;&#36229;&#32423;&#35745;&#31639;&#26426;&#12289;Linux&#12289;macOS &#24179;&#21488;&#30340;&#21253;&#31649;&#29702;&#22120;&#12290;&#23427;&#20351;&#24471;&#23433;&#35013;&#31185;&#23398;&#36719;&#20214;&#21464;&#24471;&#31616;&#21333;&#12290;&#38750;&#32465;&#23450;&#20110;&#26576;&#19968;&#29305;&#23450;&#35821;&#35328;&#12290;</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://bitbucket.org/benman/teaport">teaport</a></th>
<td>&#19968;&#20010;&#21463; cocoapods &#21551;&#21457;&#30340;&#20381;&#36182;&#31649;&#29702;&#22120;&#12290;</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://docs.microsoft.com/en-us/cpp/vcpkg">vcpkg</a></th>
<td>&#19968;&#20010; Windows&#12289;Linux&#12289;macOS &#24179;&#21488;&#30340; C++ &#21253;&#31649;&#29702;&#22120;&#12290;</td>
</tr>
</table>
<p><br /></p>
<h2><span class="mw-headline" id=".E5.BA.93">&#24211;</span></h2>
<h2><span class="mw-headline" id=".E9.9F.B3.E9.A2.91">&#38899;&#39057;</span></h2>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/zsiciarz/aquila">Aquila</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>Aquila &#26159;&#19968;&#20010;&#24320;&#28304;&#12289;&#36328;&#24179;&#21488;&#30340; C++11 DSP &#24211;&#12290;</td>
<td>MIT &#35768;&#21487;</td>
<td>CMake</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://essentia.upf.edu/index.html">Essentia</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#24320;&#28304;&#24211;&#65292;&#38899;&#39057;&#21644;&#38899;&#20048;&#20998;&#26512;&#12289;&#25551;&#36848;&#21644;&#21512;&#25104;&#24037;&#20855; (MIR) <a rel="nofollow" class="external text" href="https://github.com/MTG/essentia">(&#28304;&#30721;)</a></td>
<td><a rel="nofollow" class="external text" href="http://www.gnu.org/licenses/agpl.html">Affero GPLv3</a></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.fftw.org/">FFTW</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#31163;&#25955;&#20613;&#37324;&#21494;&#21464;&#25442; (DFT) &#35745;&#31639;&#24211; (SSE/SSE2/AVX/Altivec/ARM Neon)&#12290; <a rel="nofollow" class="external text" href="https://github.com/FFTW/fftw3">(&#28304;&#30721;)</a></td>
<td>GPL-2.0</td>
<td>CMake</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://www.kfrlib.com">KFR</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#24555;&#36895;&#12289;&#29616;&#20195;&#12289;C++17&#12289;&#24320;&#28304;&#24182;&#19988;&#36328;&#24179;&#21488;&#30340; DSP/DFT &#26694;&#26550;&#12290;&#25903;&#25345;&#38899;&#39057;&#37325;&#37319;&#26679;&#12289; FIR/IIR &#28388;&#27874;&#22120;&#12289;&#20108;&#38454;&#28388;&#27874;&#22120;, (SSE, AVX, AVX-512, ARM NEON)&#12290; <a rel="nofollow" class="external text" href="https://github.com/kfrlib/kfr">(&#28304;&#30721;)</a></td>
<td>GPL-2.0</td>
<td>CMake</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.surina.net/soundtouch/">soundtouch</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>SoundTouch &#26159;&#19968;&#20010;&#24320;&#28304;&#12289;&#36328;&#24179;&#21488;&#30340;&#38899;&#39057;&#22788;&#29702;&#24211;&#65292;&#29992;&#20110;&#26356;&#25913;&#38899;&#39057;&#27969;&#25110;&#38899;&#39057;&#25991;&#20214;&#30340;&#36895;&#24230;&#12289;&#38899;&#35843;&#21644;&#25773;&#25918;&#36895;&#29575;&#12290; <a rel="nofollow" class="external text" href="https://gitlab.com/soundtouch/soundtouch">(&#28304;&#30721;)</a></td>
<td><a rel="nofollow" class="external text" href="https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html">LGPL-2.1</a></td>
<td>Makefile</td>
</tr>
</table>
<dl>
<dt>CD</dt>
</dl>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/KDE/libkcompactdisc">libkcompactdisc</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>CD &#25509;&#21475;&#24211;</td>
<td>GPL v2.0</td>
<td>CMake</td>
</tr>
</table>
<dl>
<dt>&#38899;&#39057;&#25351;&#32441;</dt>
</dl>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://acoustid.org/chromaprint">chromaprint</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td><a rel="nofollow" class="external text" href="https://github.com/acoustid/chromaprint">(&#28304;&#30721;)</a></td>
<td>MIT &#35768;&#21487;, LGPL 2.1</td>
<td>CMake</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://musicbrainz.org/doc/libmusicbrainz">libmusicbrainz</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td><a rel="nofollow" class="external text" href="https://github.com/metabrainz/libmusicbrainz">(&#28304;&#30721;)</a></td>
<td>LGPL-2.1</td>
<td>CMake</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/tanob/libofa/">libofa</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>MusicIP &#24320;&#28304;&#38899;&#39057;&#25351;&#32441;&#24211;</td>
<td><a rel="nofollow" class="external text" href="https://github.com/tanob/libofa/blob/master/COPYING">APL</a></td>
<td>makefile</td>
</tr>
</table>
<dl>
<dt>&#26684;&#24335;</dt>
</dl>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://audiofile.68k.org/">audiofile</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td>LGPL-2.1</td>
<td>makefile</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://xiph.org/flac/">flac</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td><a rel="nofollow" class="external text" href="http://opensource.org/docs/definition.php">Open Source</a>, BSD &#35768;&#21487;, GPL &#35768;&#21487;</td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.mega-nerd.com/libsndfile/">libsndfile</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td>LGPL v2.0 or v3.0</td>
<td></td>
</tr>
</table>
<dl>
<dt>&#26631;&#31614;</dt>
</dl>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://id3lib.sourceforge.net/">id3lib</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td>LGPL v2</td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://taglib.org/">taglib</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td><a rel="nofollow" class="external text" href="https://github.com/taglib/taglib">(&#28304;&#30721;)</a></td>
<td><a rel="nofollow" class="external text" href="http://www.gnu.org/licenses/lgpl.html">LGPL</a> &#21644; <a rel="nofollow" class="external text" href="http://www.mozilla.org/MPL/MPL-1.1.html">MPL v1.1</a></td>
<td></td>
</tr>
</table>
<h2><span class="mw-headline" id=".E6.80.A7.E8.83.BD.E6.B5.8B.E8.AF.95">&#24615;&#33021;&#27979;&#35797;</span></h2>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/google/benchmark">benchmark</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td>Apache2.0 &#35768;&#21487;</td>
<td>CMake</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/DigitalInBlue/Celero">Celero</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td>Apache &#35768;&#21487;</td>
<td>CMake</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/gperftools/gperftools">gperftools</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&ldquo;&#35895;&#27468;&#24615;&#33021;&#24037;&#20855;&rdquo;&#21253;&#21547;&#39640;&#24615;&#33021;&#12289;&#22810;&#32447;&#31243;&#30340; malloc &#23454;&#29616;&#21152;&#19978;&#35780;&#27979;&#22534;&#20998;&#37197;&#21644; CPU &#21033;&#29992;&#30340;&#24037;&#20855;&#12290;</td>
<td>BSD 3-Clause &quot;New&quot; or &quot;Revised&quot; License</td>
<td>configure</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/mattreecebentley/plf_nanotimer">plf::nanotimer</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#29992;&#20110;&#24615;&#33021;&#35780;&#27979;&#30340;&#26368;&#20302;&#24320;&#38144;&#12289;&#36328;&#24179;&#21488;&#30340;&#31616;&#21333;&#23450;&#26102;&#22120;&#31867;&#12290;</td>
<td>zlib &#35768;&#21487;</td>
<td></td>
</tr>
</table>
<h2><span class="mw-headline" id=".E9.80.9A.E4.BF.A1">&#36890;&#20449;</span></h2>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://www.dre.vanderbilt.edu/~schmidt/ACE.html">ACE</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#24322;&#27493;&#32593;&#32476;&#12289;&#22810;&#36335;&#20998;&#31163;&#12289;&#25253;&#25991;&#21457;&#36865;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://thrift.apache.org/">Apache Thrift</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>Apache Thrift &#36719;&#20214;&#26694;&#26550;&#65292;&#29992;&#20110;&#35268;&#27169;&#21487;&#21464;&#30340;&#36328;&#35821;&#35328;&#26381;&#21153;&#24320;&#21457;&#65292;&#23558;&#36719;&#20214;&#26632;&#19982;&#20195;&#30721;&#29983;&#25104;&#24341;&#25806;&#32467;&#21512;&#65292;&#26500;&#24314;&#26377;&#25928;&#32780;&#26080;&#32541;&#22320;&#22312; C++ &#12289; Java &#12289; Python &#12289; PHP &#12289; Ruby &#12289; Erlang &#12289; Perl &#12289; Haskell &#12289; C# &#12289; Cocoa &#12289; JavaScript &#12289; Node.js &#12289; Smalltalk &#12289; Ocaml &#12289; Delphi &#21450;&#20854;&#20182;&#35821;&#35328;&#38388;&#24037;&#20316;&#30340;&#26381;&#21153;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://boost.org/libs/asio/">Boost.Asio</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#24322;&#27493;&#21450;&#21516;&#27493;&#32593;&#32476;&#12289;&#23450;&#26102;&#22120;&#12289;&#24207;&#21015; I/O</td>
<td><a rel="nofollow" class="external text" href="https://www.boost.org/LICENSE_1_0.txt">BSL-1.0</a></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://boost.org/libs/beast/">Boost.Beast</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#24314;&#31435;&#20110; Boost.Asio &#39030;&#19978;&#30340; HTTP &#21450; WebSocket &#24211;</td>
<td><a rel="nofollow" class="external text" href="https://www.boost.org/LICENSE_1_0.txt">BSL-1.0</a></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/Organic-Code/Breep">Breep</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#22522;&#20110;&#20107;&#20214;&#12289;&#39640;&#23618;&#12289;&#28857;&#23545;&#28857;&#24211;&#65292;&#20801;&#35768;&#29992;&#25143;&#30452;&#25509;&#21457;&#36865;&#21644;&#25509;&#25910;&#23545;&#35937;&#12290;</td>
<td>European Union Public License 1.1</td>
<td>CMake</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/Microsoft/cpprestsdk">C++ REST SDK</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#24322;&#27493; HTTP &#23458;&#25143;&#31471;&#21450;&#30417;&#21548;&#22120;&#12289;&#24322;&#27493; Stream &#12289; URI &#12289; JSON</td>
<td>MIT &#35768;&#21487;</td>
<td>CMake</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/cpp-netlib/cpp-netlib">cpp-netlib</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>cpp-netlib &#65306; C++ &#32593;&#32476;&#24211;</td>
<td><a rel="nofollow" class="external text" href="https://www.boost.org/LICENSE_1_0.txt">BSL-1.0</a></td>
<td>CMake</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/whoshuu/cpr">cpr</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#29616;&#20195; C++ HTTP &#35831;&#27714;&#24211;</td>
<td>MIT &#35768;&#21487;</td>
<td>CMake</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/ipkn/crow">Crow</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td>BSD-3-Clause</td>
<td>CMake</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.curlpp.org/">curlpp</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>CURL &#24211;&#30340; C++ &#21253;&#35013;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/pdumais/DumaisLib">DumaisLib</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td>MIT &#35768;&#21487;</td>
<td>Makefile</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/sony/easyhttpcpp">EasyHttp</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#36328;&#24179;&#21488;&#30340; HTTP &#23458;&#25143;&#31471;&#24211;&#65292;&#19987;&#27880;&#20110;&#21487;&#29992;&#24615;&#21644;&#36895;&#24230;&#65292;&#25903;&#25345; http &#21709;&#24212;&#32531;&#23384;&#21450;&#26356;&#22810;</td>
<td>MIT &#35768;&#21487;</td>
<td>CMake</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/continental/ecal">eCAL</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#39640;&#24615;&#33021;&#36827;&#31243;&#38388;&#36890;&#20449;</td>
<td>Apache2.0 &#35768;&#21487;</td>
<td>CMake</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/continental/fineftp-server">fineftp-server</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td>MIT &#35768;&#21487;</td>
<td>CMake</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://grpc.io/">gRPC</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://gsoap2.sourceforge.net/">gsoap</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>XML &#25968;&#25454;&#32465;&#23450;&#12289;&#24555;&#36895; WSDL/SOAP/XML &#32593;&#32476;&#26381;&#21153;&#12289; WS &#23433;&#20840;&#12289; JSON/XML-RPC RESTful &#26381;&#21153;&#30340; C/C++ &#24320;&#21457;&#24037;&#20855;&#22871;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/daedric/httpp">HTTPP</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#31616;&#21333;&#12289;&#29983;&#20135;&#23601;&#32490;&#30340;&#26500;&#24314;&#22312; Boost &#19978;&#30340; HTTP &#26381;&#21153;&#22120;&#65292;&#21450;&#26500;&#24314;&#22312; libcurl &#19978;&#30340;&#23458;&#25143;&#31471;&#12290;</td>
<td>BSD 2-Clause &quot;Simplified&quot; License</td>
<td>CMake, Makefile</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/machinezone/IXWebSocket">IXWebSocket</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#26080;&#20381;&#36182;&#30340;&#24320;&#28304; WebSocket + HTTP &#24211;&#65292;&#25903;&#25345; SSL &#21644;&#36880;&#26465;&#28040;&#24687; deflate &#30340; WebSocket &#25193;&#23637;&#12290;</td>
<td>BSD 3-Clause &quot;New&quot; or &quot;Revised&quot; License</td>
<td>CMake, Makefile</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/skywind3000/kcp/blob/master/README.en.md">KCP</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#24555;&#36895;&#21487;&#38752;&#30340; ARQ &#21327;&#35758;&#65292;&#24110;&#21161;&#24212;&#29992;&#20943;&#23569;&#32593;&#32476;&#24310;&#36831;&#12290;</td>
<td>MIT &#35768;&#21487;</td>
<td>CMake</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/tghosgor/libashttp">libashttp</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#24322;&#27493; HTTP &#23458;&#25143;&#31471;&#24211;</td>
<td>GNU Lesser General Public License v3.0</td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/titi38/libnavajo">libnavajo</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td>CeCILL-C FREE SOFTWARE LICENSE AGREEMENT</td>
<td>CMake</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://libtins.github.io/">libtins</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#32593;&#32476;&#21253;&#35013;&#21046;&#20316;&#21450;&#21957;&#25506;&#24211;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://nanomsg.org/">nanomsg</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/gmlc-tdc/netif">netif</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td>BSD 3-Clause &quot;New&quot; or &quot;Revised&quot; License</td>
<td>CMake</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/nghttp2/nghttp2">nghttp2</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>HTTP/2 C &#24211;&#21450;&#24037;&#20855;&#65288;&#26381;&#21153;&#22120;&#12289;&#23458;&#25143;&#31471;&#12289;&#20195;&#29702;&#21644;&#35780;&#27979;&#24037;&#20855;&#65289;</td>
<td>MIT &#35768;&#21487;</td>
<td>CMake, configure</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/loentar/ngrest">ngrest</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#24555;&#36895;&#32780;&#31616;&#26131;&#30340;&#21033;&#29992; JSON &#30340; RESTful &#32593;&#32476;&#26381;&#21153;&#26694;&#26550;</td>
<td>Apache2.0 &#35768;&#21487;</td>
<td>CMake</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://nng.nanomsg.org/">nng</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://omniorb.sourceforge.net">omniORB</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#26368;&#24555;&#36895;&#12289;&#23436;&#25972;&#32780;&#21487;&#31227;&#26893;&#30340; CORBA ORB &#22312; C++ &#20013;&#30340;&#23454;&#29616;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.opendds.org">OpenDDS</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>DDS &#23454;&#29616;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/eclipse/paho.mqtt.cpp/">Paho MQTT</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td>CMake</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://seladb.github.io/PcapPlusPlus-Doc/">PcapPlusPlus</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#22810;&#24179;&#21488; C++ &#32593;&#32476;&#21957;&#25506;&#21644;&#21253;&#35013;&#20998;&#26512;&#21450;&#21046;&#20316;&#26694;&#26550;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://pocoproject.org/">POCO</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#32593;&#32476;&#65306;&#21152;&#23494;&#12289; HTTP &#65307; ZIP &#25991;&#20214;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/topcpporg/rest_rpc">rest_rpc</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#29616;&#20195;&#12289;&#31616;&#21333;&#12289;&#26131;&#29992;&#30340; rpc &#26694;&#26550;</td>
<td></td>
<td>CMake</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/corvusoft/restbed">restbed</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#35774;&#35745;&#20197;&#23884;&#20837;&#21040;&#23485;&#33539;&#22260;&#30340;&#24212;&#29992;&#20013;&#30340; C++ &#20026;&#26694;&#26550;&#12290;</td>
<td><a rel="nofollow" class="external text" href="https://github.com/Corvusoft/restbed/blob/master/LICENSE">&#35768;&#21487;&#21327;&#35758;</a></td>
<td>CMake</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/jgaa/restc-cpp">restc-cpp</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#23558;&#30171;&#33510;&#20174;&#33258; C++ &#35775;&#38382; JSON API &#24102;&#36208;&#12290; HTTP &#23458;&#25143;&#31471;&#65292;&#21407;&#29983; C++ &#31867;&#21040;/&#33258; JSON &#30340;&#24207;&#21015;&#21270;&#65292;&#36890;&#36807; boost::asio coroutines &#25658;&#31243;&#30340;&#24322;&#27493; IO &#12290; C++14 &#12290;</td>
<td>MIT &#35768;&#21487;</td>
<td>CMake</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/logandk/restful_mapper">restful_mapper</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#20110; C++ &#20013;&#28040;&#36153; RESTful JSON API &#30340; ORM</td>
<td></td>
<td>CMake, Makefile</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/scylladb/seastar">seastar</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#29992;C++11&#23454;&#29616;&#30340;&#39640;&#24615;&#33021;&#24322;&#27493;&#32534;&#31243;&#26694;&#26550;&#12290;</td>
<td>Apache2.0 &#35768;&#21487;</td>
<td>CMake, etc.</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://siliconframework.org">Silicon</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#24555;&#36895;&#32780;&#31283;&#20581;&#30340; Web APIs</td>
<td>MIT &#35768;&#21487;</td>
<td>CMake</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/fpagliughi/sockpp">sockpp</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#31616;&#21333;&#30340;&#29616;&#20195; C++ &#22871;&#25509;&#24211;</td>
<td>BSD 3-Clause &quot;New&quot; or &quot;Revised&quot; License</td>
<td>CMake</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/pdumais/rest">Simple C++ REST library</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#22312;&#20320;&#30340; C++ &#24212;&#29992;&#20013;&#21019;&#24314; REST API &#30340;&#38750;&#24120;&#31616;&#21333;&#19988;&#33258;&#25104;&#25991;&#26723;&#30340;&#24211;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/TinkoffCreditSystems/stream-client">stream-client</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#36731;&#37327;&#12289;&#21807;&#22836;&#25991;&#20214;&#30340;&#12289;&#22522;&#20110; Boost &#30340;&#23458;&#25143;&#31471; socket/connector/socket pool/resolver</td>
<td>Apache2.0 &#35768;&#21487;</td>
<td>CMake</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/Cylix/tacopie/">tacopie</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>C++11 TCP &#24211;</td>
<td>MIT &#35768;&#21487;</td>
<td>CMake</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://www.dre.vanderbilt.edu/~schmidt/TAO.html">TAO</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>CORBA</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://www.taox11.org">taox11</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#22522;&#20110; C++11 &#30340; CORBA &#23454;&#29616;</td>
<td>MIT &#35768;&#21487;</td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://libunicomm.org">Unicomm</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#24322;&#27493;&#32593;&#32476;&#12289;&#39640;&#23618; TCP &#20132;&#20114;&#26694;&#26550;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/skypjack/uvw">uvw</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#29616;&#20195; C++ &#20070;&#20889;&#30340; libuv</td>
<td>MIT &#35768;&#21487;</td>
<td>CMake</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/apenwarr/wvstreams">wvstreams</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td>GPL &#35768;&#21487;</td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://zeromq.org/">zeromq</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#24555;&#36895;&#28040;&#24687;&#38431;&#21015;</td>
<td></td>
<td></td>
</tr>
</table>
<h2><span class="mw-headline" id=".E5.B9.B6.E5.8F.91">&#24182;&#21457;</span></h2>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/CodeExMachina/BlockingCollection">BlockingCollection</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>C++11 &#32447;&#31243;&#23433;&#20840;&#27719;&#38598;&#31867;&#65292;&#27169;&#20223; .Net BlockingCollection&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/release/doc/html/atomic.html">Boost.Atomic</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td><a rel="nofollow" class="external text" href="https://www.boost.org/LICENSE_1_0.txt">BSL-1.0</a></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/kylelutz/compute">Boost.Compute</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#65288;&#38750;&#23448;&#26041;&#65289; OpenCL &#30340;&#20223; STL &#31639;&#27861;&#21450;&#25968;&#25454;&#32467;&#26500;</td>
<td><a rel="nofollow" class="external text" href="https://www.boost.org/LICENSE_1_0.txt">BSL-1.0</a></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/release/libs/context/doc/html/index.html">Boost.Context</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td><a rel="nofollow" class="external text" href="https://www.boost.org/LICENSE_1_0.txt">BSL-1.0</a></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/release/doc/html/interprocess.html">Boost.Interprocess</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td><a rel="nofollow" class="external text" href="https://www.boost.org/LICENSE_1_0.txt">BSL-1.0</a></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/release/doc/html/lockfree.html">Boost.Lockfree</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td><a rel="nofollow" class="external text" href="https://www.boost.org/LICENSE_1_0.txt">BSL-1.0</a></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/release/doc/html/mpi.html">Boost.MPI</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td><a rel="nofollow" class="external text" href="https://www.boost.org/LICENSE_1_0.txt">BSL-1.0</a></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/release/doc/html/thread.html">Boost.Thread</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td><a rel="nofollow" class="external text" href="https://www.boost.org/LICENSE_1_0.txt">BSL-1.0</a></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/cpp-taskflow/cpp-taskflow">Cpp-Taskflow</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#24102;&#20219;&#21153;&#20381;&#36182;&#30340;&#24555;&#36895; C++ &#24182;&#34892;&#32534;&#31243;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/illuhad/hipSYCL">hipSYCL</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td>BSD-2-Clause License</td>
<td>CMake</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/STEllAR-GROUP/hpx/">HPX</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#20219;&#20309;&#35268;&#27169;&#30340;&#24182;&#34892;&#21644;&#20998;&#24067;&#24335;&#24212;&#29992;&#30340;&#36890;&#29992; C++ &#36816;&#34892;&#26102;&#31995;&#32479;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://threadingbuildingblocks.org/documentation.php">Intel TBB</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/kokkos/kokkos">KOKKOS</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>C++ &#20013;&#30340;&#32534;&#31243;&#27169;&#22411;&#65292;&#29992;&#20110;&#20070;&#20889;&#39640;&#24615;&#33021;&#30340;&#20415;&#25658; HPC &#24212;&#29992;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.open-mpi.org/">libopenmpi</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/p12tic/libsimdpp">libsimdpp</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/oleh-derevenko/mutexgear">MutexGear</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td>The MutexGear Library License</td>
<td>configure, MSVC</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.openmp.org/specifications/">OpenMP</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://raftlib.io">RaftLib</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#31867;&#20284;&#24182;&#21457;&#34892;&#21160;&#32773;&#30340; C++ &#27969;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://sourceforge.net/projects/sobjectizer/">SObjectizer</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#36890;&#36807;&#34892;&#21160;&#32773;&#21644;&#20986;&#29256;&#35746;&#38405;&#27169;&#22411;&#65292;&#31616;&#21270;&#24320;&#21457;&#24182;&#21457;&#21644;&#20107;&#20214;&#39537;&#21160;&#24212;&#29992;&#30340; C++ &#20013;&#30340;&#23567;&#22411;&#26694;&#26550;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/benman64/subprocess">subprocess</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/taskflow/taskflow">Taskflow</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://thrust.github.io/">Thrust</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>CUDA &#30340;&#20223; STL &#31639;&#27861;&#21450;&#25968;&#25454;&#32467;&#26500;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/ddemidov/vexcl">VexCL</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>OpenCL &#21644; CUDA &#30340; C++ &#34920;&#36798;&#24335;&#27169;&#26495;&#24211;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://viennacl.sourceforge.net/">ViennaCL</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#24102; OpenMP &#12289; CUDA &#21450; OpenCL &#21518;&#31471;&#30340;&#32447;&#24615;&#20195;&#25968;&#21450;&#31639;&#27861;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/mpoeter/xenium">Xenium</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
</table>
<h2><span class="mw-headline" id=".E9.85.8D.E7.BD.AE">&#37197;&#32622;</span></h2>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/release/doc/html/program_options.html">Boost.Program_options</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td><a rel="nofollow" class="external text" href="https://www.boost.org/LICENSE_1_0.txt">BSL-1.0</a></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://www.gtkmm.org/">gconfmm</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.hyperrealm.com/libconfig/">libconfig</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://madmurphy.github.io/libconfini/">libconfini</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>INI &#20998;&#26512;&#22120;</td>
<td></td>
<td></td>
</tr>
</table>
<dl>
<dt>CSS</dt>
</dl>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/lexborisov/mycss">mycss</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>CSS &#35299;&#26512;&#22120;</td>
<td></td>
<td></td>
</tr>
</table>
<dl>
<dt>HOCON</dt>
</dl>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/puppetlabs/cpp-hocon/tree/master/lib/src">cpp-hocon</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>Pupplet &#24320;&#21457;&#30340; HOCON &#26684;&#24335;&#30340; C++ &#23454;&#29616;&#12290;</td>
<td></td>
<td></td>
</tr>
</table>
<dl>
<dt>JSON</dt>
</dl>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/bblanchon/ArduinoJson">ArduinoJson</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>ArduinoJson</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://cajun-jsonapi.sourceforge.net/">CAJUN</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.digip.org/jansson/">jansson</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>Jansson &#26159;&#32534;&#30721;&#12289;&#35299;&#30721;&#21450;&#25805;&#32437; JSON &#25968;&#25454;&#30340; C &#24211;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/jeaye/jeayeson">jeayeson</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#38750;&#24120;&#20581;&#20840;&#30340;&#65288;&#21807;&#22836;&#25991;&#20214;&#65289; C++14 JSON &#24211;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/castedo/jios">jios</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>JSON &#36755;&#20837;&#36755;&#20986;&#27969; (JSON Input Output Streams)</td>
<td>MIT &#35768;&#21487;</td>
<td>CMake</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://ddsbench.svn.sourceforge.net/viewvc/ddsbench/trunk/jost/">JOST</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://tgockel.github.io/json-voorhees/">JSON Voorhees</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>C++ &#30340;&#26432;&#25163; JSON</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/nlohmann/json">json</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>Niels Lohmann JSON</td>
<td>MIT &#35768;&#21487;</td>
<td>&#20165;&#22836;&#25991;&#20214;&#24211;</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://bitbucket.org/tunnuz/json">JSON++</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/ascheglov/json-cpp">json-cpp</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/dropbox/json11">json11</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>json11 &#26159; C++11 &#30340;&#36731;&#37327; JSON &#24211;&#65292;&#25552;&#20379; JSON &#20998;&#26512;&#21450;&#24207;&#21015;&#21270;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/anhero/JsonBox">JsonBox</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/danielaparker/jsoncons/">jsoncons</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>JSON &#19982;&#31867; JSON &#25968;&#25454;&#32467;&#26500;&#30340;&#21807;&#22836;&#25991;&#20214;&#24211;&#65292;&#21547; JSON Pointer &#12289; JSON Patch &#12289; JSONPath &#12289; CSV &#12289; MessagePack &#12289; CBOR &#12289; BSON &#12289; UBJSON&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/open-source-parsers/jsoncpp">jsoncpp</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/pibara/jsonme--">jsonme--</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://sourceforge.net/projects/libjson/">libjson</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://giacomodrago.github.io/minijson/">minijson</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>C++ &#26080; DOM &#19988;&#20813;&#20998;&#37197;&#30340; JSON &#20998;&#26512;&#21450;&#24207;&#21015;&#21270;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://fossil.wanderinghorse.net/repos/nosjob/index.cgi/index">nosjob</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://qjson.sourceforge.net/">qjson</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/miloyip/rapidjson">rapidjson</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/simdjson/simdjson">simdjson</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#27599;&#31186;&#35299;&#26512; GB &#32423;&#21035;&#30340; JSON</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/bk192077/struct_mapping">struct_mapping</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/Loki-Astari/ThorsSerializer">ThorsSerializer</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>JSON/YAML Input Output Streams</td>
<td>MIT &#35768;&#21487;</td>
<td>Makefile</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://bitbucket.org/awangk/ujson">ujson</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&micro;json &#26159;&#23567;&#22411;&#30340; C++11&#12289;UTF-8 JSON &#24211;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.zoolib.org/doc/">zoolib</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
</table>
<dl>
<dt>TOML</dt>
</dl>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://marzer.github.io/tomlplusplus/">toml++</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/ToruNiina/toml11">toml11</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#22522;&#20110; C++11 &#30340; TOML &#35299;&#26512;&#24211;</td>
<td></td>
<td></td>
</tr>
</table>
<dl>
<dt>XML</dt>
</dl>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/CarloWood/ai-xml">ai-xml</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/simulton/gpds">GPDS</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://gsoap2.sourceforge.net">gSOAP</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>XML &#25968;&#25454;&#32465;&#23450;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://libxmlplusplus.sourceforge.net/">libxml++</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://pugixml.org/">pugixml</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.grinninglizard.com/tinyxml/">tinyxml</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/leethomason/tinyxml2/">tinyxml2</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#21478;&#19968; TinyXML &#65292;&#24314;&#35774;&#20013;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://xerces.apache.org/xerces-c/">Xerces</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
</table>
<dl>
<dt>YAML</dt>
</dl>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/jbeder/yaml-cpp">yaml-cpp</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
</table>
<h2><span class="mw-headline" id=".E5.AE.B9.E5.99.A8">&#23481;&#22120;</span></h2>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/release/libs/bimap/">Boost.Bimap</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td><a rel="nofollow" class="external text" href="https://www.boost.org/LICENSE_1_0.txt">BSL-1.0</a></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/release/libs/container/">Boost.Container</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td><a rel="nofollow" class="external text" href="https://www.boost.org/LICENSE_1_0.txt">BSL-1.0</a></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/release/libs/fusion/">Boost.Fusion</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td><a rel="nofollow" class="external text" href="https://www.boost.org/LICENSE_1_0.txt">BSL-1.0</a></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/release/libs/heap/">Boost.Heap</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td><a rel="nofollow" class="external text" href="https://www.boost.org/LICENSE_1_0.txt">BSL-1.0</a></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/release/libs/ptr_container/">Boost.Pointer Container</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td><a rel="nofollow" class="external text" href="https://www.boost.org/LICENSE_1_0.txt">BSL-1.0</a></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/release/libs/tuple/">Boost.Tuple</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td><a rel="nofollow" class="external text" href="https://www.boost.org/LICENSE_1_0.txt">BSL-1.0</a></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/release/libs/variant/">Boost.Variant</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td><a rel="nofollow" class="external text" href="https://www.boost.org/LICENSE_1_0.txt">BSL-1.0</a></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/diegocaro/cpp-btree/">cpp-btree</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>btree_map &#12289; btree_set &#12289; btree_multimap &#12289; btree_multiset &#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/hosseinmoein/DataFrame">DataFrame</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>C++ DataFrame &mdash;&mdash; &#29616;&#20195; C++ &#20013;&#20351;&#29992;&#21407;&#29983;&#31867;&#22411;&#12289;&#36830;&#32493;&#20869;&#23384;&#23384;&#20648;&#65292;&#19988;&#26080;&#34394;&#20989;&#25968;&#30340; R &#19982; Pandas &#25968;&#25454;&#26694;&#26550;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/eggs-cpp/variant">eggs::variant</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>Eggs.Variant &#26159; C++11/14 &#30340;&#27867;&#22411;&#12289;&#32447;&#31243;&#23433;&#20840;&#12289;&#26377;&#21306;&#21035;&#30340;&#32852;&#21512;&#20307;&#12290;&#20540;&#24471;&#27880;&#24847;&#30340;&#26159;&#23427;&#26377;&#24456;&#22909;&#30340; constexpr &#25903;&#25345;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/serge-sans-paille">Frozen</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>constexpr &#23436;&#32654;&#22522;&#20110;&#21704;&#24076;&#30340;&#20923;&#32467;&#38598;&#21512;&#19982;&#26144;&#23556;&#65288; Apache 2.0 &#65289;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/arximboldi/immer">Immer</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td>Boost License</td>
<td>CMake</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.plflib.org/colony.htm">plf::colony</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#26080;&#24207;&#30340;&ldquo;&#31867;&#32972;&#21253;&rdquo;&#23481;&#22120;&#65292;&#22312;&#39640;&#24230;&#20462;&#25913;&#22330;&#26223;&#20013;&#24615;&#33021;&#20248;&#20110; std:: &#23481;&#22120;&#65292;&#21516;&#26102;&#32500;&#25252;&#25351;&#21521;&#26410;&#34987;&#25830;&#38500;&#20803;&#32032;&#30340;&#21512;&#27861;&#25351;&#38024;&#65292;&#26080;&#20851;&#20046;&#25554;&#20837;&#25110;&#25830;&#38500;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.plflib.org/list.htm">plf::list</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>std::list &#23454;&#29616;&#65292;&#20026;&#32531;&#23384;&#21451;&#22909;&#29306;&#29298;&#33539;&#22260;&#20999;&#21106;&#65292;&#23548;&#33268;&#26356;&#24555;&#30340;&#25554;&#20837;&#12289;&#25830;&#38500;&#21644;&#36845;&#20195;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.plflib.org/stack.htm">plf::stack</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>std::stack &#23481;&#22120;&#36866;&#37197;&#22120;&#30340;&#38543;&#24847;&#35775;&#38382;&#26367;&#25442;&#23481;&#22120;&#65292;&#22312;&#26632;&#29615;&#22659;&#20013;&#26377;&#20248;&#20110; std::vector &#21644; std::deque &#30340;&#24615;&#33021;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/martinmoene/ring-span-lite">ring_span</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>Guy Davidson &#19982; Arthur O&#39;Dwyer &#30340; ring_span &mdash;&mdash;&#21363;&#29615;&#29366;&#32531;&#20914;&#21306;&#35270;&#22270;&#30340;&#31616;&#21270;&#23454;&#29616;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/cbeck88/strict-variant">strict_variant</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#24555;&#36895;&#32780;&#20915;&#19981;&#31354;&#30340; variant &#65292;&#30446;&#26631; C++11 &#12290;&#38459;&#27490;&#35768;&#22810;&#19981;&#24819;&#35201;&#30340;&#38544;&#24335;&#36716;&#25442;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://sites.google.com/a/tdhgis.com/tdhlistsapi/">TdhLists</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/tinloaf/ygg">Ygg</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#39640;&#24615;&#33021;&#23481;&#22120;&#21644;&#25968;&#25454;&#32467;&#26500;&#65292;&#20363;&#22914;&#32418;&#40657;&#26641;&#12289;&#21306;&#38388;&#25968;&#21644;&#21306;&#38388;&#26144;&#23556;&#30340;&#20405;&#20837;&#24335; C++11 &#23454;&#29616;&#12290;</td>
<td></td>
<td></td>
</tr>
</table>
<h2><span class="mw-headline" id=".E5.AF.86.E7.A0.81.E5.AD.A6">&#23494;&#30721;&#23398;</span></h2>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://botan.randombit.net/">Botan</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://www.cryptopp.com/">crypto++</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://www.gnutls.org/">gnutls</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://www.openssl.org/">openssl</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/libtom/libtomcrypt">TomCrypt</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
</table>
<h2><span class="mw-headline" id=".E6.95.B0.E6.8D.AE.E5.BA.93">&#25968;&#25454;&#24211;</span></h2>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/Cylix/cpp_redis/">cpp-redis</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>C++11 &#36731;&#37327;&#30340; Redis &#23458;&#25143;&#31471;&#65306;&#24322;&#27493;&#12289;&#32447;&#31243;&#23433;&#20840;&#12289;&#26080;&#20381;&#36182;&#12289;&#31649;&#36947;&#21270;&#12289;&#22810;&#24179;&#21488;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://dtemplatelib.sourceforge.net/">DTL</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/kramolnic/EasyQtSql">EasyQtSql</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#36731;&#37327;&#21807;&#22836;&#25991;&#20214; C++11 &#24211;&#65292;&#29992; QtSql &#24555;&#36895;&#20415;&#25463;&#22320;&#36827;&#34892; SQL &#26597;&#35810;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/google/leveldb">LevelDB</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#35895;&#27468;&#24320;&#21457;&#30340;&#12289;&#33021;&#22815;&#22788;&#29702;&#21313;&#20159;&#32423;&#21035;&#35268;&#27169; Key-Value &#22411;&#25968;&#25454;&#25345;&#20037;&#24615;&#23384;&#20648;&#30340;C++ &#31243;&#24207;&#24211;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://pqxx.org/development/libpqxx/">libpqxx</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/bendiken/lmdbxx">lmdb++</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>LMDB &#23884;&#20837;&#24335; B+ &#26641;&#25968;&#25454;&#24211;&#30340; C++11 &#21253;&#35013;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/mongodb/mongo-cxx-driver/tree/master">mongocxx</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>MongoDB &#30340; C++11 &#39537;&#21160;&#24211;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://dev.mysql.com/">mysql++</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://www.codesynthesis.com/products/odb/">ODB</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>C++ Object-Relational Mapping (ORM)</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://otl.sourceforge.net/">OTL</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/dmitigr/pgfe/">Pgfe</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>PostGres FrontEnd&#29616;&#20195; C++ &#23458;&#25143;&#31471; API &#21040; PostgreSQL</td>
<td>Zlib License</td>
<td>CMake</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/znone/qtl">QTL</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>A friendly and lightweight C++ database library for MySQL, SQLite and ODBC.</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://quince-lib.com/">QUINCE</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>QUeries IN C++ Expressions (ORM+EDSL)</td>
<td>Boost License</td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://www.qxorm.com/">QxOrm</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>Object Relational Mapping (ORM) database library for C++/Qt, supports most common databases, serialization (JSON, binary, XML); standalone multi-threaded HTTP web server</td>
<td>GPLv3 or Proprietary license</td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/tdv/redis-cpp/">redis-cpp</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>C++17 Lightweight C++ client header-only library for executing Redis commands.</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/sewenew/redis-plus-plus">redis-plus-plus</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#29992;C++ 11&#32534;&#20889;&#30340;Redis&#23458;&#25143;&#31471;, &#25903;&#25345;Redis Sentinel&#65292;Redis Cluster&#65292;&#31649;&#36947;&#65292;&#20107;&#21153;&#65292;&#21457;&#24067;&#35746;&#38405;&#65292;&#36830;&#25509;&#27744;&#20197;&#21450;&#31867;&#20284;&#20110;STL&#30340;&#25509;&#21475;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://soci.sourceforge.net/">SOCI</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.sqlapi.com/">SQLAPI++</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/SRombauts/SQLiteCpp">SQLiteCPP</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/rbock/sqlpp11">sqlpp11</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/taocpp/taopq">taoPQ</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>Lightweight C++17 PostgreSQL client library</td>
<td>MIT License</td>
<td>CMake</td>
</tr>
</table>
<h2><span class="mw-headline" id=".E5.B5.8C.E5.85.A5.E8.AF.AD.E8.A8.80.E7.BB.91.E5.AE.9A">&#23884;&#20837;&#35821;&#35328;&#32465;&#23450;</span></h2>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://angelcode.com/angelscript/">AngelScript</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#31867;&#20284; C++ &#30340;&#33050;&#26412;&#35821;&#35328;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/ChaiScript/ChaiScript">ChaiScript</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://partow.net/programming/exprtk/index.html">ExprTk</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://www.jinx-lang.org/">Jinx</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>Scripting language designed for videogames.</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.lua.org">lua</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.mozilla.org/js/spidermonkey/">mozjs</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://muparser.sourceforge.net">muparser</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://pythonqt.sourceforge.net/">PythonQt</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/Baduit/ScriptCaller">ScriptCaller</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#20801;&#35768;&#31243;&#24207;&#21592;&#35843;&#29992; Ruby &#33050;&#26412;&#30340;&#21807;&#22836;&#25991;&#20214;&#24211;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/ThePhD/sol2">sol2</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/pmed/v8pp">v8pp</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#23558; C++ &#20989;&#25968;&#21644;&#31867;&#32465;&#23450;&#21040; V8 JavaScript&#24341;&#25806;&#20013;&#12290;</td>
<td></td>
<td></td>
</tr>
</table>
<h2><span class="mw-headline" id=".E5.B5.8C.E5.85.A5.E5.BC.8F.2F.E5.AE.9E.E6.97.B6.E7.B3.BB.E7.BB.9F">&#23884;&#20837;&#24335;/&#23454;&#26102;&#31995;&#32479;</span></h2>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://distortos.org/">distortos</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#24494;&#25511;&#21046;&#22120;&#30340;&#38754;&#21521;&#23545;&#35937; C++ RTOS</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.etlcpp.com">ETL</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>Embedded Template Library - C++03 &#65292;&#20026;&#23569;&#36164;&#28304;&#24179;&#21488;&#35009;&#21098;&#30340;&#21487;&#31227;&#26893;&#27169;&#26495;&#24211;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://sourceforge.net/projects/qpc/files/QP_C%2B%2B/4.5.04/">QP/C++</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>RTOS &#20869;&#26680;&#65292;&#21452;&#37325; GPL</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/hutorny/micurest">&micro;cuREST</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#24494;&#25511;&#21046;&#22120;&#30340; C++11 REST/JSON &#26381;&#21153;&#22120;&#26694;&#26550;</td>
<td></td>
<td></td>
</tr>
</table>
<h2><span class="mw-headline" id=".E6.96.87.E4.BB.B6.E5.85.83.E6.95.B0.E6.8D.AE">&#25991;&#20214;&#20803;&#25968;&#25454;</span></h2>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://libopenraw.freedesktop.org/wiki/Exempi">exempi</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.exiv2.org">exiv2</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://www.kde.org/">libkexiv2</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://rarian.freedesktop.org/">rarian</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
</table>
<h2><span class="mw-headline" id=".E9.87.91.E8.9E.8D.E8.AE.A1.E7.AE.97">&#37329;&#34701;&#35745;&#31639;</span></h2>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/hosseinmoein/DataFrame">DataFrame</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>C++ DataFrame &mdash;&mdash; &#29616;&#20195; C++ &#20013;&#20351;&#29992;&#21407;&#29983;&#31867;&#22411;&#12289;&#36830;&#32493;&#20869;&#23384;&#23384;&#20648;&#65292;&#19988;&#26080;&#34394;&#20989;&#25968;&#30340; R &#19982; Pandas &#25968;&#25454;&#26694;&#26550;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.quantlib.org/">QuantLib</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>Quantitative finance library</td>
<td></td>
<td></td>
</tr>
</table>
<h2><span class="mw-headline" id=".E6.B8.B8.E6.88.8F.E5.BC.95.E6.93.8E.E6.9E.B6.E6.9E.84">&#28216;&#25103;&#24341;&#25806;&#26550;&#26500;</span></h2>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/miguelishawt/anax">Anax</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://box2d.org/">BOX2D</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#29289;&#29702;&#24341;&#25806;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/Yelnats321/EntityPlus">EntityPlus</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/alecthomas/entityx">EntityX</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/skypjack/entt">EnTT</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
</table>
<h2><span class="mw-headline" id=".E9.80.9A.E7.94.A8.E5.A4.9A.E5.AA.92.E4.BD.93">&#36890;&#29992;&#22810;&#23186;&#20307;</span></h2>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://libcinder.org/">Cinder</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/Kigs-framework/kigs">Kigs-framework</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>Modular Multi-purpose Cross Platform Framework</td>
<td>MIT license</td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.openframeworks.cc/">openFrameworks</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td>MIT license</td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.libsdl.org/">SDL</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>(Simple DirectMedia Layer): &#23545;&#38899;&#39057;&#12289;&#38190;&#30424;&#12289;&#40736;&#26631;&#12289;&#25805;&#32437;&#26438;&#21450;&#22270;&#24418;&#30828;&#20214;&#65292;&#32463;&#30001;&#24179;&#21488;&#19978;&#22270;&#24418; API &#65288;&#36890;&#24120;&#20026; OpenGL &#25110; Direct3D &#65289;&#30340;&#36328;&#24179;&#21488;&#20302;&#23618;&#35775;&#38382;&#65288; zlib &#35768;&#21487;&#65289;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.sfml-dev.org/index.php">SFML</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>Simple and Fast Multimedia Library</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.libsigil.com/">SIGIL</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>Sound, Input, and Graphics Integration Library; &#25991;&#26412;&#12289;&#24418;&#29366;&#12289;&#36755;&#20837;&#12289;&#38899;&#39057;&#21450; 2D &#22270;&#20687;&#30340;&#38590;&#20197;&#32622;&#20449;&#22320;&#31616;&#21333;&#30340;&#36328;&#24179;&#21488;&#26497;&#31616;&#24211;</td>
<td></td>
<td></td>
</tr>
</table>
<h2><span class="mw-headline" id=".E9.80.9A.E7.94.A8">&#36890;&#29992;</span></h2>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://abseil.io/">Abseil</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>Google &#35774;&#35745;&#20197;&#34917;&#36275; C++ &#26631;&#20934;&#24211;&#30340;&#24320;&#28304; C++ &#24211;&#20195;&#30721;&#27719;&#38598;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/wkaras/C-plus-plus-intrusive-container-templates">Abstract Intrusive Containers</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#27604; boost::intrusive &#26356;&#28789;&#27963;&#65292;&#20294;&#38750; STL &#20860;&#23481;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/bloomberg/bde">BDE</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#26469;&#33258; Bloomberg L.P. &#30340; Bloomberg Development Environment &#26680;&#24515;&#24211;</td>
<td>Apache &#35768;&#21487;</td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/aantron/better-enums">Better Enums</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#21453;&#23556;&#24615;&#26522;&#20030;&#65288;&#26522;&#20030;&#21040;&#23383;&#31526;&#12289;&#36845;&#20195;&#31561;&#65289;&#65292;&#24102; constexpr &#25903;&#25345;&#12290;</td>
<td>BSD</td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/wkaras/C-plus-plus-library-bit-fields">bitfield.h</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#20301;&#22495;&#32467;&#26500;&#35774;&#26045;&#65292;&#27604;&#22522;&#30784;&#35821;&#35328;&#35774;&#26045;&#26356;&#21487;&#31227;&#26893;/&#28789;&#27963;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs">Boost</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#22823;&#37327;&#36890;&#29992;&#24211;&#30340;&#27719;&#38598;</td>
<td>Boost &#35768;&#21487;</td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/actor-framework/actor-framework">CAF</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>C++ Actor Framework (CAF) &#26159;&#24320;&#28304;&#30340; C++11 &#34892;&#21160;&#32773;&#27169;&#22411;&#23454;&#29616;&#65292;&#29305;&#24615;&#20026;&#36731;&#37327;&#32780;&#24555;&#36895;&#30340;&#34892;&#21160;&#32773;&#23454;&#29616;&#12289;&#28040;&#24687;&#30340;&#27169;&#24335;&#21305;&#37197;&#12289;&#32593;&#32476;&#19981;&#21487;&#35265;&#28040;&#24687;&#20256;&#36882;&#21450;&#26356;&#22810;</td>
<td>BSD &#35768;&#21487;</td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://libcinder.org/">Cinder</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>A community-developed, free and open source library for professional-quality creative coding in C++. <a rel="nofollow" class="external text" href="https://libcinder.org/docs/">(Doc)</a> <a rel="nofollow" class="external text" href="https://github.com/cinder/Cinder">(Src)</a></td>
<td><a rel="nofollow" class="external text" href="https://github.com/cinder/Cinder/blob/master/COPYING">Modified BSD License</a></td>
<td>CMake</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/daedric/commonpp">CommonPP</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#22810;&#29992;&#36884;&#24211;&#65292;&#24378;&#35843;&#22312;&#39033;&#30446;&#20013;&#24471;&#20986;&#24230;&#35268;&#12290;</td>
<td>BSD</td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/wkaras/C-plus-plus-library-default-operators">composite_op.h</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#22522;&#30784;&#31867;&#25968;&#25454;&#25104;&#21592;&#33258;&#30465;&#65292;&#32321;&#29712;&#19988;&#24120;&#24120;&#19981;&#21487;&#37325;&#20837;&#65292;&#20294;&#26377;&#26102;&#26377;&#29992;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/carlomilanesi/cpp-mmf/">cpp-mmf</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#23545; POSIX &#25110; Windows &#23553;&#35013;&#26144;&#23556;&#21040;&#20869;&#23384;&#25991;&#20214;&#30340; C++98 &#24211;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://ryan.gulix.cl/fossil.cgi/cxxomfort/">cxxomfort</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>C++ &#29305;&#24615;&#36870;&#21521;&#31227;&#26893;&#65288; C++11 &#21040; C++03 &#21450; C++1y &#25552;&#26696;&#21040; C++11/C++03 &#65289;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://dlib.net">Dlib</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#32593;&#32476;&#12289;&#32447;&#31243;&#12289;&#22270;&#24418;&#29992;&#25143;&#30028;&#38754;&#12289;&#25968;&#25454;&#32467;&#26500;&#12289;&#32447;&#24615;&#20195;&#25968;&#12289;&#26426;&#22120;&#23398;&#20064;&#12289; XML &#21450;&#25991;&#26412;&#20998;&#26512;&#12289;&#25968;&#20540;&#20248;&#21270;&#12289;&#36125;&#21494;&#26031;&#32593;&#32476;&#21644;&#22823;&#37327;&#20854;&#20182;&#20219;&#21153;</td>
<td>Boost &#35768;&#21487;</td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://fcppt.org/">fcppt</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>Freundlich &#30340; C++ &#24037;&#20855;&#22871; (fcppt) &#26159;&#32858;&#28966;&#20110;&#36890;&#36807;&#25552;&#20379;&#26356;&#22909;&#30340;&#31867;&#22411;&#21644;&#20989;&#25968;&#24335;&#32534;&#31243;&#25913;&#36827; C++ &#20195;&#30721;&#30340;&#24211;&#27719;&#38598;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/facebook/folly">Folly</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>Facebook &#24320;&#28304;&#24211;&#12290;&#35774;&#35745;&#24102;&#26377;&#26500;&#24605;&#20013;&#30340;&#23454;&#36341;&#24615;&#21644;&#25928;&#29575;&#35774;&#35745;&#30340; C++11 &#32452;&#20214;&#24211;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/Microsoft/GSL">GSL</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>Guideline Support Library &#23454;&#29616;&#65292;&#20026; Bjarne Stroustrup, Herb Sutter &#21644; Co &#22312;&#12298; C++ &#26680;&#24515;&#26041;&#38024;&#12299;&#20013;&#25512;&#33616;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/martinmoene/gsl-lite">gsl-lite</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>C++98 &#12289; C++11 &#21450;&#21518;&#32493;&#29256;&#26412;&#30340; ISO C++ Guideline &#25903;&#25345;&#24211; (GSL) &#30340;&#21333;&#25991;&#20214;&#21807;&#22836;&#25991;&#20214;&#29256;&#26412;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/ryder052/History">History</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>Modern C++17 Undo/Redo Framework</td>
<td><a rel="nofollow" class="external text" href="https://github.com/ryder052/History/blob/master/LICENSE">Unlicense</a></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/ideafarm/ideafarm.home.1">IP-DOS (tm)</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>IdeaFarm (tm) Piggyback Distributed Operating System: A general purpose programming environment for the C++ language.</td>
<td>Proprietary Open Source</td>
<td>Open Watcom 2.0</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.juce.com/">JUCE</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#25193;&#23637;&#24615;&#30340;&#25104;&#29087;&#36328;&#24179;&#21488; C++ &#24037;&#20855;&#22871;</td>
<td>GPL &#35768;&#21487;</td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/gracicot/kangaru">Kangaru</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>C++11 &#19982; C++14 &#30340;&#20381;&#36182;&#27880;&#20837;&#23481;&#22120;</td>
<td>MIT &#35768;&#21487;</td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://sourcey.com/libsourcey/">libsourcey</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#39640;&#36895;&#32593;&#32476;&#21270;&#21644;&#22810;&#23186;&#20307;&#32534;&#30721;&#30340;&#36328;&#24179;&#21488; C++11 &#24211;&#12290; HTTP &#12289; WebSockets &#12289; TURN &#12289; STUN &#12289; Symple &#21450;&#26356;&#22810;&hellip;&hellip;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/LLNL/units">LLNL/units</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>A run-time C++ library for working with units of measurement and conversions between them and with string representations of units and measurements</td>
<td>BSD 3-Clause &quot;New&quot; or &quot;Revised&quot; License</td>
<td>CMake</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://loki-lib.sourceforge.net/">Loki</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#35774;&#35745;&#27169;&#24335;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/martinmoene/nonstd-lite">nonstd-lite</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>*-lite &#20179;&#24211;&#30340;&#20146;&#23646;&#65292;&#23558; C++11 &#21518;&#29305;&#24615;&#31227;&#26893;&#21040;&#21476;&#20195; C++ &#29615;&#22659;&#30340;&#36801;&#31227;&#36335;&#24452;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/nyorain/nytl">nytl</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#36890;&#29992;&#30340; C++17 &#21807;&#22836;&#25991;&#20214;&#27169;&#26495;&#24211;&#12290;</td>
<td>Boost &#35768;&#21487;</td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://onposix.sourceforge.net/">OnPosix</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#22312; POSIX &#24179;&#21488;&#19978;&#25552;&#20379;&#21508;&#31181;&#25277;&#35937;&#65288;&#20363;&#22914;&#32447;&#31243;&#12289;&#32593;&#32476;&#21270;&#12289;&#26085;&#24535;&#12289; IPC &#31561;&#65289;&#30340; C++ &#24211;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.reasoning.biz/index.htm">Reason</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>xml &#12289; xpath &#12289;&#27491;&#21017;&#34920;&#36798;&#24335;&#12289;&#32447;&#31243;&#12289;&#25509;&#22836;&#12289; http &#12289; sql &#12289;&#26085;&#26399;&#26102;&#38388;&#12289;&#27969;&#12289;&#32534;&#30721;&#19982;&#35299;&#30721;&#12289;&#25991;&#20214;&#31995;&#32479;&#12289;&#21387;&#32553;</td>
<td>GPL &#35768;&#21487;</td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/duneroadrunner/SaferCPlusPlus">SaferCPlusPlus</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>SaferCPlusPlus - &#19981;&#23433;&#20840;&#30340; C++ &#21407;&#22987;&#24037;&#20855;&#30340;&#23433;&#20840;&#20860;&#23481;&#26367;&#25442;&#21697;&#65292;&#21253;&#25324;&#25351;&#38024;&#12289; int &#21644; std::vector&#12290;</td>
<td>Boost &#35768;&#21487;</td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/krabicezpapundeklu/smart_enum">Smart Enum</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#32473;&#20320;&#30340;&#26522;&#20030; &quot;to_string&quot; &#12289; &quot;from_string&quot; &#21644;&#26356;&#22810;&#12290;</td>
<td>Boost &#35768;&#21487;</td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/nholthaus/units">units</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#32534;&#35793;&#26102;&#21807;&#22836;&#25991;&#20214;&#30340;&#37327;&#32434;&#20998;&#26512;&#21450;&#21333;&#20301;&#36716;&#25442;&#24211;&#65292;&#24314;&#31435;&#20110; C++14 &#32780;&#26080;&#20381;&#36182;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/AmokHuginnsson/yaal">yaal</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#31639;&#27861;&#12289;&#27719;&#38598;&#12289;&#20219;&#24847;&#31934;&#24230;&#35745;&#31639;&#12289;&#27867;&#22411; DSL &#25991;&#27861;&#39537;&#21160;&#20998;&#26512;&#22120;&#21450;&#26356;&#22810;</td>
<td>CC BY-ND-NC 4.0</td>
<td>CMake</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/agruzdev/Yato">Yato</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#29616;&#20195; C++ (14/17) &#30340;&#36328;&#24179;&#21488; STL &#39118;&#26684;&#21450; STL &#20860;&#23481;&#24211;&#65292;&#23454;&#29616;&#23481;&#22120;&#12289;&#33539;&#22260;&#12289;&#36845;&#20195;&#22120;&#12289;&#31867;&#22411;&#29305;&#24615;&#21644;&#20854;&#20182;&#24037;&#20855;&#65307;&#34892;&#21160;&#32773;&#31995;&#32479;&#65307;&#31867;&#22411;&#23433;&#20840;&#37197;&#32622;&#25509;&#21475;</td>
<td>Apache-2.0</td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/jll63/yomm2">yomm2</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>C++17 &#30340;&#24320;&#25918;&#24335;&#22810;&#26041;&#27861;</td>
<td>Boost &#35768;&#21487;</td>
<td></td>
</tr>
</table>
<h2><span class="mw-headline" id="GPS">GPS</span></h2>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://gpsd.gitlab.io/gpsd/">gpsd</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
</table>
<h2><span class="mw-headline" id=".E5.9B.BE.E5.BD.A2.E7.94.A8.E6.88.B7.E7.95.8C.E9.9D.A2">&#22270;&#24418;&#29992;&#25143;&#30028;&#38754;</span></h2>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/ocornut/imgui">Dear ImGui</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#39640;&#24230;&#20248;&#21270;&#30340;&#19981;&#33192;&#32960;&#30340;&#22270;&#24418;&#29992;&#25143;&#30028;&#38754;&#24211;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.fltk.org/">FLTK</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://nanapro.org/">nana</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#29992;&#29616;&#20195; C++ &#39118;&#26684;&#30340; GUI &#32534;&#31243;&#65288; Boost &#35768;&#21487;&#65289;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/wjakob/nanogui">nanogui</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#26368;&#23567;&#21270;&#30340;&#36328;&#24179;&#21488;&#22120;&#20214;&#24211;&#65292;&#36866;&#29992;&#20110; OpenGL 3.x &#25110;&#26356;&#39640;&#29256;&#26412;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://sourceforge.net/projects/owlnext/">OWLNext</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#23545; <a rel="nofollow" class="external text" href="http://en.wikipedia.org/wiki/Object_Windows_Library">OWL</a> &#30340;&#65292;&#29992;&#20110;&#22312; Windows &#19978;&#20197;&#26631;&#20934; C++ &#20070;&#20889; GUI &#24212;&#29992;&#30340;&#29616;&#20195;&#26356;&#26032;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://tinyfiledialogs.sourceforge.net">tiny file dialogs</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#21333;&#20010; C C++ &#36328;&#24179;&#21488;&#25991;&#20214;&#65288;&#26080;&#21021;&#22987;&#21270;&#12289;&#26080; main &#24490;&#29615;&#12289; 6 &#31181;&#24418;&#24577;&#30340;&#20989;&#25968;&#35843;&#29992;&#65289;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://wxwidgets.org/">WxWidgets</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/gammasoft71/xtd">xtd</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>Modern C++17/20 framework to create console, GUI and unit tests applications on Windows, macOS, Linux, iOS and android. <a rel="nofollow" class="external text" href="https://gammasoft71.wixsite.com/xtdpro">(Website)</a> <a rel="nofollow" class="external text" href="https://codedocs.xyz/gammasoft71/xtd/index.html">(Doc)</a></td>
<td>MIT License</td>
<td>CMake</td>
</tr>
</table>
<dl>
<dt>CopperSpice</dt>
</dl>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://www.copperspice.com/">CopperSpice</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>CopperSpice &#26159;&#29992;&#20110;&#24320;&#21457;&#36328;&#24179;&#21488;&#36719;&#20214;&#24212;&#29992;&#30340; C++ &#24211;&#38598;&#21512;&#12290;&#23427;&#22312; LGPL V2.1 &#35768;&#21487;&#19979;&#21457;&#24067;&#12290;&#23427;&#20351;&#29992;&#29616;&#20195;&#29702;&#24565;&#30340; C++ &#24182;&#19982; STL &#26080;&#32541;&#32467;&#21512;&#12290; CopperSpice &#27966;&#29983;&#33258; Qt &#26694;&#26550;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/copperspice/cs_signal">CsSignal</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#29420;&#31435;&#30340; C++ &#20855;&#32447;&#31243;&#20449;&#21495;/&#27133;&#24211;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/copperspice/cs_string">CsString</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#29420;&#31435;&#30340; C++ &#20855; Unicode &#23383;&#31526;&#20018;&#24211;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/copperspice/libguarded">libGuarded</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#29420;&#31435;&#30340; C++ &#22810;&#32447;&#31243;&#24211;&#65292;&#29992;&#20110;&#31649;&#29702;&#23545;&#20849;&#20139;&#25968;&#25454;&#30340;&#35775;&#38382;</td>
<td></td>
<td></td>
</tr>
</table>
<dl>
<dt>GTK+</dt>
</dl>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.gnome.org/projects/evince/">evince</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://drobilla.net/software/flowcanvas/">flowcanvas</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.gtkmm.org/">glibmm</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://live.gnome.org/GooCanvas">goocanvasmm</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.gtkmm.org/">gtkmm</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.gtkmm.org/">libglademm</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.gtkmm.org/">libgnomecanvasmm</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://webkitgtk.org/">webkitgtk</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
</table>
<dl>
<dt>Qt</dt>
</dl>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://launchpad.net/libdbusmenu-qt">libdbusmenu-qt</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://qt.io/">Qt</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/cneben/QuickQanava">QuickQanava</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#30452;&#25509;&#22312; Qt/QML &#24212;&#29992;&#20013;&#30011;&#22270;&#30340; C++14 &#24211;&#65307;&#39033;&#30446;&#20027;&#39029;&#65306; <a rel="nofollow" class="external free" href="http://www.qanava.org">http://www.qanava.org</a></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://qwt.sourceforge.net">qwt5</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#25216;&#26415;&#24212;&#29992;&#21040; Qt Widgets</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://qwtplot3d.sourceforge.net">qwtplot3d</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/cneben/QuickProperties">QuickProperties</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>QObject/QtObject &#23646;&#24615;&#32534;&#36753;&#30340; C++/QML &#24211;&#65307;&#39033;&#30446;&#20027;&#39029;&#65306; <a rel="nofollow" class="external free" href="http://www.qanava.org">http://www.qanava.org</a></td>
<td></td>
<td></td>
</tr>
</table>
<dl>
<dt>Ultimate++</dt>
</dl>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://ultimatepp.org/">Ultimate++</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#36328;&#24179;&#21488;&#30340;&#36805;&#36895;&#24212;&#29992;&#24320;&#21457;&#26694;&#26550;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/ismail-yilmaz/upp-components">upp-components</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>A collection of 3rd party packages for Ultimate++ like TerminalCtrl, MessageCtrl etc..</td>
<td>BSD-3-Clause</td>
<td></td>
</tr>
</table>
<h2><span class="mw-headline" id=".E5.9B.BE.E5.BD.A2">&#22270;&#24418;</span></h2>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/bkaradzic/bgfx">bgfx</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#38750;&#24120;&#24378;&#22823;&#30340;&#36328;&#24179;&#21488;&#22270;&#24418;&#28210;&#26579;&#24211;&#65292;&#25903;&#25345;&#24179;&#21488;&#21253;&#25324; Windows Mac Linux iOS Android Web&#65292;&#28210;&#26579;&#21518;&#31471;&#21253;&#25324; DX, opengl, metal webgl&#31561;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://cairographics.org/cairomm/">cairomm</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://dawoodoz.com/dfpsr.html">dfpsr</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>2D, 3D and isometric software renderer with desktop GUI toolkit, minimalistic dependency, designed for long time maintenance and can run without any 3D accelerated drivers</td>
<td>zlib license</td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://gegl.org/">gegl</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td><b>GEGL</b> (Generic Graphics Library) is a data flow based image processing framework, providing floating point processing and non-destructive image processing capabilities. <a rel="nofollow" class="external text" href="https://gitlab.gnome.org/GNOME/gegl/">(Src)</a></td>
<td>LGPL</td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/cpp-io2d/P0267_RefImpl">io2d</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>Reference Implementations of <a rel="nofollow" class="external text" href="https://github.com/cpp-io2d/io2dts">P0267</a>, the proposed <a rel="nofollow" class="external text" href="http://wg21.link/p0267">2D graphics API for ISO C++</a></td>
<td>Boost License</td>
<td>CMake</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/memononen/nanovg">nanovg</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#22522;&#20110;openGL/DX/metal&#30340;2d&#32472;&#22270;&#24211;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://launchpad.net/nux">nux</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://gtkmm.org">pangomm</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://skia.org/">Skia</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>is an open-source 2D-graphics library written in C++. <a href="https://en.wikipedia.org/wiki/Skia_Graphics_Engine" class="extiw" title="enwiki:Skia Graphics Engine">Skia</a> is used in Google Chrome, Chrome OS, Mozilla Firefox, Android, LibreOffice, Flutter, etc. <b>Skia</b> has several back-ends: software rasterization, (PDF) output, OpenGL, SVG, etc.</td>
<td><a href="https://en.wikipedia.org/wiki/New_BSD_License" class="extiw" title="enwiki:New BSD License">New BSD License</a></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/ded32/TXLib">TXLib</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>TX Library is a tiny 2D graphics library for Win32 written in C++.</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/Praxinos/ULIS">ULIS</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>Cross-Platform C++14 Library, Generic digital image processing, 2D Software rasterizer, Unlimited image formats (u8, u16, u32, float, double), Custom bit-ordered memory layout, All Photoshop pixel blending modes + 11 additional modes, Color models (RGB, HSL, HSV, CMYK, ...), Color-managed pipelines, Color Space support (icm profiles and device-independant), Optimized algorithms with multithreading, Optimized algorithms with SIMD Extensions (SSE2), Image pools and caches for optimisations, Memory storage of animated image sequences</td>
<td>Custom (free-of-charge for non-commercial purposes only)</td>
<td>CMake</td>
</tr>
</table>
<h2><span class="mw-headline" id="3D_.E5.9B.BE.E5.BD.A2">3D &#22270;&#24418;</span></h2>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://assimp.sourceforge.net/">assimp</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>3D &#27169;&#22411;&#21152;&#36733;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/bkaradzic/bgfx#bgfx---cross-platform-rendering-library">bgfx</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#36328;&#24179;&#21488;&#12289;&#19981;&#30693;&#22270;&#24418; API &#12289;&ldquo;&#24102;&#26469;&#20320;&#33258;&#24049;&#30340;&#24341;&#25806;/&#26694;&#26550;&rdquo;&#39118;&#26684;&#30340;&#21046;&#22270;&#24211;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/DiligentGraphics/DiligentEngine">Diligent Engine</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#29616;&#20195;&#36328;&#24179;&#21488;&#20302;&#23618; 3D &#22270;&#24418;&#24211;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/anholt/libepoxy">Epoxy</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>GLEM &#30340;&#29616;&#20195;&#21518;&#32487;&#32773;&#12290;&#22312; GL &#29615;&#22659;&#30340;&#19968;&#20123;&#31181;&#31867;&#38388;&#25277;&#35937;&#65292;&#36825;&#20351;&#24471;&#26377;&#26102;&#27604;&#20351;&#29992; GLEW &#26356;&#21152;&#21333;&#12290;&#33258; 2015 &#36215;&#20026; GTK+ &#39033;&#30446;&#25152;&#29992;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://casual-effects.com/g3d/www/index.html#features">G3D</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>The G3D Innovation Engine is a fully featured, open source, cross platform (Windows, Linus, Mac OS) 3D game engine written in C/C++. G3D is used in commercial games, research papers, simulators, and university courses. It supports real-time and offline hardware rendering, ray tracing, model loading, linear algebra, and GP-computation on GPUs. Supports 3DS, OBJ, MP4, PNG, JPG, MD3 and many other formats, includes a native OpenGL skinnable GUI. <a rel="nofollow" class="external text" href="https://sourceforge.net/projects/g3d/">(Src)</a> <a rel="nofollow" class="external text" href="https://casual-effects.com/g3d/www/index.html#documentation">(Doc)</a></td>
<td>BSD-2 license</td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://glad.dav1d.de/">GLAD</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#21487;&#23450;&#21046;&#30340;&#36731;&#37327;&#24211;&#65292;&#29992;&#20110;&#21152;&#36733; OpenGL &#21151;&#33021;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://glew.sourceforge.net/">GLEW</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>OpenGL &#21151;&#33021;&#21152;&#36733;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.glfw.org/">GLFW</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>OpenGL &#31383;&#21475;&#31649;&#29702;&#22120;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://glm.g-truc.net/">GLM</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#21046;&#22270;&#29992;&#30340;&#21807;&#22836;&#25991;&#20214; C++ &#25968;&#23398;&#24211;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://github.com/redorav/hlslpp">hlsl++</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#20351;&#29992; hlsl &#35821;&#27861;&#30340;&#21807;&#22836;&#25991;&#20214; C++ &#28210;&#26579;&#24211;&#12290;&#25903;&#25345; SSE &#21644; NEON</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.horde3d.org/">Horde3D</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://irrlicht.sourceforge.net/">Irrlicht</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/jeremyong/klein">klein</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>C++11/14/17 SSE-optimized Projective Geometric Algebra library for graphics and animation</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://magnum.graphics">Magnum</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#28216;&#25103;&#21644;&#25968;&#25454;&#21487;&#35270;&#21270;&#30340;&#36731;&#37327;&#27169;&#22359;&#21270;&#30340; C++11/C++14 &#22270;&#24418;&#20013;&#38388;&#20214;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/o3de/o3de">O3DE</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td><b>O</b>pen-source <b>3D</b> <b>E</b>ngine (former Amazon&#39;s Lumberyard) is a C++ multi-platform 3D engine to build AAA games, cinema-quality 3D worlds, and high-fidelity simulations. Includes physics simulation, script engine, networking, and <a rel="nofollow" class="external text" href="https://o3de.org/docs/welcome-guide/features-intro/">more</a>. <a rel="nofollow" class="external text" href="https://o3de.org">(Doc)</a></td>
<td>Apache 2.0</td>
<td>CMake</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.ogre3d.org/docs/manual/">Ogre3D</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://www.opencascade.com/content/core-technology">Open CASCADE</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>3D CAD/CAM/CAE &#24212;&#29992;&#30340; SDK</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.opengl.org/">OpenGL</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.openscenegraph.org/">OpenSceneGraph</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/szellmann/visionaray">Visionaray</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>C++ &#20809;&#26463;&#36861;&#36394;&#27169;&#26495;&#24211;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://vtk.org/">VTK</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://www.khronos.org/vulkan/">Vulkan</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
</table>
<h2><span class="mw-headline" id=".E5.9B.BE.E5.83.8F">&#22270;&#20687;</span></h2>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://boost.org/libs/gil">Adobe/boost GIL</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#39640;&#23618;&#36890;&#29992;&#24211;&#65292;&#32858;&#28966;&#20110; 2D &#22270;&#20687;&#19978;&#25805;&#20316;&#30340;&#31639;&#27861;&#12290;&#38750;&#24120;&#26377;&#38480;&#23450; I/O &#36873;&#39033;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/tyoma/agge">agge</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>Anti-Grain Evolution. 2D graphics engine for Speed and Quality in C++</td>
<td>MIT License</td>
<td>CMake</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/tyoma/agge">Anti-Grain Evolution</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#36328;&#24179;&#21488; 2D &#20809;&#26629;&#21270;&#21450;&#32472;&#22270;&#24341;&#25806;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://freeimage.sourceforge.io">FreeImage</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>An Open-Source library project for developers who would like to support popular graphics image formats like PNG, BMP, JPEG, TIFF and others</td>
<td>GPLv2, GPLv3, FIPL</td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://gegl.org/">gegl</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.graphicsmagick.org/">GraphicsMagick</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#35835;&#12289;&#20889;&#12289;&#25805;&#32437; 88 &#31181;&#20027;&#35201;&#26684;&#24335;&#30340;&#22270;&#20687;&#12290;&#20110; 2002 &#24180;&#20998;&#21270;&#33258; ImageMagick</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/smoked-herring/sail">SAIL</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>Reading and writing static, animated, multi-paged images along with their meta data and ICC profiles. No manipulating capabilities. Targets simplicity and speed.</td>
<td>MIT</td>
<td>CMake</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://skia.org/">Skia Graphics Engine</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>Google &#20174; 2005 &#24180;&#36215;&#30340;&#22270;&#24418;&#24211;&#65292;&#29992;&#20110; Chrome &#12289; Chrome OS &#12289; Android &#36824;&#26377; Firefox &#21644; Sublime Text <a href="https://en.wikipedia.org/wiki/Skia_Graphics_Engine" class="extiw" title="enwiki:Skia Graphics Engine">enwiki:Skia_Graphics_Engine</a></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/nothings/stb.image">stb.image</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
</table>
<dl>
<dt>&#26684;&#24335;</dt>
</dl>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://djvu.sourceforge.net/">djvulibre</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.imagemagick.org/">imagemagick</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/kaitai-io/kaitai_struct_cpp_stl_runtime/blob/master/kaitai/kaitaistream.cpp">Kaitai Struct C++ runtime</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.libraw.org/">libraw</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.openexr.com">openexr</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://poppler.freedesktop.org/">poppler</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.kde.org/">qimageblitz</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://svgpp.org/">SVG++</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
</table>
<dl>
<dt>&#25171;&#28857;</dt>
</dl>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/alandefreitas/matplotplusplus">Matplot++</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>A <b>gnuplot</b> based C++ Graphics Library for Data Visualization. <b>Matplot++</b> can take advantage of the following libs: OpenCV, OpenGL, LAPACK, BLAS, FFTW, JPEG, TIFF, ZLIB, PNG, GLAD, GLFW3. <a rel="nofollow" class="external text" href="https://github.com/alandefreitas/matplotplusplus/blob/master/docs/README.md">(Doc)</a></td>
<td>MIT License</td>
<td>CMake</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.gnu.org/software/plotutils/">plotutils</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
</table>
<h2><span class="mw-headline" id=".E5.9B.BE.E5.83.8F.E5.A4.84.E7.90.86">&#22270;&#20687;&#22788;&#29702;</span></h2>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://dlib.net/imaging.html">dlib</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/halide/Halide">Halide</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>A C++-embedded DSL for high-performance processing of images and tensors.</td>
<td>MIT</td>
<td>CMake, vcpkg</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://itk.org/">ITK</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://opencv.org/">opencv</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://www.orfeo-toolbox.org/">OTB</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
</table>
<h2><span class="mw-headline" id=".E5.9B.BD.E9.99.85.E5.8C.96">&#22269;&#38469;&#21270;</span></h2>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.gnu.org/software/gettext/">gettext</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://site.icu-project.org/">IBM ICU</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/cbeck88/spirit-po">spirit-po</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#24555;&#36895;&#30340;&#21807;&#22836;&#25991;&#20214;&#24211;&#65292;&#20998;&#26512; po &#25991;&#20214;&#65292;&#24182;&#25552;&#20379;&#31867;&#20284; GNU libintl &#30340;&#25509;&#21475;&#12290;&#22522;&#20110; boost::spirit &#12290;</td>
<td></td>
<td></td>
</tr>
</table>
<h2><span class="mw-headline" id=".E6.97.A5.E5.BF.97">&#26085;&#24535;</span></h2>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/bombela/backward-cpp">Backward</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#25171;&#21360;&#28418;&#20142;&#30340; Python &#39118;&#26684;&#26632;&#36861;&#36394;&#65292;&#24102;&#39068;&#33394;&#21644;&#28304;&#20195;&#30721;&#29255;&#27573;&#65292;&#29305;&#21035;&#26159;&#22312;&#23849;&#28291;&#26102;&#65288; MIT &#35768;&#21487;&#65289;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/1_65_0/libs/log/doc/html/index.html">Boost.Log</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/google/glog">glog</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>Google &#26085;&#24535;&#24211;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/log4cplus/log4cplus">Log4cplus</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#26085;&#24535; API &#65292;&#25552;&#20379;&#26085;&#24535;&#31649;&#29702;&#21450;&#37197;&#32622;&#19978;&#30340;&#32447;&#31243;&#23433;&#20840;&#12289;&#28789;&#27963;&#19988;&#26377;&#20219;&#24847;&#31890;&#24230;&#30340;&#25511;&#21046;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://log4cpp.sourceforge.net/">Log4cpp</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#29992;&#20110;&#28789;&#27963;&#22320;&#35760;&#24405;&#21040;&#25991;&#20214;&#12289;&#31995;&#32479;&#26085;&#24535;&#12289; IDSA &#25110;&#20854;&#20182;&#30446;&#26631;&#30340; C++ &#31867;&#24211; (LGPL)</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://logging.apache.org/log4cxx/latest_stable/index.html">log4cxx</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>Apache log4cxx &#26159; Apache log4j &#21518;&#30340; C++ &#27169;&#24335;&#21270;&#35760;&#24405;&#26694;&#26550;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.pantheios.org/">Pantheios</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#35786;&#26029;&#26085;&#24535; API &#24211;&#65292;&#25552;&#20379;&#31867;&#22411;&#23433;&#20840;&#12289;&#25928;&#29575;&#12289;&#27867;&#22411;&#21644;&#21487;&#25193;&#23637;&#24615;&#30340;&#32467;&#21512;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/SergiusTheBest/plog">plog</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>C++ &#30340;&#21487;&#31227;&#26893;&#19988;&#31616;&#21333;&#30340;&#26085;&#24535;&#65292;&#23569;&#20110; 1000 &#34892;&#20195;&#30721; (MPL2)</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/odygrd/quill">Quill</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>C++14 Asynchronous Low Latency Logging Library</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/gabime/spdlog">spdlog</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#36229;&#24555;&#30340;&#21807;&#22836;&#25991;&#20214; C++ &#26085;&#24535;&#24211;</td>
<td></td>
<td></td>
</tr>
</table>
<h2><span class="mw-headline" id=".E9.94.99.E8.AF.AF.E5.A4.84.E7.90.86">&#38169;&#35823;&#22788;&#29702;</span></h2>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/release/libs/leaf/doc/html/index.html">Boost.LEAF</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>Lightweight error-handling library for C++11: single-header format, no dependencies, no dynamic memory allocations, can be used with or without exception handling, multi-threading ready.</td>
<td><a rel="nofollow" class="external text" href="https://www.boost.org/LICENSE_1_0.txt">BSL-1.0</a></td>
<td></td>
</tr>
</table>
<h2><span class="mw-headline" id=".E6.95.B0.E5.AD.A6">&#25968;&#23398;</span></h2>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.alglib.net/">alglib</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.arrayfire.com/docs/index.htm">ArrayFire High Performance Computation Library</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/limeoats/BigNumber">BigNumber</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#21019;&#24314;&#21644;&#35745;&#31639;&#20219;&#24847;&#38271;&#24230;&#25972;&#25968;&#30340; C++ &#31867;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/release/libs/math/doc/sf_and_dist/html/">Boost.Math.Special Functions and Statistical Distributions</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/release/libs/multiprecision/doc/html/index.html">Boost.Multiprecision</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/release/doc/html/boost_random.html">Boost.Random</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/release/libs/safe_numerics/doc/html/index.html">Boost.SafeNumerics</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>C++14, header only, Guaranteed Correct Integer Arithmetic, a drop-in replacement for the built-in integer types.</td>
<td><a rel="nofollow" class="external text" href="https://www.boost.org/LICENSE_1_0.txt">BSL-1.0</a></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/hosseinmoein/Matrix">C++ Matrix</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#39640;&#24615;&#33021;&#19988;&#31934;&#30830;&#65288;&#20363;&#22914;&#26497;&#31471;&#24773;&#20917;&#65289;&#30340;&#30697;&#38453;&#25968;&#23398;&#24211;&#65292;&#24102;&#34920;&#36798;&#24335;&#27169;&#26495;&#31639;&#26415;&#36816;&#31639;&#31526;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://web.casadi.org/">CasADi</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>Symbolic framework for nonlinear optimization and algorithmic differentiation. Supports C++ code generation for symbolic expressions and dynamic connection of compiled generated code.</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/carlomilanesi/cpp-measures/">cpp-measures</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#22788;&#29702;&#29289;&#29702;&#24230;&#37327;&#30340;&#21807;&#22836;&#25991;&#20214; C++11 &#24211;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://gitlab.com/ToolsDevler/libdecimal">Exact floating-point arithmetic library</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://gs.jku.at/gismo">G+Smo</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#31561;&#20960;&#20309;&#20998;&#26512;&#30340;&#36328;&#24179;&#21488;&#24211;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://gmplib.org/manual/C_002b_002b-Class-Interface.html#C_002b_002b-Class-Interface">GNU MP bignum C++ interface</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://www.bytereef.org/mpdecimal/index.html">libmpdec++</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>Cross-platform library for correctly-rounded arbitrary precision decimal floating point arithmetic.</td>
<td>BSD-2-Clause</td>
<td>Autoconf, Visual Studio build scripts</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://www.pcg-random.org/">PCGrand</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>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.</td>
<td>Apache License</td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.shoup.net/ntl/">NTL - A Library for doing Number Theory</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/exaeta/uniform_smooth_noise">RPNX Uniform Smooth Noise</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>N &#32500;&#22343;&#21248;&#20998;&#24067;&#30340;&#24179;&#28369;&#22122;&#22768;&#20989;&#25968;&#65292;&#20197; C++ &#23454;&#29616;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/st-gille/semt">SEMT</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>Compile time symbolic differentiation</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://statsxx.com/">stats++</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#20808;&#36827;&#12289;&#24191;&#27867;&#30340;&#32479;&#35745;&#36719;&#20214;&#65306;&#25968;&#25454;&#25910;&#38598;&#21450;&#39044;&#22788;&#29702;&#12289;&#32479;&#35745;&#12289;&#26426;&#22120;&#23398;&#20064;&#21450;&#20248;&#21270;&#65292;&#25317;&#26377;&#24320;&#25918;&#30340; C++ &#28304;&#30721;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/kthohr/stats">StatsLib</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#32479;&#35745;&#20998;&#24067;&#20989;&#25968;&#30340;&#27169;&#26495;&#21270;&#21807;&#22836;&#25991;&#20214;&#24211;&#12290;</td>
<td></td>
<td></td>
</tr>
</table>
<dl>
<dt>&#33258;&#21160;&#21270;&#29702;&#35770;</dt>
</dl>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://state-diagram.com">State Diagram</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>An easy to use C++20 library for hierarchical finite state machines <a rel="nofollow" class="external text" href="https://state-diagram.com/state_diagram_manual.pdf">(Doc)</a></td>
<td>Apache 2.0 License</td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://yasmine.seadex.de">yasmine - C++11 UML state machine framework</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://gitlab.com/nin-os/uml_statemachine/">UML_StateMachine</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>UML State Machine is a pure C++20 library for defining state charts statically and executing them. <a rel="nofollow" class="external text" href="https://gitlab.com/nin-os/uml_statemachine/-/raw/master/doc/User%20manual.pdf">(Doc)</a></td>
<td>GPLv3 License</td>
<td>CMake</td>
</tr>
</table>
<dl>
<dt>&#25968;&#30340;&#31867;&#24211;</dt>
</dl>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.ginac.de/CLN/">cln</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://johnmcfarlane.github.io/cnl/">CNL</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>Compositional Numeric Library - fixed-precision numeric types</td>
<td><a rel="nofollow" class="external text" href="https://www.boost.org/LICENSE_1_0.txt">BSL-1.0</a></td>
<td>CMake, Conan</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/stillwater-sc/universal">Universal Numbers</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#36890;&#29992;&#25968;&#31639;&#26415;&#30340; C++ &#27169;&#26495;&#24211;&#65292;&#21462;&#20195; IEEE &#28014;&#28857;&#65288; MIT &#35768;&#21487;&#65289;</td>
<td></td>
<td></td>
</tr>
</table>
<dl>
<dt>&#35745;&#31639;&#20960;&#20309;</dt>
</dl>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.cgal.org/">CGAL</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#35745;&#31639;&#20960;&#20309;&#31639;&#27861;&#24211;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://pointclouds.org/">PCL</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#28857;&#20113;&#24211;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.pmp-library.org/">pmp-library</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>Polygon Mesh Processing Library</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.wykobi.com">Wykobi</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#35745;&#31639;&#20960;&#20309;&#24211;</td>
<td></td>
<td></td>
</tr>
</table>
<dl>
<dt>&#22270;&#35770;</dt>
</dl>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/release/libs/graph/doc/index.html">Boost.Graph</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/ZigRazor/CXXGraph">CXXGraph</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>A C++17 Header-Only Library for Graph Representation, Manipulation, Partitioning and Algorithms</td>
<td><a rel="nofollow" class="external text" href="https://github.com/ZigRazor/CXXGraph/blob/master/LICENSE">AGPL-3.0</a></td>
<td>CMake</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/cneben/GTpo">GTpo</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>C++14 &#27867;&#22411;&#22270;&#25299;&#25169;&#24211;&#65292;&#24102; Protocol Buffer &#24207;&#21015;&#21270;&#65307;&#39033;&#30446;&#20027;&#39029;&#65306; <a rel="nofollow" class="external free" href="http://www.qanava.org">http://www.qanava.org</a></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://lemon.cs.elte.hu/trac/lemon">LEMON</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://math.nist.gov/~RPozo/ngraph/ngraph_index.html">NGraph</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>a simple (Network) Graph library in C++</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.ogdf.net/">OGDF</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>Open Graph Drawing Framework</td>
<td></td>
<td></td>
</tr>
</table>
<dl>
<dt>&#32447;&#24615;&#20195;&#25968;</dt>
</dl>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://arma.sourceforge.net/">Armadillo</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://bitbucket.org/blaze-lib/blaze">Blaze</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://sourceforge.net/projects/blitz/">Blitz++</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/release/libs/numeric/ublas/doc/index.htm">Boost.uBLAS</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/jmatta1/DecompLib">DecompLib</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#21807;&#22836;&#25991;&#20214;&#30340; C++11 &#24211;&#65292;&#20998;&#35299;&#21521;&#37327;&#20026;&#27491;&#23450;&#21152;&#26435;&#22522;&#21521;&#37327;&#30340;&#38598;&#21512;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://dlib.net/linear_algebra.html">Dlib - linear algebra tools</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://eigen.tuxfamily.org/index.php?title=Main_Page#Documentation">Eigen</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/wichtounet/etl">ETL</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://sourceforge.net/projects/itpp/">IT++</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/mlcpp/Matrix">Matrix</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>Easy-to-use Scientific Computing library in/for C++ available for Linux and Windows.</td>
<td>MIT License</td>
<td>CMake</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://www.mcs.anl.gov/petsc/">PETSc</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>A suite of data structures and routines for the parallel solution of scientific applications modeled by partial differential equations. It supports MPI, and GPUs through CUDA or OpenCL, as well as hybrid MPI-GPU.</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://xtensor.readthedocs.io/en/latest/">xtensor</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>A C++ library meant for numerical analysis with multi-dimensional array expressions.</td>
<td>BSD</td>
<td></td>
</tr>
</table>
<dl>
<dt>&#26426;&#22120;&#23398;&#20064;</dt>
</dl>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/ANNetGPGPU/ANNetGPGPU">ANNetGPGPU</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#22522;&#20110;GPU&#65288;CUDA&#65289;&#30340;&#20154;&#24037;&#31070;&#32463;&#32593;&#32476;&#24211;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/aigamedev/btsk">btsk</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#28216;&#25103;&#34892;&#20026;&#26641;&#20837;&#38376;&#22871;&#20214;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/Microsoft/CNTK">CNTK</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#24494;&#36719;&#35748;&#30693;&#24037;&#20855;&#21253;&#65288;CNTK&#65289;&#65292;&#19968;&#31181;&#24320;&#28304;&#30340;&#28145;&#24230;&#23398;&#20064;&#24037;&#20855;&#21253;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://dlib.net/ml.html">Dlib</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#26426;&#22120;&#23398;&#20064;&#24037;&#20855;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/opencv/dldt">DLDT</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>OpenVINO&trade;&#24037;&#20855;&#21253;-&#28145;&#24230;&#23398;&#20064;&#37096;&#32626;&#24037;&#20855;&#21253;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://eodev.sourceforge.net/">Evolving Objects</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#22522;&#20110;&#27169;&#26495;&#30340; C++ &#28436;&#21270;&#35745;&#31639;&#24211;&#65292;&#21487;&#24110;&#21161;&#24744;&#24555;&#36895;&#38543;&#24847;&#22320;&#32534;&#20889;&#33258;&#24049;&#30340;&#38543;&#26426;&#20248;&#21270;&#31639;&#27861;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://leenissen.dk/fann/wp/">FANN</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#24555;&#36895;&#20154;&#24037;&#31070;&#32463;&#32593;&#32476;&#24211;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/Dobiasd/frugally-deep">frugally-deep</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#20165;&#22836;&#25991;&#20214;&#30340;&#24211;&#65292;&#29992;&#20110;&#22312; C++ &#20013;&#20351;&#29992;Keras&#27169;&#22411;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/codeplea/genann">Genann</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#31616;&#21333;&#31070;&#32463;&#32593;&#32476;&#24211;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/kaldi-asr/kaldi">Kaldi</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#35821;&#38899;&#35782;&#21035;&#24037;&#20855;&#21253;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.csie.ntu.edu.tw/~cjlin/liblinear/">liblinear</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://pytorch.org/">libtorch</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>C++ frontend to the popular PyTorch Python library (backend is written in C++)</td>
<td>BSD-style license</td>
<td>CMake</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://mlpack.org">MLPACK</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#26426;&#22120;&#23398;&#20064;&#21253;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/Tencent/ncnn">NCNN</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#33150;&#35759;&#24320;&#21457;&#30340;&#12289;&#38024;&#23545;&#31227;&#21160;&#24179;&#21488;&#36827;&#34892;&#20102;&#20248;&#21270;&#30340;&#39640;&#24615;&#33021;&#31070;&#32463;&#32593;&#32476;&#25512;&#29702;&#26694;&#26550;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/CMU-Perceptual-Computing-Lab/openpose">OpenPose</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#23454;&#26102;&#22810;&#20154;&#20851;&#38190;&#28857;&#26816;&#27979;&#24211;&#65292;&#29992;&#20110;&#36523;&#20307;&#65292;&#38754;&#37096;&#65292;&#25163;&#21644;&#33050;&#30340;&#26816;&#27979;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/PaddlePaddle/Paddle">Paddle</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#24182;&#34892;&#21270;&#20998;&#24067;&#24335;&#28145;&#24230;&#23398;&#20064;&#24211;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/recastnavigation/recastnavigation">Recast/Detour</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#23548;&#33322;&#32593;&#26684;&#29983;&#25104;&#22120;&#21644;&#27983;&#35272;&#22120;&#65292;&#20027;&#35201;&#29992;&#20110;&#28216;&#25103;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://statsxx.com/">stats++</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://shogun-toolbox.org">Shogun</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#22823;&#35268;&#27169;&#26426;&#22120;&#23398;&#20064;&#24037;&#20855;&#31665;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/tensorflow/tensorflow">tensorflow</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#38754;&#21521;&#25152;&#26377;&#20154;&#30340;&#24320;&#28304;&#26426;&#22120;&#23398;&#20064;&#26694;&#26550;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/NVIDIA/TensorRT">TensorRT</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#29992;&#20110;&#22312; NVIDIA GPU &#21644;&#28145;&#24230;&#23398;&#20064;&#21152;&#36895;&#22120;&#19978;&#36827;&#34892;&#39640;&#24615;&#33021;&#25512;&#29702;&#30340; C++ &#24211;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/tiny-dnn/tiny-dnn">tiny-dnn</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#22522;&#20110; C++11 &#30340;&#21807;&#22836;&#25991;&#20214;&#12289;&#26080;&#20381;&#36182;&#30340;&#28145;&#24230;&#23398;&#20064;&#26694;&#26550;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/Samsung/veles">Veles</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#29992;&#20110;&#24555;&#36895;&#28145;&#24230;&#23398;&#20064;&#24212;&#29992;&#31243;&#24207;&#24320;&#21457;&#30340;&#20998;&#24067;&#24335;&#24179;&#21488;&#12290;</td>
<td></td>
<td></td>
</tr>
</table>
<dl>
<dt>&#25968;&#20540;&#35745;&#31639;</dt>
</dl>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://bellard.org/libbf">LibBF</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#30001; Bellard &#24320;&#21457;&#30340;&#20219;&#24847;&#31934;&#24230;&#25968;&#20540;&#35745;&#31639;&#24211;&#65292;&#25317;&#26377;&#19968;&#20010;&#23558;&#22278;&#21608;&#29575;&#35745;&#31639;&#21040;&#25968;&#21313;&#20159;&#20301;&#30340;&#31034;&#20363;&#31243;&#24207;</td>
<td></td>
<td></td>
</tr>
</table>
<dl>
<dt>&#20248;&#21270;</dt>
</dl>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/ceres-solver/ceres-solver">ceres-solver</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>Open-source C++ library for modeling and solving large, complicated optimization problems. It is a feature rich, mature and performant library which has been used in production at Google since 2010.</td>
<td>Apache License</td>
<td>CMake, Conan</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/kthohr/optim">OptimLib</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#38750;&#32447;&#24615;&#20989;&#25968;&#25968;&#20540;&#20248;&#21270;&#26041;&#27861;&#30340; C++11 &#24211;&#12290;</td>
<td></td>
<td></td>
</tr>
</table>
<h2><span class="mw-headline" id=".E5.85.83.E7.BC.96.E7.A8.8B">&#20803;&#32534;&#31243;</span></h2>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/release/libs/callable_traits/doc/html/index.html">Boost.CallableTraits</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/release/libs/hana/doc/html/index.html">Boost.Hana</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#31867;&#22411;&#19982;&#20540;&#30340;&#26032;&#20803;&#32534;&#31243;&#24211;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/1_61_0/doc/html/metaparse.html">Boost.Metaparse</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#32534;&#35793;&#26102;&#20998;&#26512;&#22120;&#24211;&#65292;&#20174;&#32534;&#35793;&#26102;&#23383;&#31526;&#20018;&#20135;&#29983;&#31867;&#22411;&#12289;&#20540;&#21644;&#20803;&#20989;&#25968;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/release/libs/mp11/doc/html/mp11.html">Boost.Mp11</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/release/libs/mpl/doc/index.html">Boost.MPL</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#21407;&#21021;&#20803;&#32534;&#31243;&#24211;&#65292;&#30446;&#26631;&#20026; C++03 &#65292;&#24930;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/release/doc/html/boost_pfr.html">Boost.PFR</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>A header only C++14 library for basic reflection (without macros): visiting members of a user defined type by index, IO streaming.</td>
<td><a rel="nofollow" class="external text" href="https://www.boost.org/LICENSE_1_0.txt">BSL-1.0</a></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/1_61_0/doc/html/proto.html">Boost.Proto</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#26500;&#24314;&#22522;&#20110;&#34920;&#36798;&#24335;&#27169;&#26495;&#30340; EDSLs &#30340;&#24211;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/edouarda/brigand">Brigand</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#20351;&#29992;&#39295;&#20803;&#20989;&#25968;&#65292;&#20026;&#26368;&#20339;&#24615;&#33021;&#20248;&#21270;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/kfrlib/cometa">CoMeta</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#36731;&#37327;&#12289;&#21807;&#22836;&#25991;&#20214;&#30340; C++14 &#20803;&#32534;&#31243;&#24211;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/ericniebler/meta">Meta</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#20351;&#29992;&#39295;&#20803;&#20989;&#25968;&#65292;&#22312; metal &#21644; brigand &#20043;&#38388;&#65292;&#30456;&#23545;&#20110;&#24615;&#33021;&#22949;&#21327;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/brunocodutra/metal">Metal</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#20351;&#29992;&#39295;&#20803;&#20989;&#25968;&#65292; 100% SFINAE &#21451;&#22909;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/veselink1/refl-cpp">refl-cpp</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>A modern compile-time reflection library for C++ with support for overloads, templates, attributes and proxies</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/jsoysouvanh/Refureku">Refureku</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>C++17 runtime reflection and code generation library</td>
<td>MIT License</td>
<td>CMake</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/cbeck88/visit_struct">visit_struct</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#23567;&#35268;&#27169;&#21453;&#23556;&#24211;&#65292;&#25552;&#20379; C++11 &#30340;&#32467;&#26500;&#20307;&#35266;&#23519;&#22120;&#12290;&#33258;&#23481;&#32435;&#65292; 100-200 &#34892;&#20195;&#30721;&#65292;&#21462;&#20915;&#20110;&#22914;&#20309;&#35745;&#31639;&#12290;</td>
<td></td>
<td></td>
</tr>
</table>
<h2><span class="mw-headline" id="PDF">PDF</span></h2>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://libharu.sourceforge.net/">HARU</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.jagpdf.org/">JagPDF</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://podofo.sourceforge.net/">PoDoFo</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
</table>
<h2><span class="mw-headline" id=".E7.89.A9.E7.90.86.E4.B8.8E.E6.A8.A1.E6.8B.9F">&#29289;&#29702;&#19982;&#27169;&#25311;</span></h2>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://pybullet.org/wordpress">Bullet</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#28216;&#25103;&#12289;&#35270;&#35273;&#25928;&#26524;&#12289;&#26426;&#22120;&#20154;&#21450;&#21152;&#22266;&#23398;&#20064;&#30340;&#29289;&#29702;&#27169;&#25311;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/GMLC-TDC/HELICS">HELICS</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>Co-simulation framework for synchronizing time and exchanging data between different types of simulators</td>
<td>BSD 3-Clause &quot;New&quot; or &quot;Revised&quot; License</td>
<td>CMake</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://projectchrono.org">ProjectCHRONO</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#24320;&#28304;&#22810;&#29289;&#29702;&#27169;&#25311;&#24341;&#25806;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://www.reactphysics3d.com">ReactPhysics3D</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#36827;&#34892; 3D &#27169;&#25311;&#19982;&#28216;&#25103;&#30340; C++ &#29289;&#29702;&#24341;&#25806;</td>
<td></td>
<td></td>
</tr>
</table>
<h2><span class="mw-headline" id=".E5.BA.8F.E5.88.97.E5.8C.96">&#24207;&#21015;&#21270;</span></h2>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/CarloWood/ai-xml">ai-xml</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#36890;&#36807;&#28155;&#21152;&#21333;&#20010;&#26368;&#23567;&#30340;&#20989;&#25968;&#21040;&#31867;&#65292;&#22312; XML &#38388;&#24207;&#21015;&#21270;&#21450;&#21453;&#24207;&#21015;&#21270;&#12290;&#22312;&#24213;&#23618;&#20351;&#29992; libxml++ &#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/release/libs/serialization/">Boost.Serialization</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://cppxmlobj.sourceforge.net">C++ XML objects</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://uscilab.github.io/cereal/">cereal</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>C++11 &#24207;&#21015;&#21270;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/tplgy/cppcodec">cppcodec</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#21807;&#22836;&#25991;&#20214;&#24211;&#65292;&#32534;&#30721;/&#35299;&#30721; base64 &#12289; base32 &#21644;&#21313;&#20845;&#36827;&#21046;&#65292;&#26377;&#19968;&#33268;&#32780;&#28789;&#27963;&#30340; API &#65288; MIT &#35768;&#21487;&#65289;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/simulton/gpds">GPDS</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>General purpose data serializer to serialize objects to and from XML. Uses TinyXML under the hood.</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://gsoap2.sourceforge.net">gSOAP</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#20934;&#30830;&#30340; XML &#24207;&#21015;&#21270;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/qicosmos/iguana">iguana</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>universal serialization engine</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/castedo/jios">jios</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>JSON &#24207;&#21015;&#21270;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.s11n.net">libs11n</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/google/protobuf/">protobuf</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/Exaeta/rpnx-serial">rpnx-serial</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#33021;&#65288;&#21453;&#65289;&#24207;&#21015;&#21270;&#22914; std::map &#12289; std::vector &#31561;&#31867;&#22411;&#30340;&#24211;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.sweetsoftware.co.nz/persist_overview.html">sweet_persist</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/Loki-Astari/ThorsSerializer">ThorsSerializer</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>JSON/YAML Input Output Streams</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/jbeder/yaml-cpp">yaml-cpp</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/niXman/yas">YAS</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>Yet Another Serialization</td>
<td></td>
<td></td>
</tr>
</table>
<dl>
<dt>&#20108;&#36827;&#21046;&#24207;&#21015;&#21270;</dt>
</dl>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/liteserver/binn">binn</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#26088;&#22312;&#32039;&#20945;&#65292;&#24555;&#36895;&#19988;&#26131;&#20110;&#20351;&#29992;&#30340;&#20108;&#36827;&#21046;&#24207;&#21015;&#21270;&#24211;&#65292;&#33258;&#36523;&#26159;&#21516;&#21517;&#26684;&#24335;&#30340;&#23454;&#29616;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/neobrain/blobify">blobify</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>C++17 header-only, infers the serialized layout from the structure definition alone.</td>
<td>Boost License</td>
<td>CMake</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/dwight/bson-cxx">bson-cxx</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>BSON &#26684;&#24335;&#30340; C++ &#23454;&#29616;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/Samuel-Tyler/fast_ber">fast_ber</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>High-performance serialization using BER/DER encoding rules. Encoding layout is defined by ASN.1 schemas. Follows modern C++ practices, written in C++11.</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/WhiZTiM/UbjsonCpp">UBjsonCpp</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#22522;&#20110; C++14 &#30340;&#39640;&#24615;&#33021; UBJson &#35835;&#20889;&#24211;</td>
<td></td>
<td></td>
</tr>
</table>
<h2><span class="mw-headline" id=".E6.8E.92.E5.BA.8F">&#25490;&#24207;</span></h2>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/Morwenn/cpp-sort">Cpp-sort</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>A collection of various sorting algorithms in a simple package.</td>
<td>MIT license</td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://plflib.org/indiesort.htm">Indiesort</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>Templated sort-wrapper function which allows use of std::sort (and other random-access sort methods) with non-random-access containers. It also increases the performance of sorting large types in random-access containers and arrays</td>
<td>zlib license</td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/gfx/cpp-TimSort">Timsort</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#27169;&#26495;&#21270;&#30340;&#31283;&#23450;&#25490;&#24207;&#20989;&#25968;&#65292;&#23545;&#20110;&#36870;&#24207;&#25110;&#21322;&#25490;&#24207;&#30340;&#25968;&#25454;&#65292;&#24615;&#33021;&#20248;&#20110;&#22522;&#20110;&#24555;&#36895;&#25490;&#24207;&#30340;&#31639;&#27861;&#65292;&#21253;&#25324; std::sort &#12290; (MIT)</td>
<td></td>
<td></td>
</tr>
</table>
<h2><span class="mw-headline" id=".E7.B3.BB.E7.BB.9F">&#31995;&#32479;</span></h2>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/ThePhD/infoware">Infoware</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>C++ Library for pulling system and hardware information, without hitting the command line.</td>
<td>Creative Commons v1.0 License</td>
<td>CMake</td>
</tr>
</table>
<h2><span class="mw-headline" id=".E7.BB.88.E7.AB.AF">&#32456;&#31471;</span></h2>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/daniele77/cli">cli</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>A cross-platform header-only library for interactive command line interfaces in modern C++.</td>
<td><a rel="nofollow" class="external text" href="https://github.com/daniele77/cli/blob/master/LICENSE">BSL-1.0</a></td>
<td>make, cmake, nmake, vcpkg</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://cwidget.alioth.debian.org">cwidget</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/AmokHuginnsson/replxx">replxx</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>readline &#21644; libedit &#30340;&#26367;&#25442;&#21697;&#65292;&#25903;&#25345; UTF-8 &#12289;&#35821;&#27861;&#39640;&#20142;&#21644;&#25552;&#31034;&#12290;</td>
<td></td>
<td></td>
</tr>
</table>
<h2><span class="mw-headline" id=".E6.B5.8B.E8.AF.95">&#27979;&#35797;</span></h2>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://banditcpp.github.io/bandit/">bandit</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>C++11 &#30340;&#23545;&#20154;&#31867;&#21451;&#22909;&#21333;&#20803;&#27979;&#35797;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://www.boost.org/libs/test/">Boost.Test</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/catchorg/Catch2">Catch2</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://sourceforge.net/projects/cppunit/">cppunit</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/PeterSommerlad/CUTE">CUTE</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>C++ Unit Testing Easier (no reliance on static initialization for registration), integrated into <a rel="nofollow" class="external text" href="https://cevelop.com">Cevelop</a> for TDD</td>
<td>MIT License</td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/onqtam/doctest">doctest</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#21333;&#20803;&#27979;&#35797;&#21644; TDD &#20351;&#29992;&#30340;&#26368;&#36731;&#37327;&#30340;&#29305;&#24615;&#20016;&#23500;&#30340; C++ &#21333;&#22836;&#25991;&#20214;&#27979;&#35797;&#26694;&#26550;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/mollismerx/elfspy">ELFspy</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#26460;&#32477;&#20551;&#35937;&#21644;&#38388;&#35853;&#30340;&#27979;&#35797; - &#20165; Linux</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/google/googletest/">Google Test</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/martinmoene/lest">lest</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#29616;&#20195;&#30340; C++11 &#21407;&#29983;&#30340;&#21333;&#25991;&#20214;&#21807;&#22836;&#25991;&#20214;&#30340;&#36731;&#37327;&#21333;&#20803;&#27979;&#35797;&#12289; TDD &#21644; BDD &#26694;&#26550;&#65288;&#21253;&#21547; C++98 &#21464;&#20307;&#65289;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/etr/liblittletest">liblittletest</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#21487;&#31227;&#26893;&#65292;&#21333;&#20010;&#21807;&#22836;&#25991;&#20214;&#30340;&#27979;&#35797;&#26694;&#26550;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/gammasoft71/xtd.tunit">xtd.tunit</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>Windows &#12289; macOS &#12289; Linux &#12289; iOS &#21644; Android &#19978;&#30340;&#29616;&#20195; C++17 &#21333;&#20803;&#27979;&#35797;&#24211;&#12290;<a rel="nofollow" class="external text" href="https://gammasoft71.wixsite.com/xtd-tunit">&#23448;&#26041;&#32593;&#31449;</a></td>
<td></td>
<td></td>
</tr>
</table>
<h2><span class="mw-headline" id=".E6.96.87.E6.9C.AC">&#25991;&#26412;</span></h2>
<dl>
<dt>&#32534;&#30721;</dt>
</dl>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/Loara/StringSuite">strsuite</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>A C++20 library to manage strings with different encodings</td>
<td>LGPL3.0</td>
<td>CMake</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/BYVoid/uchardet">uchardet</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#23454;&#29616;&#29468;&#23383;&#31526;&#20018;&#32534;&#30721;&#30340;&#21151;&#33021;,&#21644;python&#37324;&#30340;uchardet&#21151;&#33021;&#22522;&#26412;&#19968;&#26679;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/win-iconv/win-iconv">win-iconv</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>Linux &#21644; Mac &#19978;&#30340;&#23383;&#31526;&#38598;&#32534;&#30721;&#36716;&#25442;&#24211; iconv &#30340; Windows &#23454;&#29616;&#65292;&#22522;&#20110; Win32 &#23383;&#31526;&#38598;&#36716;&#25442; API &#23454;&#29616;&#12290;</td>
<td></td>
<td></td>
</tr>
</table>
<dl>
<dt>Diff/Patch</dt>
</dl>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/google/diff-match-patch">diff_match_patch</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>Create and apply patches for strings (requires Qt)</td>
<td>Apache 2.0 License</td>
<td></td>
</tr>
</table>
<dl>
<dt>&#26684;&#24335;&#21270;</dt>
</dl>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/fmtlib/fmt">fmt</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>printf &#19981;&#22909;&#29992;&#65292;ostream &#20063;&#19981;&#22909;&#29992;&#65292;format &#22909;&#29992;</td>
<td></td>
<td></td>
</tr>
</table>
<dl>
<dt>&#35821;&#27861;&#20998;&#26512;</dt>
</dl>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/r35382/bnflite">BNFlite</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#20165;&#21333;&#20010;&#22836;&#25991;&#20214;&#30340;&#36731;&#37327;&#25991;&#27861;&#20998;&#26512;&#22120;&#24211;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/taocpp/PEGTL">PEGTL</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#20998;&#26512;&#34920;&#36798;&#24335;&#25991;&#27861;&#30340;&#27169;&#26495;&#24211;</td>
<td></td>
<td></td>
</tr>
</table>
<dl>
<dt>&#25628;&#32034;</dt>
</dl>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://clucene.sourceforge.net">clucene</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/storm-ptr/step">Step</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>Ukkonen &#30340;&#26500;&#24314;&#21518;&#32512;&#26641;&#22312;&#32447;&#31639;&#27861;&#65292; Manber &#30340;&#26500;&#24314;&#21518;&#32512;&#25968;&#32452;&#31639;&#27861;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://xapian.org/">xapian</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
</table>
<dl>
<dt>&#27169;&#26495;&#24341;&#25806;</dt>
</dl>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/pantor/inja">inja</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#29616;&#20195; C++ &#30340;&#27169;&#26495;&#24341;&#25806;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/jinja2cpp/Jinja2Cpp">Jinja2C++</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>Modern C++ implementation of Jinja2 templates</td>
<td></td>
<td></td>
</tr>
</table>
<h2><span class="mw-headline" id=".E7.89.88.E6.9C.AC.E6.8E.A7.E5.88.B6">&#29256;&#26412;&#25511;&#21046;</span></h2>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/easz/cpp-semver">cpp-semver</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#35821;&#20041;&#21270;&#29256;&#26412;&#21495;&#30340; C++ &#25805;&#20316;&#24211;&#12290;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://libgit2.org/">LibGit2</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#29256;&#26412;&#25511;&#21046;&#31995;&#32479; Git &#30340;&#26680;&#24515;&#24211;&#12290;</td>
<td></td>
<td></td>
</tr>
</table>
<h2><span class="mw-headline" id=".E8.A7.86.E9.A2.91">&#35270;&#39057;</span></h2>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.broadcom.com/support/crystal_hd/">crystalhd</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://gstreamer.freedesktop.org/">gstreamermm</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.matroska.org/">libmatroska</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://wiki.videolan.org/LibVLC">libVLC</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://mjpeg.sourceforge.net/">mjpegtools</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
</table>
<h2><span class="mw-headline" id="Web">Web</span></h2>
<table class="wikitable" style="font-size:1em; line-height:1em; text-align:center;">
<tr>
<th rowspan="1" width="10%">&#24211;&#21517;</th>
<th rowspan="1" width="65%">&#31616;&#36848;</th>
<th rowspan="1" width="15%">&#21327;&#35758;</th>
<th colspan="1" width="10%">&#37197;&#32622;&#25163;&#27573;</th>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://bitbucket.org/chromiumembedded/cef/">Chromium Embedded</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/arun11299/cpp-jwt">cpp-jwt</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/an-tao/drogon">Drogon</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>A C++14/17 based HTTP web application framework running on Linux/macOS/Unix/Windows.</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/etr/libhttpserver">libhttpserver</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://www.kde.org/">libkcddb</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://www.last.fm/">liblastfm</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://musicbrainz.org/doc/libmusicbrainz">libmusicbrainz5</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/titi38/libnavajo">libnavajo</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://oatpp.io/">oatpp</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>&#29992;&#20110;&#21019;&#24314;&#39640;&#24615;&#33021;&#32593;&#32476;&#26381;&#21153;&#30340;&#36731;&#37327;&#38646;&#20381;&#36182;&#26694;&#26550;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://stefanfrings.de/qtwebapp/index-en.html">QtWebApp</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>Java Servlets &#25152;&#21551;&#21457;&#30340; HTTP(s) Server &#65292;&#20197; C++ &#23454;&#29616;</td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/vinipsmaker/tufao">Tuf&atilde;o</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="https://github.com/TinkoffCreditSystems/uri-template">uri-template</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td>URI Templates expansion and reverse-matching for C++</td>
<td>Apache License 2.0</td>
<td>CMake</td>
</tr>
<tr>
<th><a rel="nofollow" class="external text" href="http://www.webtoolkit.eu/wt/">Wt</a><span style="color: #BBB; font-size: 0.7em;"></span></th>
<td></td>
<td></td>
<td></td>
</tr>
</table>
<h3><span class="mw-headline" id=".E5.8F.82.E9.98.85">&#21442;&#38405;</span></h3>
<table class="t-dsc-begin"></table>
</div>
<div class="visualClear"></div>
</div>
</div>
</div>
</body>
</html>