Find a ready-made Swift library for charts, networking, or database storage instead of building from scratch
Discover what open-source components are commonly used in iOS and macOS apps
Get oriented in the Swift ecosystem when starting your first Apple platform project
Find tutorials, books, and Swift playgrounds for learning the Swift language
This is a reference list only, no installation needed, browse the links and follow each library's own setup instructions.
Awesome Swift is a community-maintained collection of Swift libraries, frameworks, and tools, organized into categories like UI components, data storage, networking, audio, logging, and more. Swift is Apple's programming language for building apps on iPhone, iPad, and Mac. This list exists to help developers find pre-built building blocks rather than writing everything from scratch. The repository is not a project you run or install directly. It is a reference document, a long list of links pointing to other open-source projects. Each entry points to a separate GitHub repository with its own code, documentation, and license. You browse the list, find a tool that matches your needs, and then visit that tool's page to learn how to use it. The categories cover a wide range of common app-building needs: tools for drawing charts and graphs, handling JSON and XML data, wrapping database engines, displaying in-app notifications, managing audio, connecting to third-party APIs, and running automated tests. There are also sections for Swift books, video tutorials, and Swift playgrounds, which are interactive coding documents that Apple provides for learning the language. The list was inspired by a similar curated collection for PHP developers and has grown to include dozens of entries across more than fifteen categories. It is not affiliated with Apple or any single company. Anyone can suggest additions by following the contributing guidelines described at the bottom of the document. If you are a non-technical person trying to understand what someone built with Swift, this list shows the kinds of ready-made components Swift developers commonly pull in. Most iOS and macOS apps are assembled by combining several of these libraries rather than writing all functionality from scratch. The list gives you a map of the ecosystem, not working software of its own.
← wolg on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.