awesome-swift: Discover Swift Libraries and Learning Resources

Summary
A community-curated directory of Swift libraries, tools, guides, and learning resources. Use it to explore options by category when building Swift applications or looking for ways to learn the language.
At a glance
- Language
- Ruby
- License
- CC0-1.0
- Stars
- 26.3k
- Forks
- 3.1k
- Added to OSRepos
- July 10, 2026
- Last analyzed
- October 3, 2026
Topics
Click on any tag to explore related repositories
Use at your own risk
OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.
Overview
awesome-swift is a categorized directory for finding libraries, developer tools, guides, and other resources related to Swift. Rather than implementing software itself, it helps developers navigate a broad ecosystem spanning app development, server-side Swift, and learning materials.
It is useful when you have a specific need, such as choosing a dependency manager or finding a charting library, as well as when you want to explore Swift resources more generally. The repository is a curated list, not an endorsement or maintenance guarantee for the projects it includes.
Key Features
- Organizes resources into categories such as networking, data management, UI, testing, and concurrency.
- Includes learning material, official documentation, style guides, and newsletters.
- Lists libraries and tools for Apple-platform development and marks some entries as Linux-ready.
- Covers practical development needs including dependency management, app architecture, and command-line tools.
- Provides links to individual projects so readers can evaluate their documentation and suitability.
- Accepts community contributions to the collection.
Use Cases
- Swift developers can compare starting points when looking for a library for a particular app feature.
- Learners can find tutorials, official guides, and Swift education resources in one directory.
- Teams evaluating tools can scan relevant categories before reviewing individual projects in detail.
- Server-side and Linux Swift developers can find resources identified for Linux support.
Project Facts
- Language: Ruby
- License: CC0-1.0
- Stars: 26.3k
- Forks: 3.1k
- Topics: awesome, awesome-list, awesome-lists, awesome-swift, ios, linux, list, lists, swift, swift-extensions, swift-framework, swift-language, swift-library
- Archived: false
Getting Started
Browse the repository README and use its contents links to jump to a category. Check each linked project's documentation for installation and compatibility details.
Considerations
- This is a directory, not a Swift package or a single installable application.
- Entries are independent projects, so their maintenance status, supported platforms, licenses, and compatibility can vary. Verify those details with each project before adopting it.
- A listing does not guarantee that a library is actively maintained or suitable for a particular production use.
Found this useful?
Share it with someone who would like awesome-swift.
Comparisons
Source repository
Open the original repository on GitHub.
24 counted GitHub visits
Related repositories
Similar repositories that may be relevant next.

awesome-ai-coding-sandboxes: Compare Agent Code Sandboxes
September 19, 2026
A curated, security-focused directory of sandboxes for running AI coding agents' code. Compare isolation boundaries, network egress controls, secrets handling, hosting options, and workspace state to shortlist tools for further evaluation.

Awesome-Self-Evolving-Agents: Explore Research on Evolving Agents
September 14, 2026
A curated research index and survey companion covering self-evolving AI agents. It organizes papers, benchmarks, libraries, and applications for researchers and practitioners exploring how agents improve through model, environment, and combined evolution.

Awesome-Self-Improving-Agents: Explore Self-Improving Agent Research
September 14, 2026
A curated research hub for self-improving foundation-model agents, organized around model and agent-scaffold improvements. Researchers and practitioners can use it to find papers, benchmarks, and related resources by topic.

awesome-automated-ai: Find Tools for Automated AI and ML
September 12, 2026
A curated directory of tools spanning AutoML, LLM fine-tuning, prompt optimization, AI agents, evaluation, and MLOps. Use it to survey options by category and follow links to projects that fit your workflow.