Data refreshed 5 October 2026, 22:59 UTC
Top 100 Swift repositories on GitHub, ranked by stars
Swift's ranking is Apple-platform development: macOS utilities, iOS UI kits, the Swift toolchain and a large volume of interview-preparation repositories.
GitHub reports 1,711,976 repositories whose detected primary language is Swift. The 100 most-starred of them are listed below, ranked by stargazers_count. jaywcjlove/awesome-mac leads with 115,464 stars, and the bar for 100th place is 8,750 stars. The median repository in this top 100 has 14,355 stars, and the most common licence is MIT (53 of 100 repositories).
- 100 repositories ranked
- 115,464 stars for #1
- 8,750 stars to enter the top 100
- 14,355 median stars in the top 100
- 1,711,976 repositories GitHub reports
- 558.0 KB JSONL file
The 100 most-starred Swift repositories
| # | Repository | ★ Stars | Forks | Open issues | Licence | Last push | Description |
|---|---|---|---|---|---|---|---|
| 1 | jaywcjlove/awesome-mac | 115,464 | 9,147 | 1,119 | CC0-1.0 | This project is dedicated to collecting high-quality macOS software and organizing them systematically by different categories for easy s… | |
| 2 | swiftlang/swift | 70,479 | 10,826 | 9,413 | Apache-2.0 | The Swift Programming Language | |
| 3 | vsouza/awesome-ios | 53,528 | 7,014 | 27 | MIT | A curated list of awesome iOS ecosystem, including Objective-C and Swift Projects | |
| 4 | apple/container | 50,511 | 1,805 | 563 | Apache-2.0 | A tool for creating and running Linux containers using lightweight virtual machines on a Mac. It is written in Swift, and optimized for App… | |
| 5 | iina/iina | 46,645 | 2,937 | 1,935 | GPL-3.0 | The modern video player for macOS. | |
| 6 | Alamofire/Alamofire | 42,405 | 7,652 | 43 | MIT | Elegant HTTP Networking in Swift | |
| 7 | exelban/stats | 42,317 | 1,557 | 23 | MIT | macOS system monitor in your menu bar | |
| 8 | permissionlesstech/bitchat | 36,429 | 5,776 | 146 | Unlicense | bluetooth mesh chat, IRC vibes | |
| 9 | utmapp/UTM | 35,743 | 1,840 | 1,110 | Apache-2.0 | Virtual machines for iOS and macOS | |
| 10 | MonitorControl/MonitorControl | 34,390 | 1,020 | 27 | MIT | 🖥 Control your display's brightness & volume on your Mac as if it was a native Apple Display. Use Apple Keyboard keys or custom shortcuts.… | |
| 11 | shadowsocks/ShadowsocksX-NG | 32,871 | 7,738 | 306 | GPL-3.0 | Next Generation of ShadowsocksX | |
| 12 | rxhanson/Rectangle | 30,038 | 1,008 | 66 | NOASSERTION | Move and resize windows on macOS with keyboard shortcuts and snap areas | |
| 13 | jordanbaird/Ice | 29,750 | 976 | 439 | GPL-3.0 | Powerful menu bar manager for macOS | |
| 14 | kodecocodes/swift-algorithm-club | 29,072 | 4,936 | 62 | MIT | Algorithms and data structures in Swift, with explanations! | |
| 15 | ChartsOrg/Charts | 27,996 | 5,988 | 977 | Apache-2.0 | Beautiful charts for iOS/tvOS/OSX! The Apple side of the crossplatform MPAndroidChart. | |
| 16 | manaflow-ai/cmux | 27,641 | 2,443 | 3,148 | NOASSERTION | Open source Ghostty-based macOS terminal with vertical tabs and notifications for AI coding agents. Built for multitasking, organization, a… | |
| 17 | airbnb/lottie-ios | 26,894 | 3,839 | 45 | Apache-2.0 | An iOS library to natively render After Effects vector animations | |
| 18 | vapor/vapor | 26,230 | 1,532 | 85 | MIT | 💧 A server-side Swift HTTP web framework. | |
| 19 | ReactiveX/RxSwift | 24,633 | 4,149 | 17 | MIT | Reactive Programming in Swift | |
| 20 | onevcat/Kingfisher | 24,405 | 2,770 | 168 | MIT | A lightweight, pure-Swift library for downloading and caching images from the web. | |
| 21 | vorssaint/vorssaint-utils | 24,001 | 995 | 846 | GPL-3.0 | Free and open-source macOS menu bar toolkit. | |
| 22 | nikitabobko/AeroSpace | 23,367 | 722 | 223 | MIT | AeroSpace is an i3-like tiling window manager for macOS | |
| 23 | CodeEditApp/CodeEdit | 23,061 | 1,191 | 214 | MIT | 📝 CodeEdit App for macOS – Elevate your code editing experience. Open source, free forever. | |
| 24 | SwiftyJSON/SwiftyJSON | 22,935 | 3,415 | 139 | MIT | The better way to deal with JSON data in Swift. | |
| 25 | HeroTransitions/Hero | 22,489 | 1,722 | 42 | MIT | Elegant transition library for iOS & tvOS | |
| 26 | steipete/CodexBar | 22,209 | 2,050 | 164 | MIT | Show usage stats for OpenAI Codex and Claude Code, without having to login. | |
| 27 | p0deje/Maccy | 21,810 | 1,187 | 196 | MIT | Lightweight clipboard manager for macOS | |
| 28 | Caldis/Mos | 21,561 | 692 | 414 | NOASSERTION | 一个用于在 macOS 上平滑你的鼠标滚动效果或单独设置滚动方向的小工具, 让你的滚轮爽如触控板 | A lightweight tool used to smooth scrolling and set scroll direction independently for… | |
| 29 | JohnCoates/Aerial | 20,962 | 1,031 | 18 | MIT | Apple TV Aerial Screensaver for Mac | |
| 30 | SnapKit/SnapKit | 20,347 | 2,045 | 10 | MIT | A Swift Autolayout DSL for iOS & OS X | |
| 31 | ReactiveCocoa/ReactiveCocoa | 19,795 | 3,410 | 12 | MIT | Cocoa framework and Obj-C dynamism bindings for ReactiveSwift. | |
| 32 | realm/SwiftLint | 19,747 | 2,331 | 520 | MIT | A tool to enforce Swift style and conventions. | |
| 33 | gnachman/iTerm2 | 18,123 | 1,511 | 83 | GPL-2.0 | iTerm2 is a terminal emulator for Mac OS X that does amazing things. | |
| 34 | OpenEmu/OpenEmu | 17,805 | 1,360 | 429 | — | 🕹 Retro video game emulation for macOS | |
| 35 | hackiftekhar/IQKeyboardManager | 16,625 | 2,443 | 9 | MIT | Codeless drop-in universal library allows to prevent issues of keyboard sliding up and cover UITextField/UITextView. Neither need to write… | |
| 36 | lwouis/alt-tab-macos | 16,365 | 888 | 79 | GPL-3.0 | Windows alt-tab on macOS | |
| 37 | ianyh/Amethyst | 16,277 | 536 | 301 | MIT | Automatic tiling window manager for macOS à la xmonad. | |
| 38 | ipader/SwiftGuide | 15,988 | 3,487 | 0 | — | Swift Featured Projects in brain Mapping | |
| 39 | Moya/Moya | 15,353 | 1,993 | 178 | MIT | Network abstraction layer written in Swift. | |
| 40 | ochococo/Design-Patterns-In-Swift | 15,250 | 1,729 | 4 | GPL-3.0 | 📖 Design Patterns implemented in Swift 5.0 | |
| 41 | SwifterSwift/SwifterSwift | 15,225 | 1,660 | 23 | MIT | A handy collection of more than 500 native Swift extensions to boost your productivity. | |
| 42 | Carthage/Carthage | 15,150 | 1,543 | 217 | NOASSERTION | A simple, decentralized dependency manager for Cocoa | |
| 43 | dwarvesf/hidden | 15,104 | 515 | 129 | MIT | An ultra-light MacOS utility that helps hide menu bar icons | |
| 44 | Whisky-App/Whisky | 15,098 | 629 | 442 | GPL-3.0 | A modern Wine wrapper for macOS built with SwiftUI | |
| 45 | pointfreeco/swift-composable-architecture | 14,951 | 1,679 | 25 | MIT | A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind. | |
| 46 | Lakr233/vphone-cli | 14,902 | 1,762 | 6 | MIT | ||
| 47 | tisfeng/Easydict | 14,845 | 766 | 194 | GPL-3.0 | 一个简洁优雅的词典翻译 macOS App。开箱即用,支持离线 OCR 识别,支持有道词典,🍎 苹果系统词典,🍎 苹果系统翻译,OpenAI,Gemini,DeepL,Google,Bing,腾讯,百度,阿里,小牛,彩云和火山翻译。A concise and elegant D… | |
| 48 | alienator88/Pearcleaner | 14,796 | 386 | 86 | NOASSERTION | A free, source-available and fair-code licensed mac app cleaner | |
| 49 | palmier-io/palmier-pro | 14,513 | 1,134 | 96 | GPL-3.0 | macOS video editor built for AI | |
| 50 | altstoreio/AltStore | 14,492 | 1,565 | 708 | AGPL-3.0 | AltStore is an alternative app store for non-jailbroken iOS devices. | |
| 51 | mxcl/PromiseKit | 14,218 | 1,458 | 16 | MIT | Promises for Swift & ObjC. | |
| 52 | MengTo/Spring | 14,059 | 1,804 | 164 | MIT | A library to simplify iOS animations in Swift. | |
| 53 | sunnyyoung/WeChatTweak | 13,838 | 1,664 | 116 | AGPL-3.0 | A command-line tool for tweaking WeChat - 首款微信 macOS 客户端撤回拦截与多开 🔨 | |
| 54 | supertone-oss-archive/supertonic | 13,774 | 1,548 | 131 | MIT | Lightning-Fast, On-Device, Multilingual TTS — running natively via ONNX. | |
| 55 | seemoo-lab/openhaystack | 13,759 | 689 | 145 | AGPL-3.0 | Build your own 'AirTags' 🏷 today! Framework for tracking personal Bluetooth devices via Apple's massive Find My network. | |
| 56 | PerfectlySoft/Perfect | 13,730 | 925 | 65 | Apache-2.0 | Legacy Perfect - Server-side Swift. The Perfect core toolset and framework for Swift Developers. (For mobile back-end development, website… | |
| 57 | mozilla-mobile/firefox-ios | 13,051 | 3,274 | 1,800 | MPL-2.0 | Firefox for iOS | |
| 58 | Juanpe/SkeletonView | 12,887 | 1,123 | 98 | MIT | ☠️ An elegant way to show users that something is happening and also prepare them to which contents they are awaiting | |
| 59 | LiveContainer/LiveContainer | 12,576 | 1,055 | 50 | AGPL-3.0 | Run iOS apps without actually installing them! | |
| 60 | mas-cli/mas | 12,375 | 302 | 89 | MIT | :package: Mac App Store command-line interface | |
| 61 | signalapp/Signal-iOS | 12,259 | 3,519 | 148 | AGPL-3.0 | A private messenger for iOS. | |
| 62 | CosmicMind/Material | 12,016 | 1,260 | 37 | MIT | A UI/UX framework for creating beautiful applications. | |
| 63 | altic-dev/FluidVoice | 11,915 | 863 | 109 | GPL-3.0 | Fastest and only macOS Dictation app with on-device STT and custom trained AI enhancement model. Windows pre-build available! A local Wispr… | |
| 64 | PlayCover/PlayCover | 11,842 | 1,000 | 564 | GPL-3.0 | Community fork of PlayCover | |
| 65 | xmartlabs/Eureka | 11,803 | 1,310 | 179 | MIT | Elegant iOS form builder in Swift | |
| 66 | thaw-app/Thaw | 11,765 | 293 | 39 | GPL-3.0 | The open source menu bar manager | |
| 67 | mrkai77/Loop | 11,718 | 276 | 56 | GPL-3.0 | Window management made elegant. | |
| 68 | AudioKit/AudioKit | 11,469 | 1,622 | 7 | MIT | Audio synthesis, processing, & analysis platform for iOS, macOS and tvOS | |
| 69 | allenwong/30DaysofSwift | 11,464 | 1,999 | 11 | — | A self-taught project to learn Swift. | |
| 70 | Ramotion/animated-tab-bar | 11,082 | 1,305 | 17 | MIT | :octocat: RAMAnimatedTabBarController is a Swift UI module library for adding animation to iOS tabbar items and icons. iOS library made by… | |
| 71 | TheBoredTeam/boring.notch | 10,951 | 1,087 | 412 | GPL-3.0 | TheBoringNotch: Not so boring notch That Rocks 🎸🎶 | |
| 72 | ninjaprox/NVActivityIndicatorView | 10,705 | 1,155 | 1 | MIT | A collection of awesome loading animations | |
| 73 | krzyzanowskim/CryptoSwift | 10,580 | 1,808 | 4 | NOASSERTION | CryptoSwift is a growing collection of standard and secure cryptographic algorithms implemented in Swift | |
| 74 | Ranchero-Software/NetNewsWire | 10,450 | 765 | 645 | MIT | RSS reader for macOS and iOS. | |
| 75 | swiftlang/swift-package-manager | 10,230 | 1,531 | 1,339 | Apache-2.0 | The Package Manager for the Swift Programming Language | |
| 76 | stephencelis/SQLite.swift | 10,185 | 1,611 | 139 | MIT | A type-safe, Swift-language layer over SQLite3. | |
| 77 | Ramotion/folding-cell | 10,174 | 1,135 | 12 | MIT | :octocat: 📃 FoldingCell is an expanding content cell with animation made by @Ramotion | |
| 78 | pock/pock | 10,157 | 381 | 75 | MIT | Widgets manager for MacBook Touch Bar | |
| 79 | gao-sun/eul | 9,949 | 380 | 77 | MIT | 🖥️ macOS status monitoring app written in SwiftUI. | |
| 80 | Quick/Quick | 9,825 | 893 | 49 | Apache-2.0 | The Swift (and Objective-C) testing framework. | |
| 81 | newlinedotco/FlappySwift | 9,675 | 2,624 | 19 | MIT | swift implementation of flappy bird. More at fullstackedu.com | |
| 82 | Sjj1024/PakePlus-iOS | 9,629 | 6,750 | 1 | MIT | Turn any webpage/HTML/Vue/React and so on into desktop and mobile app under 5M with easy in few minutes. 轻松将任意网站/HTML/Vue/React等项目构建为轻量级(小于… | |
| 83 | ronitsingh10/FineTune | 9,562 | 361 | 217 | GPL-3.0 | FineTune, a macOS menu bar app for per-app volume control, multi-device output, audio routing, and 10-band EQ. Free and open-source alterna… | |
| 84 | mac-cain13/R.swift | 9,553 | 774 | 78 | MIT | Strong typed, autocompleted resources like images, fonts and segues in Swift projects | |
| 85 | ChenYilong/iOSInterviewQuestions | 9,552 | 2,782 | 66 | — | iOS interview questions;iOS面试题集锦(附答案) | |
| 86 | SwiftGen/SwiftGen | 9,548 | 763 | 157 | MIT | The Swift code generator for your assets, storyboards, Localizable.strings, … — Get rid of all String-based APIs! | |
| 87 | Finb/Bark | 9,226 | 714 | 8 | MIT | Bark is an iOS App which allows you to push custom notifications to your iPhone | |
| 88 | AppHouseKitchen/AlDente-Battery_Care_and_Monitoring | 9,199 | 335 | 159 | NOASSERTION | Menubar Tool to set Charge Limits and Prolong Battery Lifespan | |
| 89 | DevToys-app/DevToysMac | 9,182 | 371 | 77 | MIT | DevToys For mac | |
| 90 | KrishKrosh/TrackWeight | 9,164 | 398 | 26 | MIT | Use your Mac trackpad as a weighing scale | |
| 91 | TelegramMessenger/Telegram-iOS | 9,146 | 2,989 | 693 | — | Telegram-iOS | |
| 92 | tristanhimmelman/ObjectMapper | 9,129 | 1,025 | 68 | MIT | Simple JSON Object mapping written in Swift | |
| 93 | apple/containerization | 8,961 | 378 | 86 | Apache-2.0 | Containerization is a Swift package for running Linux containers on macOS. | |
| 94 | maxgoedjen/secretive | 8,955 | 215 | 174 | MIT | Protect your SSH keys with your Mac's Secure Enclave | |
| 95 | nicklockwood/SwiftFormat | 8,928 | 708 | 293 | MIT | A command-line tool and Xcode Extension for formatting Swift code | |
| 96 | Clipy/Clipy | 8,905 | 836 | 140 | MIT | Clipboard extension app for macOS. | |
| 97 | darrylmorley/whatcable | 8,836 | 270 | 58 | NOASSERTION | macOS menu bar app that tells you, in plain English, what each USB-C cable plugged into your Mac can actually do | |
| 98 | yonaskolb/XcodeGen | 8,828 | 913 | 406 | MIT | A Swift command line tool for generating your Xcode project | |
| 99 | insidegui/VirtualBuddy | 8,769 | 257 | 1 | BSD-2-Clause | Virtualize macOS 12 and later on Apple Silicon, VirtualBuddy is a virtual machine GUI for macOS M1, M2, M3, M4 | |
| 100 | toptal/gitignore.io | 8,750 | 688 | 68 | MIT | Create useful .gitignore files for your project |
Fork counts include open pull requests in
open_issues_count, because that is how GitHub's API reports it.
Descriptions are truncated to 140 characters; the full text is in the JSONL
download.
Download the Swift data
- JSONL — raw GitHub Search API objects (558.0 KB, 100 lines)
- Markdown table of the same ranking
- All 30 JSONL files
curl -sSL -o swift.jsonl \
https://raw.githubusercontent.com/havaianasdestruido/top100/main/data/JSONL/swift.jsonl
jq -r '.full_name + " " + (.stargazers_count|tostring)' swift.jsonl | head -10
How this list is built
A single GitHub Search API request per language —
?q=language:swift&sort=stars&order=desc&per_page=100
— refreshed hourly by a scheduled GitHub Actions workflow and committed back to
the repository. The records are never reshaped: every field GitHub returned is
preserved. The methodology page covers the query,
the rate limits, the fields the Search API omits and the known limitations, and the
field reference documents every JSON key.
Frequently asked questions
What is the most-starred Swift repository on GitHub?
jaywcjlove/awesome-mac is the most-starred Swift repository with 115,464 stars as of 5 October 2026, ahead of swiftlang/swift (70,479) and vsouza/awesome-ios (53,528).
How many Swift repositories are on GitHub?
GitHub reports 1,711,976 public repositories whose detected primary language is Swift. Top100 ranks the 100 most-starred of them; 100th place currently needs 8,750 stars.
How do I download the top 100 Swift repositories as JSON?
Download data/JSONL/swift.jsonl — 100 lines, each the complete GitHub Search API object for one repository, including topics, licence, every count and every timestamp. A readable Markdown table of the same ranking is also published.