Webやデータベースからグラフィックス、AI、テストまで、テーマ別に整理されたC++フレームワーク、ライブラリ、チュートリアル、ツールの厳選コミュニティリスト。
matteocrippa/awesome-swift
iOS、Linux、サーバーサイド開発に役立つSwiftのライブラリ、ツール、ガイド、各種リソースをコミュニティで厳選した一覧です。
- スター
- 26,362
- フォーク
- 3,158
- 未解決の Issue
- 4
- 最終コミット
- 13 日前
これは何?
Awesome Swiftは、Swiftのライブラリ、開発ツール、学習教材、関連プロジェクトをコミュニティで厳選し、継続的にメンテナンスしている一覧です。UIコンポーネント、ネットワーキング、データ管理、並行処理、テスト、コマンドラインツール、エディター支援、アーキテクチャパターンなどのトピック別に項目を整理し、それぞれのリポジトリへのリンクと短い説明を掲載しています。
公式のAppleおよびSwift.orgのドキュメント、Airbnb、Google、LinkedInなどの企業によるスタイルガイド、サードパーティ製のチュートリアルといったガイドも取り上げています。Linux対応のプロジェクトには印が付いているため、iOSやAppleプラットフォーム以外に関心がある人にも役立ちます。
このリポジトリはソフトウェアパッケージではなく、参考情報をまとめたインデックスです。そのため、Swift開発の特定分野で使えるライブラリや学習リソースを探す際の出発点として役立ちます。
主な機能
- 01UI、ネットワーキング、並行処理などのトピック別に、数百のSwiftライブラリを整理しています。
- 02公式ガイド、スタイルガイド、サードパーティ製のチュートリアルを掲載しています。
- 03パッケージマネージャー、コードジェネレーター、CLIユーティリティなど、Swift開発ツールを紹介しています。
- 04Linuxで動作する項目に印を付けています。
- 05contentsファイルを通じてコミュニティからの貢献を受け付けています。
ユースケース
- ネットワーキングやチャート描画など、特定の用途に使えるメンテナンス中のSwiftライブラリを探す。
- 開発者のオンボーディングに役立つSwiftのスタイルガイドや学習リソースを見つける。
- サーバーサイドやLinux開発で利用できるSwiftの選択肢を調べる。
トピック
よくある質問
- awesome-swift とは?
- iOS、Linux、サーバーサイド開発に役立つSwiftのライブラリ、ツール、ガイド、各種リソースをコミュニティで厳選した一覧です。 Awesome Swiftは、Swiftのライブラリ、開発ツール、学習教材、関連プロジェクトをコミュニティで厳選し、継続的にメンテナンスしている一覧です。UIコンポーネント、ネットワーキング、データ管理、並行処理、テスト、コマンドラインツール、エディター支援、アーキテクチャパターンなどのトピック別に項目を整理し、それぞれのリポジトリへのリンクと短い説明を掲載しています。
- awesome-swift は無料で使えますか?ライセンスは?
- awesome-swift は CC0-1.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- awesome-swift は今もメンテナンスされていますか?
- 活発にメンテナンス中。awesome-swift の最終コミットは 2026年10月25日 です。
- awesome-swift は何に使えますか?
- ネットワーキングやチャート描画など、特定の用途に使えるメンテナンス中のSwiftライブラリを探す。 開発者のオンボーディングに役立つSwiftのスタイルガイドや学習リソースを見つける。 サーバーサイドやLinux開発で利用できるSwiftの選択肢を調べる。
- awesome-swift はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/matteocrippa/awesome-swift
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
初心者向けの入門書から並行処理、パフォーマンス、システム設計などの上級トピックまで、Go(Golang)の書籍を多言語でまとめた厳選リストです。
プログラミング、Web開発、機械学習、サイバーセキュリティなどを教える英語のYouTubeチャンネルをまとめた厳選リスト。
求人サイトや書籍、リモート対応企業など、リモートワーク関連の情報を集めたMarkdownリスト。
データエンジニアリングを学ぶ人向けに、書籍、コミュニティ、講座、ツール、ブログなどの学習リソースを集めたリンク中心のハンドブック。
生成AIの学習コース、論文まとめ、面接対策資料、コードノートブックを、学習の道筋とスキルレベル別に整理したキュレーション集。