iOS、Linux、サーバーサイド開発に役立つSwiftのライブラリ、ツール、ガイド、各種リソースをコミュニティで厳選した一覧です。
uhub/awesome-cpp
Webやデータベースからグラフィックス、AI、テストまで、テーマ別に整理されたC++フレームワーク、ライブラリ、チュートリアル、ツールの厳選コミュニティリスト。
- スター
- 1,201
- フォーク
- 200
- 未解決の Issue
- 0
- 最終コミット
- 25 日前
これは何?
awesome-cppは「awesome list」と呼ばれる、C++プロジェクトへのリンクをカテゴリ別にまとめた一覧であり、それ自体はソフトウェアライブラリではありません。学習とリファレンス、言語とツール、Web、データとストレージ、機械学習とAI、グラフィックスとメディア、セキュリティ、並行処理、テスト、組み込みなどのセクションに分かれています。
チュートリアルや書籍、アルゴリズムや面接対策の練習用リポジトリ、コンパイラやインタプリタ、ビルドシステム、リンター、プロファイラー、IDEやLanguage Server、WebフレームワークやHTTPクライアント、データベースドライバーやORM、シリアライズライブラリ、LLM推論エンジンなど、幅広いリソースを掲載しています。各リンクにはプロジェクトの短い説明が添えられています。
用途に合うC++ライブラリを探したい開発者や、C++エコシステム全体の学習資料を探している人に役立ちます。
主な機能
- 01Web、データ、AI、グラフィックス、セキュリティ、ツールなど幅広い分野をテーマ別に分類
- 02各項目からリポジトリにリンクし、1行の説明を掲載
- 03ライブラリだけでなく、チュートリアル、書籍、練習用リポジトリも収録
- 04コンパイラ、ビルドシステム、リンター、プロファイラー、IDE関連のサポートを網羅
ユースケース
- HTTPサーバー、JSONパーサー、データベースなど、特定の用途に合うC++ライブラリを探す
- 独学に使える最新のC++チュートリアルや書籍を見つける
- C++プロジェクトで利用できるビルド、リンティング、プロファイリングツールを調べる
- 面接対策に使える練習問題やアルゴリズムの参考コードを探す
使う前に知っておきたいこと
- プロジェクトのメタデータにライセンスが記載されていません。
トピック
よくある質問
- awesome-cpp とは?
- Webやデータベースからグラフィックス、AI、テストまで、テーマ別に整理されたC++フレームワーク、ライブラリ、チュートリアル、ツールの厳選コミュニティリスト。 awesome-cppは「awesome list」と呼ばれる、C++プロジェクトへのリンクをカテゴリ別にまとめた一覧であり、それ自体はソフトウェアライブラリではありません。学習とリファレンス、言語とツール、Web、データとストレージ、機械学習とAI、グラフィックスとメディア、セキュリティ、並行処理、テスト、組み込みなどのセクションに分かれています。
- awesome-cpp は無料で使えますか?ライセンスは?
- awesome-cpp にはライセンスが明記されていません。コードは公開されていますが、ライセンスがない場合は再利用の許諾がないため、利用前に作者に確認することをおすすめします。
- awesome-cpp は今もメンテナンスされていますか?
- 活発にメンテナンス中。awesome-cpp の最終コミットは 2026年10月13日 です。
- awesome-cpp は何に使えますか?
- HTTPサーバー、JSONパーサー、データベースなど、特定の用途に合うC++ライブラリを探す 独学に使える最新のC++チュートリアルや書籍を見つける C++プロジェクトで利用できるビルド、リンティング、プロファイリングツールを調べる 面接対策に使える練習問題やアルゴリズムの参考コードを探す
- awesome-cpp はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/uhub/awesome-cpp
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
プログラミング、Web開発、機械学習、サイバーセキュリティなどを教える英語のYouTubeチャンネルをまとめた厳選リスト。
APIテストからメモアプリまで、カテゴリ別にWindows 10・11向けのツールやアプリをまとめた厳選リスト。
グラフィックツール、ゲームエンジン、音楽、書籍、コミュニティ、学習資料など、ゲーム開発リソースを集めたMarkdownリストです。
リスニング、スピーキング、リーディング、ライティング、文法、語彙など、英語学習に役立つリソースを厳選してまとめたリストです。
求人サイトや書籍、リモート対応企業など、リモートワーク関連の情報を集めたMarkdownリスト。