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! Learn more →
Top 23 SwiftUI Open-Source Projects
-
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.
-
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.
-
Looks like https://github.com/gao-sun/eul
-
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.
https://github.com/Juanpe/About-SwiftUI - mengs recommended resources
-
-
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-09Absolutely. It's safe, and if you use something like Xcodes, it's convenient and easy as well (https://github.com/XcodesOrg/XcodesApp)
-
-
-
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: Building a Slack/Discord Alternative with Tauri/Rust | news.ycombinator.com | 2023-06-20
-
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.
-
There actually is here
-
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
-
-
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.
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 - Price: Free Menu bar app for macOS that allows you to create and manage web apps as if they were native apps.
-
-
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.
SwiftUI related posts
- Hush – Noiseless Browsing for Safari
- Hush – Noiseless Browsing for Safari
- Whisky – Play Games on macOS with Game Porting Toolkit
- Switcher now supports the ability to map keys individually for each application.
- Tokamak: SwiftUI-compatible framework for building browser apps with WebAssembly
- Baldurs Gate 3 - is it worth doing the GPTK hustle?
- Thebaselab/codeapp: Building a full-fledged code editor for iPad
-
A note from our sponsor - Appwrite
appwrite.io | 27 Sep 2023
Index
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 |