Programing/Language/C++/Library のバックアップの現在との差分(No.5)


  • 追加された行はこの色です。
  • 削除された行はこの色です。
#contents
----
*ライブラリ一覧 [#s9a1434d]
**準標準 [#j373eb14]
|名前|概要|h
|[[Boost>https://www.boost.org]]|C++準標準ライブラリ|

**文字列操作 [#cc07f997]
|名前|概要|h
|[[{fmt}>https://github.com/fmtlib/fmt]]|文字列フォーマット|
|[[json11>https://github.com/dropbox/json11]]|JSONパーサ&シリアライザ for C++11|

**制御 [#l5d12d03]
|名前|概要|h
|[[CPPItertools>https://github.com/ryanhaining/cppitertools]]|範囲ベースのループ制御|

**DB [#j1aa2c1d]
|名前|概要|h
|[[EJDB>https://ejdb.org/]]|組込みドキュメントストア型DB|
|[[cpplinq>https://archive.codeplex.com/?p=cpplinq]]|データ集合への範囲操作のための高階関数|

**GUI [#l91f807f]
|名前|概要|h
|[[Qt>https://www.qt.io/]]|クロスプラットフォームGUI|
|[[wxWidgets>https://www.wxwidgets.org/]]|クロスプラットフォームGUI|

**Webアプリケーション [#n39ffb16]
|名前|概要|h
|[[Crow>https://github.com/ipkn/crow]]|Web用マイクロフレームワーク|
|[[oat++>https://oatpp.io/]]|Webフレームワーク.依存性無し|
|[[TreeFrog>https://www.treefrogframework.org/ja/]]|日本製Webフレームワーク.Qt依存|

**JITアセンブラ [#t53bb061]
|名前|概要|h
|[[Xbyak>http://herumi.in.coocan.jp/soft/xbyak.html]]|JITアセンブラ|

**画像処理 [#nfbe7aa4]
|名前|概要|h
|[[OpenCV>https://opencv.org/]]|コンピュータビジョン|

**点群処理 [#mc5b90ed]
|名前|概要|h
|[[PCL>https://pointclouds.org/]]|点群操作|

**Test [#f88fddb1]
|名前|概要|h
|[[Catch2 v3>https://github.com/catchorg/Catch2]]|unit testフレームワーク|

**多言語連携 [#s09e1640]
|名前|概要|h
|[[pybind11>https://github.com/pybind/pybind11]]|C++/python相互連携|

**フレームワーク [#if2c08b3]
|名前|概要|h
|[[OpenSiv3D>https://siv3d.github.io/ja-jp/]]|ゲームフレームワーク|



|カテゴリ|名前|概要|参考|h
|準標準|[[Boost>https://www.boost.org]]|C++準標準ライブラリ||
|文字列操作|[[{fmt}>https://github.com/fmtlib/fmt]]|文字列フォーマット||
|~|[[json11>https://github.com/dropbox/json11]]|JSONパーサ&シリアライザ for C++11||
|~|[[JSON for Modern C++>https://github.com/nlohmann/json]]|JSONパーサ&シリアライザ for Modern C++||
|制御|[[CPPItertools>https://github.com/ryanhaining/cppitertools]]|範囲ベースのループ制御||
|DB|[[EJDB>https://ejdb.org/]]|組込みドキュメントストア型DB||
|~|[[cpplinq>https://archive.codeplex.com/?p=cpplinq]]|データ集合への範囲操作のための高階関数||
|GUI|[[Qt>https://www.qt.io/]]|クロスプラットフォームGUI||
|~|[[wxWidgets>https://www.wxwidgets.org/]]|クロスプラットフォームGUI||
|~|[[Dear ImGui>https://github.com/ocornut/imgui]]|クロスプラットフォームGUI&br;描画/Bindを簡潔に記述可能|[[!>https://qiita.com/Ushio/items/446d78c881334919e156]]|
|Webアプリケーション|[[Crow>https://github.com/ipkn/crow]]|Web用マイクロフレームワーク||
|~|[[oat++>https://oatpp.io/]]|Webフレームワーク.依存性無し||
|~|[[TreeFrog>https://www.treefrogframework.org/ja/]]|日本製Webフレームワーク.Qt依存||
|JITアセンブラ|[[Xbyak>http://herumi.in.coocan.jp/soft/xbyak.html]]|JITアセンブラ||
|画像処理|[[OpenCV>https://opencv.org/]]|コンピュータビジョン||
|点群処理|[[PCL>https://pointclouds.org/]]|点群操作||
|行列演算|[[Eigen>https://eigen.tuxfamily.org]]|行列演算||
|Test|[[Catch2 v3>https://github.com/catchorg/Catch2]]|unit testフレームワーク||
|多言語連携|[[pybind11>https://github.com/pybind/pybind11]]|C++/python相互連携||
|フレームワーク|[[OpenSiv3D>https://siv3d.github.io/ja-jp/]]|ゲームフレームワーク||
|~|[[Dlib>http://dlib.net/]]|機械学習フレームワーク||
*参考リンク [#cbb3e6a3]
-[[オープンソースの C++ のライブラリの一覧>https://ja.cppreference.com/w/cpp/links/libs]]
-[[Single-file public-domain/open source libraries with minimal dependencies>https://github.com/nothings/single_file_libs]]
-[[C++ library Links>http://www.kmonos.net/alang/cpp/lib.html]]
-[[DO++/C++の便利ツール・ライブラリ>http://hillbig.cocolog-nifty.com/do/2010/08/c-d49e.html]]
-[[Awesome C++>https://github.com/fffaraz/awesome-cpp]]