ライブラリ リンク コレクション
出典: Cppll
[編集] C++
[編集] boost C++ libraries
フリーな相互レビュー済みで可搬性のあるC++ソースライブラリのリポジトリを提供する。標準C++ライブラリとの協調動作を重視する。
- ライセンス
- 関連リンク
- boost-jp
- MetaCommunications regression test結果など
[編集] The Boost Graph Library (BGL)
グラフデータ構造とグラフアルゴリズムのための汎用なジェネリックC++ライブラリ。
[編集] Stxxl
超巨大なデータセット用のSTL
[編集] ACDK - Artefaktur Component Development Kit
Java, Perl, Python, Tcl, Lisp, COM および CORBA を統合した、Javaや.NETのようなプラットフォーム非依存C++コンポーネントフレームワーク (reflection, threading, Unicode, garbage collection, io, net, util, xml, ほか)
- オープンソース、LGPLおよびQt Public ライセンス
[編集] The ADAPTIVE Communication Environment (ACE)
並列通信ソフトウェアの豊富なコア・パターンを実装した、フリーに利用可能な、オープンソースのオブジェクト指向フレームワーク
- 関連リンク
[編集] Audio/Video 3D C++ Programming Library
AV3D for C++ はマルチプラットフォームなハイ・パフォーマンス・プログラミングライブラリ。主な機能:3Dグラフィックス、サウンドサポート(SB、S3M)、コントローラインタフェース(キーボード、マウス、ジョイスティック)、XMS。
[編集] Available C++ Libraries FAQ
パブリックドメインおよび商用ライブラリのリスト。
- コメント
- もとはcomp.lang.c++の記事。
[編集] The Available C++ Libraries FAQ
商用/フリー両方の膨大なC++ライブラリを説明とともにリストしている。
[編集] Babylon Library
より大きなプロジェクトのビルディングブロックとして使えるシンプルなルーチンやクラスのコレクション。メソッドの多くは移植性があり、組み込みシステム向けに調整されている。
- オープンソース、Artistic Licence
[編集] Bioinformatics Template Library (BTL)
生物学関連のモデルをすばやく組み立てるのに有益な汎用的な数学コンポーネントを提供する。
[編集] BitMagic
いくつかのon-the-flyな適応型圧縮を施したビットベクタを実装したC++クラスライブラリ。データベースや探索システムで利用できる。
- オープンソース、MITライセンス
[編集] BuDDy
効率がよくシンプルなCおよびC++用の二分決定図 (ROBDD) パッケージ。
[編集] The C++ Portable Components
ネットワークを中心とした可搬性のあるアプリケーションを開発するためのC++クラスライブラリ。スレッド、スレッド同期、ファイルシステムアクセス、ストリーム、共有ライブラリ、クラスのロード(永続化のこと?)、ソケットおよびネットワークプロトコル、XMLパーサなどのクラスからなる。Applied Informatics製。
- オープンソース
[編集] C++ Portable Types Library (PTypes)
STLのシンプルな代替品に加え、移植性のあるマルチスレッドおよびネットワーク機能。最新のUnixおよびWindowsでコンパイル可能。
- zlib風のライセンス
[編集] C++ Str Library
WindowsおよびGCCをサポートしたプラットフォーム向けの、文字列および文字操作ライブラリ。マルチスレッド環境とUnicodeもサポートした、非常に最適化されたコード。正規表現サポート。
- シェアウェア、すべての機能を評価できるバージョンは全ソースコードつき
[編集] C++ Threads
Linux環境ではあまりお目にかからない、豊富なスレッド機能を提供するために継承されるようなクラスを簡単に利用できるようにするためのライブラリ。
- コメント
- 訳文が妙になっちゃったけど、つまり継承することで利用できるスレッドクラスを持ってるLinux用のライブラリ?
[編集] CGAL - The Computational Geometry Algorithm Library
計算幾何学アルゴリズムライブラリ。幾何学のデータ構造とアルゴリズムのライブラリ。
- 商用
[編集] Chilkat C++ Libraries
Visual C++ および C++ Builder 開発者のための静的ライブラリ。zip、e-mail、暗号化、S/MIME、XML。
- シェアウェア
[編集] CodeCogs
C++で作業する数学者、技術者、科学者のためのオープンソースな数値計算ライブラリ。ユーザは寄付するか、自前のコードやリクエストコンポーネントを(商用に)ライセンスするか、リクエストされているコンポーネントの開発に名乗りを上げることができる。
[編集] Codemesh JMS Courier
C++ を任意の Java Message Service (JMS) ベンダ環境に統合する。
- 商用
[編集] Common C++
スレッド、ソケット、ファイルアクセス、デーモン、永続化およびsystem for clarity, services をサポートした移植性のあるフレームワーク。
- GPL
[編集] Common Text Transformation Library
STLのstringを構文解析したり変更したりするためのC++クラスと関数のライブラリ。CTTLのsubstringクラスはEBNF文法で比較、挿入、置換および構文解析できる。コンパイル後のプログラムは再帰下降型LL(∞)パーサを実装する。
- オープンソース、GPL。
[編集] Cross-Platform Toolkit Library (xtklib)
XTKLibはクロスプラットフォーム開発のためのシンプルで完備かつ統一されたAPIセットを提供することを目的とした、完全にオブジェクト指向なC++フレームワークである。
[編集] Crypto++
フリーの暗号化スキームライブラリ。以下を含む:暗号化、メッセージ認証コード、一方向ハッシュ関数、公開鍵暗号システム、および鍵共有スキーム。
[編集] C++SIM
C++で書かれたオブジェクト指向シミュレーションパッケージ。SIMULAのシミュレーションクラスやライブラリと同様の、離散イベント処理ベースのシミュレーションを提供する。
[編集] CSock
バッファの同期送受信に加えて、pingやアドレス解決を提供するクラス。開始/停止できるリスナスレッドを隠蔽している。
[編集] DateLib
プラットフォーム非依存な祝祭日計算のためのC/C++ライブラリ。Hofmann Software Engineering International製。
[編集] dlib C++ library
さまざまなクラスのコレクション。ソケット、スレッド、GUI、ディレクトリブラウジングAPI。また多くのコンテナクラスや、巨大整数型や可逆データ圧縮オブジェクトなどのその他の雑多なものも。
- オープンソース。
[編集] DObject Foundation Class Library (DFC)
C++とJavaの世界の架け橋。サポートするプラットフォームはWin32とLinux。
- Java風のC++ライブラリで、C++とJavaの世界の架け橋となる。Java言語と同様の命名規則や、Javaの参照をエミュレートするスマートポインタ、Javaの配列をエミュレートしたクラスなどを提供する。
- オープンソース、LGPL。
[編集] EasyWin32
Windows APIを利用する際のWindowsプログラミングを簡単にする。
- オープンソース、GPL。
[編集] Ebsotech IX SDK
クラスプラットフォームのC/C++で、さまざまな環境や言語圏に向けてローカライズされたロバストなデータ処理のアプリケーションを同時に開発することを可能にする。メモリおよびプロセス管理、スレッドロックおよび同期、ネットワーキング(HTTP 1.1およびGTP/GTPを含む)。ローカライズ作業のためのツール。WindowsとLinux/Unixに対してはバイトオーダーおよび32-/64-ビット透過。
- 商用。
[編集] eNITL
Network Improv Template Language。サポート終了。
[編集] Epeios Project
C++で書かれたライブラリとソフトウェアからなるプロジェクト。メモリ管理、エラー処理およびフロントエンド/ブローカーインタラクションの新しいコンセプトを含む。これらはソケット、マルチタスク、セマフォ、パイプ、共有メモリ、および、リスト、スタック、キュー、インデクスなどいろいろなデータ構造を扱う。
[編集] C
[編集] General Polygon Clipper
ポリゴン演算
- ライセンス 非商用利用は無料。商用利用には、大学の消費財購入費の寄付を求める。
- コメント
- 業務で使用したが十分な性能だった。ポリゴンの辺は直線分のみ。
[編集] libCURL
URLファイル転送 (todo)
- ライセンス MIT/X derivate license
[編集] TidyLib (HTML Tidy)
HTML整形 (todo)
- ライセンス W3C license

