GitDiagram
Browse

Swift project architecture examples, page 3

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 101–150 of 198

  1. apple/swift-algorithms★ 6.3k

    Core Library (Algorithms Module): Represent the heart of the package – the actual source code for the algorithms. This is in the Sources/Algorithms directory.

  2. messagekit/messagekit★ 6.3k

    Views: Includes all UI elements like message cells, avatars, bubbles, typing indicators, and accessory views.

  3. ejbills/dockdoor★ 6.1k

    DockDoor adds window previews and switching to macOS, with settings and specialized hover content.

  4. tombonez/notunes★ 6.1k

    noTunes is a macOS menu-bar app that blocks iTunes and Apple Music from opening.

  5. peripheryapp/periphery★ 6k

    Frontend & CLI: Represented by the Sources/Frontend directory.

  6. grishka/neardrop★ 6k

    Main Application (NearDrop folder): This is the core macOS app. It includes the AppDelegate, UI components (such as MainMenu.xib), and assets (in Assets.xcassets).

  7. augustdev/enchanted★ 6k

    Enchanted is a SwiftUI chat app for using privately hosted Ollama models across Apple platforms.

  8. jacklandrin/onlyswitch★ 6k

    OnlySwitch is a macOS menu-bar utility that brings system toggles and related tools into one customizable interface.

  9. osaurus-ai/osaurus★ 5.9k

    - This is a macOS-native Swift system with one app target (App/osaurus), one command-line entrypoint (Packages/OsaurusCLI), and a large shared core library (Packages/OsaurusCore).

  10. github/copilotforxcode★ 5.9k

    This is a macOS developer tool aimed at enhancing the coding experience in Xcode by providing real-time, AI-assisted code completions and an interactive chat interface.

  11. jerryzliu/dayflow★ 5.9k

    Dayflow/ — the Xcode project and all Swift source code

  12. catchchat/yep★ 5.9k

    Yep is an iOS social app for helping people find experts and learners by domain, then connect through profiles, feeds, and messaging.

  13. gluonfield/enchanted★ 5.9k

    Frontend (UI): There are separate UI folders for iOS, macOS, and shared UI components.

  14. markedit-app/markedit★ 5.7k

    MarkEdit is a native macOS Markdown editor whose principal workflow opens a text document, edits and formats it in an embedded CodeMirror-based editor, and saves it through macOS…

  15. cirruslabs/tart★ 5.7k

    - Tart is a Swift-based command-line VM manager for Apple Silicon.

  16. linearmouse/linearmouse★ 5.7k

    Application Core – Represent the “LinearMouse” Xcode project as the overall application container.

  17. alin23/lunar★ 5.7k

    Lunar is a macOS monitor-control app.

  18. amosgyamfi/open-swiftui-animations★ 5.6k

    Open SwiftUI Animations is an interactive showcase of pure SwiftUI animation techniques for Apple platforms.

  19. abue-ammar/tinycast★ 5.6k

    Tinycast is a native macOS command launcher: a global shortcut opens a palette that searches, launches, and operates on apps, files, clipboard content, commands, and…

  20. metacubex/clashx.meta★ 5.5k

    User Interface (UI) Layer: This is represented by the main ClashX app.

  21. marmelroy/phonenumberkit★ 5.4k

    PhoneNumberKit is a Swift phone-number parsing, validation, and formatting library, with optional UIKit text-field and country-picker components.

  22. farzaa/clicky★ 5.3k

    - This repo is a macOS desktop app plus a small Cloudflare Worker backend.

  23. openclaw/peekaboo★ 5.2k

    Peekaboo is a macOS automation product with a CLI, menu-bar app, agent, and MCP interface.

  24. steipete/peekaboo★ 5.2k

    Peekaboo is a macOS automation product with a CLI and menu-bar app.

  25. ddddxxx/lyricsx★ 5.2k

    LyricsX is a native macOS lyrics companion (macOS 10.11+) that integrates with music players, finds/downloads timed lyrics, and renders them on desktop, menu bar, and Touch Bar.

  26. leits/meetingbar★ 5.2k

    External Calendars → EventStores → Core Application → StatusBarItemController

  27. scinfu/swiftsoup★ 5.1k

    SwiftSoup is a Swift HTML/XML parsing and DOM-manipulation library.

  28. productdevbook/port-killer★ 5.1k

    PortKiller is a native, cross-platform developer desktop utility for discovering listening TCP ports, terminating owning processes, monitoring selected ports, managing Kubernetes…

  29. johnsundell/publish★ 5k

    This is a Swift-based static site generator library and command-line tool (“Publish”), used to build entire websites as Swift packages.

  30. quick/nimble★ 4.8k

    Nimble is a testing framework for Swift (and Objective-C), meant to enable expressive expectations and matchers within test suites.

  31. claration/feather★ 4.8k

    Feather is an iOS sideloading app for signing and installing apps with developer certificates.

  32. palmier-io/palmier-pro★ 4.8k

    Palmier Pro is a single macOS Swift application organized as a set of feature modules under one app target.

  33. ebullioscopic/atoll★ 4.8k

    Atoll is a macOS notch-based command surface.

  34. efprefix/efqrcode★ 4.8k

    EFQRCode is a cross-platform Swift library for generating customized QR code images and recognizing QR codes in images.

  35. tableproapp/tablepro★ 4.6k

    - This is a multi-target Apple-native database client, not a single app.

  36. openminis/openminis★ 4.5k

    OpenMinis is a private, on-device mobile AI agent for iOS and Android.

  37. mangerlahn/latest★ 4.5k

    Latest is a standalone macOS desktop utility app, written in Swift, whose sole function is to check for updates in installed applications.

  38. apple/swift-collections★ 4.5k

    Swift Collections is a Swift library of data structures, not an application with a single user-to-result pipeline.

  39. beingpax/voiceink★ 4.4k

    Application Entry Point: Represent the AppDelegate (found in VoiceInk/AppDelegate.swift) which is where the app lifecycle begins.

  40. uraimo/awesome-swift-playgrounds★ 4.4k

    This is an open‑source “aggregator” repository (a curated list) of 156 Swift playgrounds.

  41. kudoleh/ios-clean-architecture-mvvm★ 4.3k

    a) Domain Layer (Core Business Logic)

  42. robinebers/openusage★ 4.3k

    OpenUsage is a native macOS menu-bar dashboard for AI coding-plan usage.

  43. pointfreeco/swift-snapshot-testing★ 4.2k

    SnapshotTesting Core Module: Represented by the “Sources/SnapshotTesting” directory.

  44. sergdort/moderncleanarchitectureswiftui★ 4.1k

    This is an iOS movie-and-anime discovery app demonstrating Clean Architecture and DDD.

  45. evanw/thumbhash★ 4.1k

    This is not a full-stack application but a core library providing a specialized algorithm for generating “thumb hashes” that can be used as placeholders when images load.

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.