Open-source projects categorized as SwiftUI
Language: + Swift + TypeScript

Top 23 SwiftUI Open-Source Projects

  • open-source-ios-apps

    :iphone: Collaborative List of Open-Source iOS Apps

    Project mention: File Manager like WinRar, WinZip, 7zip, etc., on iOS thats open source? | /r/opensource | 2023-07-12

    Then it's easier. There is a community list that took 5s to find and there seems to be nothing in there that fits your description.

  • 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.

  • Appwrite

    Appwrite - The open-source backend cloud platform. The open-source backend cloud platform for developing Web, Mobile, and Flutter applications. You can set up your backend faster with real-time APIs for authentication, databases, file storage, cloud functions, and much more!

  • swift-composable-architecture

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

    Project mention: My largest project yet: A fully themable, powerful task manager and daily planner built with SwiftUI. Available on iPhone and iPad for free (no ads, IAP or data collected). | /r/iOSProgramming | 2023-09-17

    🙏 Built with SwiftUI and The Composable Architecture (TCA): This isn’t a feature, but I just want to express my gratitude to the creators and maintainers of these two frameworks, which have played a huge part in making me fall in love with iOS development.

  • 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: Some useful commands to try using ffmpeg | /r/commandline | 2023-07-01

    I use ffmpeg in tandem with a great tool called Gifski before finally optimizing with gifsicle

  • About-SwiftUI

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

    Project mention: I want to learn!!!! | /r/SwiftUI | 2022-12-14

    https://github.com/Juanpe/About-SwiftUI - mengs recommended resources

  • SwiftUIX

    An exhaustive expansion of the standard SwiftUI library.

  • Mergify

    Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.

  • XcodesApp

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

    Project mention: Is it actually safe to run multiple version of xcode if I want to try the new SDKs? | /r/iOSProgramming | 2023-06-09

    Absolutely. It's safe, and if you use something like Xcodes, it's convenient and easy as well (https://github.com/XcodesOrg/XcodesApp)

  • 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
  • ChartView

    ChartView made in SwiftUI

  • Whisky

    A modern Wine wrapper for macOS built with SwiftUI

    Project mention: Whisky – Play Games on macOS with Game Porting Toolkit | news.ycombinator.com | 2023-09-14
  • 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
  • SwiftUI-Cheat-Sheet

    SwiftUI 2.0 Cheat Sheet

  • 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
  • Lunar

    Intelligent adaptive brightness for your external monitors

    Project mention: I2c-USB-hub: An i2C Controllable USB 2.0 Hub | news.ycombinator.com | 2023-09-11

    Last year I bought a second computer for my music studio. I wanted to use the same set of 2 monitors and wired keyboard + trackpad on both machines.

    I wrote simple scripts to switch my monitor inputs with keyboard shortcuts (even simpler with Lunar, amazing new Mac app — https://lunar.fyi), which saved me from having to press annoying input-source buttons.

    But I couldn't for the life of me find a simple, suitable software controllable KVM switch. That still requires the hardware button to be controlled, so frustrating.

  • RedditOS

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

    Project mention: Youtube for MacOS Ventura | /r/MacOS | 2023-02-11

    There actually is here

  • WhatsNewKit

    Showcase your awesome new app features 📱

    Project mention: How can I make this Onboarding page for MacOS app in SwiftUI. | /r/SwiftUI | 2022-11-18
  • 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

    Project mention: What do you think about this architecture? | /r/iOSProgramming | 2022-11-27
  • FigmaToCode

    Generate responsive pages and apps on HTML, Tailwind, Flutter and SwiftUI.

    Project mention: Best Flutter UI kit | /r/FlutterDev | 2023-06-04
  • Parchment

    A paging view with a highly customizable menu ✨

    Project mention: How to slide through collection views? | /r/swift | 2023-02-01

    This could be Parchment.

  • 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

  • Plash

    💦 Make any website your Mac desktop wallpaper

    Project mention: A collection of useful Mac Apps | /r/macapps | 2023-07-13

    Plash - Price: Free Menu bar app for macOS that allows you to create and manage web apps as if they were native apps.

  • DynamicColor

    Yet another extension to manipulate colors easily in Swift and SwiftUI

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

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 2023-09-17.

SwiftUI related posts


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

Project Stars
1 open-source-ios-apps 36,427
2 CodeEdit 19,084
3 swift-composable-architecture 9,663
4 eul 8,714
5 Gifski 7,020
6 About-SwiftUI 6,804
7 SwiftUIX 5,956
8 XcodesApp 5,608
9 ControlRoom 5,387
10 ChartView 4,980
11 Whisky 4,963
12 Clean Architecture for SwiftUI + Combine 4,896
13 SwiftUI-Cheat-Sheet 4,117
14 SwiftWebUI 3,969
15 Lunar 3,892
16 RedditOS 3,862
17 WhatsNewKit 3,413
18 iOS-Clean-Architecture-MVVM 3,246
19 FigmaToCode 3,198
20 Parchment 3,165
21 open-swiftui-animations 3,041
22 Plash 2,972
23 DynamicColor 2,890
Clean code begins in your IDE with SonarLint
Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.