Repolode
matteocrippa

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 の数値は毎日更新されます。

関連プロジェクト