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: Your best recommendations for apps, which are not broadly known. | reddit.com/r/macapps | 2022-09-22

    Oh and an extensive list of free open source mac apps (hosted on Github).

  • SwiftLint

    A tool to enforce Swift style and conventions.

    Project mention: Ask HN: Xcode users – how do you make it more usable? | news.ycombinator.com | 2022-09-25

    1) Here are some tips & tricks for refactoring: https://developer.apple.com/documentation/xcode/finding-and-...

    The “rename in project” or “rename in scope” functions are quite neat.

    2) Check out SwiftLint: https://github.com/realm/SwiftLint

    I have not used it in a while, but it comes with good defaults and is highly customizable to your own preferred Swift style.

  • SonarLint

    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.

  • Moya

    Network abstraction layer written in Swift.

    Project mention: Szabadúszó iOS fejlesztőt keresek | reddit.com/r/programmingHungary | 2022-08-04
  • SkeletonView

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

    Project mention: Cracking the iOS Interview | dev.to | 2022-09-10

    SkeletonView - Fancy loading views

  • Eureka

    Elegant iOS form builder in Swift

  • MessageKit

    A community-driven replacement for JSQMessagesViewController

    Project mention: Open Source recommendations for chat UI | reddit.com/r/iOSProgramming | 2022-04-04
  • EFQRCode

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

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • DeviceKit

    DeviceKit is a value-type replacement of UIDevice.

    Project mention: Can you detect the phone having dynamic island? | reddit.com/r/iOSProgramming | 2022-10-30

    You can use this one : https://github.com/devicekit/DeviceKit

  • Tuist

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

    Project mention: iOS Collaboration Questions | reddit.com/r/iOSProgramming | 2022-07-30

    At my current workplace, we use Tuist. It's a great tool, but there are 20 of us, so it's necessary. In smaller teams (up to 5-7 people) I didn't feel like there were huge problems with .xcodeproj. Sure, some conflicts now and then, but far from every time you merge something. https://github.com/tuist/tuist

  • CalendarKit

    📅 Calendar for Apple platforms in Swift

    Project mention: Does SwiftUI have pre made views to get something like this without even the month days at the top ? just the hour interval for today with the red line ? | reddit.com/r/swift | 2022-03-01

    https://github.com/richardtop/CalendarKit and UIViewRepresentable

  • Pulley

    A library to imitate the iOS 10 Maps UI.

  • Tokamak

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

    Project mention: I would like to get a job as a iOS developer. Should I begin by learning UIKit or SwiftUI first? | reddit.com/r/iOSProgramming | 2022-10-23

    TokamakUI runs via SwiftUI on WASM for web. Apple just hired the creator of the framework.

  • NextGrowingTextView

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

  • ios

    📱 Nextcloud iOS App (by nextcloud)

    Project mention: Issues with iPhone app | reddit.com/r/NextCloud | 2022-11-04
  • UIFontComplete

    Font management (System & Custom) for iOS and tvOS

  • CombineCocoa

    Combine publisher bridges for UIKit

  • OpenSwiftUI

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

  • focus-ios

    Firefox Focus for iOS

    Project mention: Firefox Focus crashes on iOS 15 | reddit.com/r/firefox | 2022-11-20

    Please go to this page and click on New issue to report crashes and bugs.

  • iOS

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

    Project mention: My smart home 2021: A Home Assistant love story | news.ycombinator.com | 2022-02-17

    2. Firebase Cloud Messaging, for push notifications (since we can't talk to APNS directly in HA)

    FCM is a dependency I'm actively trying to kill off in favor of an implementation that is both end-to-end encrypted and talks directly to Apple's Push Notification Service. Apple would not allow a solution where HA talks directly to APNS as they do not want that many active connections, and it would require disclosing private keys for the App STore account.

    [0] https://github.com/home-assistant/iOS/pull/2010

  • SwiftyJSONAccelerator

    macOS app to generate Swift 5 code for models from JSON (with Codeable)

  • Action

    Abstracts actions to be performed in RxSwift. (by RxSwiftCommunity)

  • Swiftfin

    Native Jellyfin Client for iOS and tvOS

    Project mention: A Note About Swiftfin | reddit.com/r/jellyfin | 2022-11-26

    We don’t really do timelines. I can see why you are confused there. The status outlined there are for the specific feature and not the app as a whole (kind of like how in the current app the native video player is considered “beta” while the app as a whole is considered stable). I don’t believe there had been much progress on downloads yet as the focus has been on cleaning up some of the existing code. That discussion will be updated as things progress though.

  • Paparazzo

    Custom iOS camera and photo picker with editing capabilities

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

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 2022-11-26.

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 33,183
2 SwiftLint 16,791
3 Moya 14,327
4 SkeletonView 11,596
5 Eureka 11,549
6 MessageKit 5,358
7 EFQRCode 4,319
8 DeviceKit 3,871
9 Tuist 3,061
10 CalendarKit 2,219
11 Pulley 1,975
12 Tokamak 1,952
13 NextGrowingTextView 1,682
14 ios 1,412
15 UIFontComplete 1,319
16 CombineCocoa 1,319
17 OpenSwiftUI 1,185
18 focus-ios 1,161
19 iOS 1,070
20 SwiftyJSONAccelerator 928
21 Action 864
22 Swiftfin 851
23 Paparazzo 754
Workflow assistant built for devs & their teams
Automate the mundane part of your day, with live actionable messages for your GitHub & Jira tasks.