Swift project architecture examples, page 2
Interactive architecture diagrams of 198 open-source Swift repositories with a GitDiagram architecture diagram, most stars first. Each diagram shows the project's main components, how they connect, and links every part to its file on GitHub.
Repositories 51–100 of 198
juanpe/skeletonview★ 12.9k
SkeletonView is a UIKit library for displaying configurable loading placeholders.
seemoo-lab/openhaystack★ 12.8k
signalapp/signal-ios★ 12.2k
Signal iOS is a private messaging application.
playcover/playcover★ 11.8k
PlayCover is a macOS app for running iOS apps and games on Apple Silicon.
mrkai77/loop★ 11.7k
Loop is a macOS window-management app.
audiokit/audiokit★ 11.3k
theboredteam/boring.notch★ 11.1k
Boring Notch is a macOS menu-bar app that turns the screen notch into an interactive hub for media, calendar, files, camera, battery, and system HUDs.
ninjaprox/nvactivityindicatorview★ 10.7k
Animation Modules – Located in Sources/Base/Animations: Each file (for example, NVActivityIndicatorAnimationBallPulse.swift, NVActivityIndicatorAnimationLineScale.swift, etc.)…
robbietilton/compositor★ 10.3k
Compositor is a macOS layered image editor for compositing and post-processing.
stephencelis/sqlite.swift★ 10.2k
SQLite.swift is a Swift wrapper over SQLite3, offering both typed SQL construction and a lightweight SQL-string interface.
mac-cain13/r.swift★ 9.6k
R.swift scans an Apple-platform project’s resources and generates a typed Swift R API, which application code uses instead of stringly typed lookups.
supertone-inc/supertonic★ 9.4k
- This repository is not a single application; it is a multi-runtime example and packaging repo for the Supertonic on-device TTS model.
telegrammessenger/telegram-ios★ 9.3k
Telegram iOS is a client application with a broad feature UI backed by TelegramCore and Postbox, plus supporting call, presentation, and extension flows.
ronitsingh10/finetune★ 9.3k
FineTune is a native macOS 15+ menu-bar audio-control application.
clipy/clipy★ 9k
Clipy is a macOS clipboard-history and snippet manager.
krishkrosh/trackweight★ 8.8k
This is a native macOS desktop application (built in Swift 6+/Xcode 16) that uses Force Touch trackpad sensors for weight measurement.
altic-dev/fluidvoice★ 8.8k
FluidVoice is a native macOS 15+ Swift/SwiftUI voice-to-text application.
toptal/gitignore.io★ 8.8k
gitignore.io is a web service and API for composing .gitignore files from selected operating systems, languages, and IDE templates.
nicklockwood/swiftformat★ 8.7k
– This is the heart of SwiftFormat and is implemented in the “Sources” directory (including subdirectories like Rules and Parsing).
darrylmorley/whatcable★ 8.7k
WhatCable is a macOS menu-bar application that observes USB-C ports, power, displays, USB devices, and Thunderbolt state, then explains cable capability and charging bottlenecks.
insidegui/virtualbuddy★ 8.7k
VirtualBuddy is a macOS virtualization application.
mortennn/dozer★ 8.7k
Dozer is a macOS menu-bar utility for hiding and revealing groups of status icons.
groue/grdb.swift★ 8.7k
GRDB is a Swift toolkit for SQLite application persistence.
kean/nuke★ 8.6k
This is a native Swift image‐loading framework (not a full-stack app).
apple/swift-nio★ 8.4k
Direction of flow (e.g., from network to application)
apple/containerization★ 8.4k
Containerization is a Swift-based library and toolset for running Linux containers on Apple Silicon macOS.
maxgoedjen/secretive★ 8.3k
Based on our analysis of the file tree and README, Secretive is an application designed for securely storing and managing SSH keys using macOS’ Secure Enclave (or, alternatively…
xcodesorg/xcodesapp★ 8.3k
This is a native macOS desktop application (“Xcodes.app”) built with Swift and SwiftUI.
sjj1024/pakeplus-ios★ 8.3k
PakePlus-iOS is a native iOS shell for turning a remote webpage or bundled static site into a lightweight app.
yonaskolb/xcodegen★ 8.3k
– XcodeGen is an open-source, full-featured command-line tool (CLI) written in Swift.
intitni/copilotforxcode★ 8.2k
Copilot for Xcode is a macOS Xcode source-editor extension with a background service for AI code suggestions, chat, and prompt-driven code modification.
lihaoyun6/quickrecorder★ 8.1k
User Interface (UI) Module: Represented by files like QuickRecorderApp.swift and many SwiftUI view files in the ViewModel folder (ContentView, SettingsView, etc.).
This project is the Facebook SDK for iOS – an open‐source library that provides a set of frameworks for integrating Facebook features (such as Login, Sharing, App Links…
malcommac/swiftdate★ 7.7k
SwiftDate is a Swift date-and-time toolkit.
openai/tart★ 7.3k
Tart is a macOS-on-Apple-Silicon virtualization toolset for creating, running, and managing macOS and Linux VMs, including use in CI.
milanvarady/applite★ 7.1k
Applite is a native macOS cask-only app store backed by Homebrew.
IceCubesApp is a modular, cross-platform (iOS, macOS, iPadOS, visionOS) SwiftUI client for the Mastodon social network.
drumih/turbo-fieldfare★ 6.9k
TurboFieldfare is a Swift/Metal Gemma 4 inference suite: a native Mac app, CLI, loopback OpenAI-compatible server, decode service, runtime library, and streaming installer.
bitgapp/eqmac★ 6.8k
eqMac v1.3.2 is a macOS system-audio processor: capture system audio through a virtual CoreAudio driver, apply volume/EQ effects in a native app, and route processed audio to…
sidestore/sidestore★ 6.8k
SideStore is an untethered iOS alternative app store: users browse sources, select apps, authenticate with an Apple ID, then install or refresh apps signed with their development…
huri000/swiftentrykit★ 6.8k
SwiftEntryKit is an iOS UI library used to present customizable notification entries.
swinject/swinject★ 6.7k
Core DI Container: This includes all the “container” logic present in Sources (e.g., Container.swift, Resolver.swift, InstanceStorage.swift, ServiceEntry.swift, etc.).
blinksh/blink★ 6.7k
User Interface & Terminal Layer: Represented by the “Blink” folder that contains the AppDelegate, scene and view controllers, UI components (SmartKeys, LayoutManager, StatusBar…
siteline/swiftui-introspect★ 6.6k
SwiftUI Introspect is a Swift package that lets application code customize the native UIKit/AppKit view or controller backing a SwiftUI view.
nalexn/clean-architecture-swiftui★ 6.5k
Presentation Layer: Represented by the UI folder.
cocoanetics/dtcoretext★ 6.4k
Core Library: This is the heart of the framework and includes the layout engine and the classes for converting HTML into NSAttributedString objects.
argmaxinc/argmax-oss-swift★ 6.4k
Argmax Open-Source SDK packages three on-device inference workflows: WhisperKit transcription, SpeakerKit diarization, and TTSKit speech generation, with a CLI and local…
open-meteo/open-meteo★ 6.3k
Open-Meteo ingests forecasts from national weather-service models, processes gridded weather data, stores time series in its optimized file format, and serves location-based API…
Counted over GitDiagram's stored diagrams of public repositories, from the names their components and groups carry and the files they link to; the rules are the ones in the 2026 open-source architecture report. Stars are GitHub's when the diagram was last made. Rebuilt daily: hubs grow as more repositories' languages are known.