What are the top Swift repos?
Popular Swift repositories on GitHub, each answered in plain English for non-coders: what it is, its tech stack, and how to run it.
- jaywcjlove/awesome-macA curated list of high-quality macOS apps organized by category—writing, design, productivity, development—so
- swiftlang/swiftThis is the official open-source repository for the Swift programming language compiler itself — maintained by
- vsouza/awesome-iosA curated directory of iOS libraries, tools, and frameworks organized by category to help developers discover
- iina/iinaA native macOS video player that plays virtually any format using the mpv engine, with a polished interface th
- alamofire/alamofireAlamofire is the go-to Swift library for making web requests in iOS and macOS apps — it wraps Apple's built-in
- exelban/statsStats is a free macOS menu bar app that shows live CPU, memory, GPU, disk, network, battery, fan, and temperat
- utmapp/utmRun full operating systems like Windows and Linux on your Mac or iPad using a native app built on QEMU. No ext
- monitorcontrol/monitorcontrolA free macOS menu bar app that lets you control the brightness and volume of external monitors with your keybo
- shadowsocks/shadowsocksx-ngA macOS app that lets you connect to Shadowsocks proxy servers through a menu bar interface, routing your inte
- kodecocodes/swift-algorithm-clubA collection of algorithms and data structures implemented in Swift with plain-English explanations, designed
- rxhanson/rectangleA macOS app that lets you snap, resize, and move windows into preset layouts using keyboard shortcuts or drag-
- chartsorg/chartsDGCharts is a Swift library for drawing rich charts and graphs in iOS, tvOS, and macOS apps — the Apple-platfo
- jordanbaird/iceIce is a free macOS app that declutters your menu bar by letting you hide, rearrange, and visually customize t
- airbnb/lottie-iosLottie for iOS plays designer-made animations inside iPhone and iPad apps directly from small JSON files expor
- apple/containerApple's native container tool for running Linux software on Mac with Apple silicon, using lightweight virtual
- vapor/vaporVapor is a free, open-source web framework for Swift that lets iOS and Mac developers build server-side APIs a
- permissionlesstech/bitchatBitchat is a privacy-first iPhone and Mac messaging app that works without servers, accounts, or phone numbers
- reactivex/rxswiftRxSwift brings reactive programming to iOS and macOS apps, letting you handle asynchronous events like network
- onevcat/kingfisherKingfisher is a Swift library for iOS and macOS apps that downloads images from the internet in the background
- swiftyjson/swiftyjsonA Swift library that makes reading JSON from web APIs simple — instead of writing layers of type-checking code
- codeeditapp/codeeditCodeEdit is a free open-source code editor built natively for macOS using Apple's own tools, designed to feel
- herotransitions/heroSwift library that animates transitions between iOS screens by matching elements across views, like Keynote's
- johncoates/aerialAerial is a free, open-source Mac screensaver that plays the same beautiful aerial flyover videos seen on Appl
- nikitabobko/aerospaceA keyboard-driven tiling window manager for macOS that automatically arranges windows like i3 on Linux, withou
- snapkit/snapkitSnapKit is a Swift library that makes iOS and macOS layout code shorter and easier to read by replacing Apple'
- caldis/mosA free macOS menu bar app that makes external mouse scrolling feel smooth like a trackpad and lets you remap m
- reactivecocoa/reactivecocoaA Swift framework for iOS and macOS apps that lets you automatically keep your UI in sync with your data by de
- p0deje/maccyA free macOS clipboard manager that remembers everything you copy and lets you search and paste any previous i
- realm/swiftlintA command-line tool that automatically checks Swift code for style issues and enforces team coding conventions
- openemu/openemuOpen-source macOS app that plays retro video games from many classic consoles in one native interface, using a
- manaflow-ai/cmuxcmux is a native macOS terminal app built for developers running multiple AI coding agents at once, adding a s
- hackiftekhar/iqkeyboardmanagerA drop-in iOS library that automatically prevents the on-screen keyboard from covering text fields — no per-sc
- ianyh/amethystA macOS tiling window manager that automatically arranges all your open app windows into clean grid layouts an
- ipader/swiftguideCurated mind-map style reference of notable open-source Swift projects, tools, and architecture patterns. Orig
- lwouis/alt-tab-macosmacOS utility that replaces the default Cmd-Tab app switcher with a Windows-style visual window picker so you
- moya/moyaA Swift network abstraction library for iOS and Apple-platform apps that lets you define API endpoints as type
- ochococo/design-patterns-in-swiftA cheat-sheet of all classic Gang of Four design patterns — Behavioral, Creational, and Structural — implement
- carthage/carthageCarthage is a dependency manager for Cocoa apps on macOS, iOS, tvOS, and watchOS. It builds third-party framew
- swifterswift/swifterswiftA Swift library that adds 500+ short helper extensions to standard types like String, Array, Date and UIView a
- whisky-app/whiskyWhisky is a SwiftUI Mac app that wraps Wine and CrossOver so you can run Windows programs and games on Apple S
- pointfreeco/swift-composable-architectureSwift library by Point-Free for building Apple-platform apps with a single state store, typed actions, reducer
- mxcl/promisekitPromiseKit is a Swift and Objective-C library that replaces messy nested callbacks with readable promise chain
- mengto/springA Swift library for iOS that lets you add animations to any view by naming a style and calling one method — no
- dwarvesf/hiddenHidden Bar is a tiny free Mac utility that hides unwanted menu bar icons to reduce clutter, letting you tuck i
- altstoreio/altstoreAltStore is an alternative app store for iPhones and iPads that installs apps without jailbreaking by using yo
- perfectlysoft/perfectPerfect is a web framework that lets you build back-end servers and REST APIs in Swift — the language normally
- sunnyyoung/wechattweakA macOS command-line tool that patches WeChat to show recalled messages, block auto-updates, and run multiple
- tisfeng/easydictEasydict is a free macOS app that translates text instantly via typed input, on-screen selection, or screensho
- alienator88/pearcleanerA free Mac app that fully uninstalls other apps by finding and removing the leftover files macOS leaves behind
- mozilla-mobile/firefox-iosThis is the full source code for Mozilla's Firefox and Focus browsers for iPhone and iPad, written in Swift —
- seemoo-lab/openhaystackA research tool that lets you build DIY Bluetooth tracking tags and locate them using Apple's Find My network
- juanpe/skeletonviewA Swift library for iOS that shows shimmering placeholder animations where content will load, replacing blank
- mas-cli/masmas is a command-line tool for Mac that lets you install, update, and manage App Store apps from the terminal,
- cosmicmind/materialMaterial is a Swift framework for iOS that gives you ready-made buttons, cards, navigation bars, and animated
- xmartlabs/eurekaA Swift library for building iOS forms — text fields, date pickers, toggles, dropdowns — by declaring sections
- allenwong/30daysofswiftA portfolio of 30 small Swift iOS projects built by a product designer learning to code in 30 days, each showi
- audiokit/audiokitAudioKit is a Swift library for iOS, macOS, and tvOS that gives app developers high-level tools for synthesizi
- playcover/playcoverPlayCover lets you run iOS apps and games on Apple Silicon Macs by wrapping them to act like iPad apps, with c
- ramotion/animated-tab-barA Swift library for iOS that adds bounce, rotate, and flip animations to tab bar icons when a user taps them —
- ninjaprox/nvactivityindicatorviewA Swift library for iOS offering 32 animated loading indicator styles — from pulsing balls to ripple effects —
- mrkai77/loopLoop is a free macOS app that lets you snap, resize, and arrange windows using a radial menu or keyboard short
- krzyzanowskim/cryptoswiftA pure-Swift cryptography library for iOS, macOS, Linux, and Android that provides hashing, encryption, passwo
- ramotion/folding-cellA Swift library for iOS that adds a paper-folding expand and collapse animation to table view rows — tap a row
- swiftlang/swift-package-managerApple's official Swift dependency manager and build system, bundled with Xcode and the Swift toolchain, that d
- stephencelis/sqlite.swiftA type-safe Swift library for SQLite that lets you define tables and run queries using Swift objects instead o
- pock/pockPock is a free macOS app for older MacBook Pros with a Touch Bar that replaces the default controls with custo
- devtoys-app/devtoysmacA free macOS app that bundles many small developer utilities in one place — JSON to YAML converter, Base64 enc
- tristanhimmelman/objectmapperSwift library for iOS and macOS that converts JSON data from web APIs into Swift objects and back again in a s
- theboredteam/boring.notchA free Mac app that turns the MacBook camera notch into a useful interactive space with music controls, calend
- apphousekitchen/aldente-battery_care_and_monitoringAlDente is a macOS menu bar app that caps your MacBook battery charging at a percentage you set — like 80% — s
- krishkrosh/trackweightA macOS app that uses a MacBook's Force Touch trackpad pressure sensors to measure the weight of small objects
- nicklockwood/swiftformatCommand-line and Xcode tool that automatically reformats Swift source code to a consistent style, fixing inden
- insidegui/wwdcAn unofficial macOS app for watching Apple WWDC keynotes and session videos — live during the conference and f
- toptal/gitignore.ioThe source code for gitignore.io, a web service that generates ready-made .gitignore files for any combination
- mortennn/dozerSmall free Mac app that hides cluttered menu bar icons behind a dot, letting you show or hide them with a sing
- ibanimatable/ibanimatableA Swift library for iOS that lets you add animations, transitions, and visual effects to apps by clicking thro
- kickstarter/ios-ossThe full open-source code for the official Kickstarter iPhone and iPad app, published as an educational resour
- daltoniam/starscreamA Swift library for iOS and macOS that handles WebSocket connections with a few lines of code, letting your ap
- kean/nukeA Swift library that handles downloading, caching, and displaying images in iOS, macOS, and other Apple platfo
- apple/containerizationA Swift library from Apple that lets macOS apps run Linux containers, each isolated in its own fast-booting vi
- clipy/clipyClipy is a free, open-source clipboard manager for macOS that saves a history of everything you copy, so you c
- telegrammessenger/telegram-iosThe full source code of the official Telegram iOS app, published by Telegram, useful for developers who want t
- maxgoedjen/secretiveA Mac app that stores SSH keys inside the Secure Enclave chip so they can never be copied or stolen, even by m
- apple/swift-nioSwiftNIO is a networking library from Apple for Swift that handles thousands of simultaneous server connection
- yonaskolb/xcodegenXcodeGen generates Xcode project files from a simple YAML config so iOS and macOS teams can stop committing th
- groue/grdb.swiftA Swift library for working with SQLite on iOS, macOS, tvOS, and watchOS that lets you read and write database
- sindresorhus/gifskiA macOS app that converts video files into high-quality animated GIFs with per-frame color palettes, supportin
- xcodesorg/xcodesappA macOS app that makes installing and switching between multiple Xcode versions simple — it shows every availa
- soapyigu/swift-30-projectsA collection of 30 small, standalone iOS apps written in Swift 5 covering UIKit, animation, Core ML, Core Data
- wenchaod/fspagerviewFSPagerView is a Swift library for iOS that adds a sliding image carousel or banner to your app, with built-in
- glushchenko/fsnotesA fast, open-source notes app for Mac and iPhone that stores everything as plain text files on your own device
- marcosgriselli/viewanimatorA Swift library for iOS and iPad apps that adds slide, zoom, and rotation animations to any UI element with a
- robb/cartographyA Swift library for iOS and macOS that replaces Apple's verbose Auto Layout API with short, math-like expressi
- juanpe/about-swiftuiA curated index of SwiftUI learning resources — Apple official docs, WWDC conference videos, books, articles,
- kean/pulsePulse is a Swift framework you embed in your iOS or macOS app so testers can inspect network requests and log
- xmartlabs/xlpagertabstripXLPagerTabStrip is a Swift iOS library that adds swipeable tab navigation — like Instagram or YouTube's tab ba
- dimillian/icecubesappIce Cubes is a free, open-source Mastodon app for iPhone, iPad, Mac, and Apple Vision Pro, built with SwiftUI
- chenyilong/cyltabbarcontrollerAn iOS library that replaces the standard tab bar with one that supports Lottie animations on tab icons, a pro
- qvacua/vimrVimR is a native macOS app that wraps Neovim in a graphical window with tabs, a file browser, fuzzy finder, an
- sjj1024/pakeplus-iosA tool that wraps any website or web project into a small native desktop or mobile app for Mac, Windows, Linux
All repos · Explain any other repo →