Swift SwiftUI

Open-source Swift projects categorized as SwiftUI

Top 23 Swift SwiftUI Projects

  • open-source-ios-apps

    :iphone: Collaborative List of Open-Source iOS Apps

    Project mention: Collaborative List of Open-Source iOS Apps | news.ycombinator.com | 2023-12-20
  • CodeEdit

    CodeEdit App for macOS – Elevate your code editing experience. Open source, free forever.

    Project mention: Help. Trying to recreate the Xcode layout. | /r/SwiftUI | 2023-05-20

    Have a look at CodeEdit. It’s open source, built using SwiftUI, and they’ve put a lot of work into uncovering some of the more ambiguous components in macOS.

  • Onboard AI

    ChatGPT with full context of any GitHub repo. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at app.getonboardai.com.

  • swift-composable-architecture

    A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind.

    Project mention: Kaleidoscope of iOS app architectures | dev.to | 2024-01-29

    TCA for short. Very scalable, quite promising, quite popular. A decent alternative for MVVM enhanced by the Clean Architecture. You can learn more about it in a Point-Free tutorial and on GitHub.

  • Whisky

    A modern Wine wrapper for macOS built with SwiftUI

    Project mention: Quickemu: Quickly run optimised Windows, macOS and Linux virtual machines | news.ycombinator.com | 2024-01-30
  • eul

    🖥️ macOS status monitoring app written in SwiftUI.

    Project mention: What is this specific app? | /r/macapps | 2023-04-05

    Looks like https://github.com/gao-sun/eul

  • Gifski

    🌈 Convert videos to high-quality GIFs on your Mac

    Project mention: Kyutai AI research lab with a $330M budget that will make everything open source | news.ycombinator.com | 2023-11-19
  • SwiftMessages

    A very flexible message bar for UIKit and SwiftUI.

  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • MochiDiffusion

    Run Stable Diffusion on Mac natively

    Project mention: How do I install stable diffusion on my Mac Air? My midjourney subscription expired, and I don’t wanna pay another 60 a month. So I wanna try a new service. | /r/StableDiffusion | 2023-07-12

    Mochi Diffusion is very fast but you're limited to 512x512 or whatever image sizes the model is generated on

  • About-SwiftUI

    Gathering all info published, both by Apple and by others, about new framework SwiftUI.

  • SwiftUIX

    An exhaustive expansion of the standard SwiftUI library.

  • XcodesApp

    The easiest way to install and switch between multiple versions of Xcode - with a mouse click.

    Project mention: What on earth is going on? Can’t update Xcode on M1 MacBook Pro | /r/SwiftUI | 2023-12-11
  • ControlRoom

    A macOS app to control the Xcode Simulator.

    Project mention: What Are The Dev Tools You Couldn't Live Without? | /r/iOSProgramming | 2023-05-30
  • Clean Architecture for SwiftUI + Combine

    SwiftUI sample app using Clean Architecture. Examples of working with CoreData persistence, networking, dependency injection, unit testing, and more.

    Project mention: Laugh at my horrible App structure and help me do it right | /r/swift | 2023-06-29
  • ChartView

    ChartView made in SwiftUI

  • swiftui-introspect

    Introspect underlying UIKit/AppKit components from SwiftUI

    Project mention: Can I add a blinking cursor to a TextField when using a custom keyboard? | /r/swift | 2023-07-06

    The SwiftUI Introspect package can probably help here. I know what the correct implementation is for NSLayoutManager in macOS, but I haven’t tried it in iOS.

  • IceCubesApp

    A SwiftUI Mastodon client

    Project mention: IceCubesApp: Fast, lightweight and multiplatform SwiftUI Mastodon client | news.ycombinator.com | 2023-12-30
  • Lunar

    Intelligent adaptive brightness for your external monitors

    Project mention: Show HN: Multi-monitor KVM using just a USB switch | news.ycombinator.com | 2024-02-10

    I've had good luck with the Lunar app - it manages my Dell and LG monitors on an M2. (No affiliation) https://lunar.fyi

  • SwiftWebUI

    A demo implementation of SwiftUI for the Web

    Project mention: Building a Slack/Discord Alternative with Tauri/Rust | news.ycombinator.com | 2023-06-20
  • RedditOS

    The product name is Curiosity, a SwiftUI Reddit client for macOS Big Sur

  • WhatsNewKit

    Showcase your awesome new app features 📱

  • iOS-Clean-Architecture-MVVM

    Template iOS app using Clean Architecture and MVVM. Includes DIContainer, FlowCoordinator, DTO, Response Caching and one of the views in SwiftUI

  • open-swiftui-animations

    Useful SwiftUI animations including Loading/progress, Looping, On-off, Enter, Exit, Fade, Spin and Background animations that you can directly implement in your next iOS application or project. The library also contains huge examples of spring animations such as Inertial Bounce, Shake, Twirl, Jelly, Jiggle, Rubber Band, Kitchen Sink and Wobble effects. Browse, find and download the animation that fits your needs.

    Project mention: Integrating Zig and SwiftUI | news.ycombinator.com | 2023-05-27

    SwiftUI shines you get to write Swift code and embrace the DSL

    You'll never be able to write that kind of code with Zig, or C or C++, it's impossible: https://github.com/amosgyamfi/open-swiftui-animations

    So the main advantage here would be to be able to consume your Zig code/libraries with your Swift application, and that does look interesting, so you could write your crossplatform app logic in Zig, and only use Swift for actually SwiftUI

    That's the advantage that should be advertised, Kotlin tried with Kotlin-Native, seems like a good strategy

  • Parchment

    A paging view with a highly customizable menu ✨

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-02-10.

Swift SwiftUI related posts


What are some of the best open-source SwiftUI projects in Swift? This list will help you:

Project Stars
1 open-source-ios-apps 38,314
2 CodeEdit 19,728
3 swift-composable-architecture 10,824
4 Whisky 8,942
5 eul 8,854
6 Gifski 7,364
7 SwiftMessages 7,113
8 MochiDiffusion 6,902
9 About-SwiftUI 6,873
10 SwiftUIX 6,428
11 XcodesApp 6,234
12 ControlRoom 5,566
13 Clean Architecture for SwiftUI + Combine 5,274
14 ChartView 5,146
15 swiftui-introspect 5,019
16 IceCubesApp 4,448
17 Lunar 4,170
18 SwiftWebUI 4,050
19 RedditOS 3,912
20 WhatsNewKit 3,595
21 iOS-Clean-Architecture-MVVM 3,551
22 open-swiftui-animations 3,308
23 Parchment 3,254
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.