Swift HacktoberFest

Open-source Swift projects categorized as HacktoberFest

Top 23 Swift HacktoberFest Projects

  • open-source-mac-os-apps

    🚀 Awesome list of open source applications for macOS. https://t.me/s/opensourcemacosapps

    Project mention: Favourite open-source apps? | /r/macapps | 2023-06-04

    There is a github repo with a list of Open source mac os apps

  • iina

    The modern video player for macOS.

    Project mention: mpv stopped working on MacOS Somona | /r/mpv | 2023-11-07

    Well, there is not much for Mac, there is this https://iina.io

  • Appwrite

    Appwrite - The open-source backend cloud platform. Add Auth, Databases, Functions, and Storage to your product and build any application at any scale while using your preferred coding languages and tools.

  • Moya

    Network abstraction layer written in Swift.

    Project mention: What are dependecies/tools you cannot live as a iOS dev? | /r/iOSProgramming | 2023-02-28

    In terms of dependencies, I always use Moya. It's a bit heavy, and it's not perfect, but holy hell is it better than nearly every networking layer written "from scratch" I've seen on nearly every project I've worked on. It's amazing to organize requests in a predictable way, have testing baked into the framework, and has first-class support for RxSwift/Combine. I can't recommend it enough.

  • SkeletonView

    ☠️ An elegant way to show users that something is happening and also prepare them to which contents they are awaiting

    Project mention: How do I create this pre-loader effect using UIKit that is so prevalent in apps? | /r/swift | 2023-05-10

    Take a look at SkeletonView

  • Eureka

    Elegant iOS form builder in Swift (by xmartlabs)

  • 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

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

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

  • MessageKit

    A community-driven replacement for JSQMessagesViewController

    Project mention: What lib should I choose for Chat? | /r/iOSProgramming | 2023-02-20

    Hi there. I'm going to do the Chat app for my company. My best choice so far is MessageKit: https://github.com/MessageKit/MessageKit Any other options from you guys? Thanks

  • EFQRCode

    A better way to operate QR Code in Swift, support iOS, macOS, watchOS and tvOS.

    Project mention: Does anybody know a good API for generating QR codes? | /r/swift | 2023-05-04

    If you need more styling for the QRCode or want to generate it on watchOS, you can try https://github.com/EFPrefix/EFQRCode (an open source library that I help maintaining)

  • DeviceKit

    DeviceKit is a value-type replacement of UIDevice.

  • Tuist

    🚀 Create, maintain, and interact with Xcode projects at scale

    Project mention: Best resources to really understand Xcode, project configurations, builds etc. | /r/swift | 2023-03-19
  • xcodes

    The best command-line tool to install and switch between multiple versions of Xcode.

    Project mention: My Mac glitched and gave me the Sonoma Developer beta (and it did Ventura too). I am not in the developer program. | /r/MacOSBeta | 2023-06-06

    For easier update, I'd recommend you to use xcodes

  • Pixel

    📷 A composable image editor using Core Image and Metal.

  • Tokamak

    SwiftUI-compatible framework for building browser apps with WebAssembly and native apps for other platforms

    Project mention: Tokamak: SwiftUI-compatible framework for building browser apps with WebAssembly | news.ycombinator.com | 2023-09-11
  • Pulley

    A library to imitate the iOS 10 Maps UI.

  • purchases-ios

    In-app purchases and subscriptions made easy. Support for iOS, iPadOS, watchOS, and Mac.

    Project mention: We built QuikFlow, a macOS app which allows you to build flowcharts with a mindmapping workflow! | /r/macapps | 2023-07-09

    We try to collect as little data as possible, but we use RevenueCat for handling the IAP. We currently use it with anonymous (randomly generated) IDs and don't save additional attribution metadata, so we try to be as privacy-friendly as is possible with this setup.

  • NextGrowingTextView

    📝 The next in the generations of 'growing textviews' optimized for iOS 8 and above.

  • ios

    📱 Nextcloud iOS App (by nextcloud)

  • CombineCocoa

    Combine publisher bridges for UIKit

    Project mention: Is Combine the best way of keeping UI updated in UIKit? | /r/swift | 2023-05-23

    There is also CombineCocoa library with couple of bindings for UIKit https://github.com/CombineCommunity/CombineCocoa

  • Animated Mask Label

    An easy way to add a shimmering effect to any view with just one line of code. It is useful as an unobtrusive loading indicator.

    Project mention: Go Blogs | /r/golang | 2023-04-10
  • UIFontComplete

    Font management (System & Custom) for iOS and tvOS

  • iOS

    :iphone: Home Assistant for Apple platforms (by home-assistant)

    Project mention: Strange iPhone WebSocket problem only occurs on my iPhone, but no other device | /r/webdev | 2023-01-11

    checked out the source of the Home Assistant app, compiled and ran it on my Mac Book Pro successfully. Is the same as I used on my Mac OS X which support Mac OS / iOS / Apple Watch.

  • OpenSwiftUI

    WIP — OpenSwiftUI is an OpenSource implementation of Apple's SwiftUI DSL.

  • Onboard AI

    Learn any GitHub repo in 59 seconds. 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 www.getonboard.dev.

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-11-07.

Swift HacktoberFest related posts


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

Project Stars
1 open-source-mac-os-apps 37,717
2 iina 35,030
3 Moya 14,823
4 SkeletonView 12,258
5 Eureka 11,709
6 About-SwiftUI 6,821
7 XcodesApp 5,962
8 MessageKit 5,803
9 EFQRCode 4,512
10 DeviceKit 4,222
11 Tuist 3,803
12 xcodes 3,243
13 Pixel 3,048
14 Tokamak 2,341
15 Pulley 2,000
16 purchases-ios 1,952
17 NextGrowingTextView 1,769
18 ios 1,715
19 CombineCocoa 1,555
20 Animated Mask Label 1,522
21 UIFontComplete 1,322
22 iOS 1,311
23 OpenSwiftUI 1,281
Learn any GitHub repo in 59 seconds
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 www.getonboard.dev.