Swift HacktoberFest

Open-source Swift projects categorized as HacktoberFest

Top 23 Swift HacktoberFest Projects

HacktoberFest
  1. open-source-mac-os-apps

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

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. iina

    The modern video player for macOS.

    Project mention: IINA – modern video player for macOS | news.ycombinator.com | 2025-05-28
  4. SwiftLint

    A tool to enforce Swift style and conventions.

    Project mention: Add SwiftLint to Xcode 15.4 on M1 mac | dev.to | 2024-08-06

    if [[ "$(uname -m)" == arm64 ]]; then export PATH="/opt/homebrew/bin:$PATH" fi if which swiftlint > /dev/null; then swiftlint --fix && swiftlint else echo "warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint" fi

  5. Moya

    Network abstraction layer written in Swift.

  6. SkeletonView

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

  7. Eureka

    Elegant iOS form builder in Swift (by xmartlabs)

  8. Loop

    Window management made elegant.

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. XcodesApp

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

    Project mention: A New Era of macOS Sandbox Escapes | news.ycombinator.com | 2024-11-08
  11. About-SwiftUI

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

  12. MessageKit

    A community-driven replacement for JSQMessagesViewController

  13. Tuist

    A virtual platform team for mobile devs who ship

    Project mention: Show HN: Lumier – Run macOS VMs in a Docker | news.ycombinator.com | 2025-05-14

    Yes! That’s actually what https://tuist.dev is doing. They use Lume to spin up ephemeral macOS VMs with Xcode preinstalled, so they can run builds in clean, reproducible environments. It’s great for CI workflows where you want full macOS without managing long-lived hosts

  14. EFQRCode

    A better way to operate QRCode in Swift, support iOS, macOS, watchOS, tvOS, and/or visionOS.

  15. DeviceKit

    DeviceKit is a value-type replacement of UIDevice.

  16. xcodes

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

    Project mention: A New Era of macOS Sandbox Escapes | news.ycombinator.com | 2024-11-08
  17. Pixel

    📷 A composable image editor using Core Image and Metal.

  18. Tokamak

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

  19. purchases-ios

    In-app purchases and subscriptions made easy. Support for iOS, watchOS, tvOS, macOS, and visionOS.

    Project mention: I shipped my first iOS app, here’s my experience | dev.to | 2024-12-17

    RevenueCat plays a crucial role in handling subscriptions and entitlement management for Daily Reps. By integrating this service, I am able to offer users a range of subscription-based features and ensure that only authorized individuals can access premium content and functionality.

  20. ios

    📱 Nextcloud iOS App

    Project mention: Show HN: Journelly for iOS: like tweeting but for your eyes only (in plain text) | news.ycombinator.com | 2025-05-05

    Journelly uses standard iOS file access and relies on iCloud (or third parties) to handle syncing via related infrastructure.

    Theoretially, any third party app that is a file provider https://developer.apple.com/documentation/fileprovider should be able available to Journelly.

    The reality is that reliability and provider completeness by third parties varies drastially. For example, many of them don't offer directory access to other apps (Nextcloud as an example https://github.com/nextcloud/ios/issues/3283#issuecomment-27...), which is a show-stopper for Journelly. It needs a directory to save images.

    Here's a thread with some third party options some folks are using with Journelly https://framapiaf.org/@marczz/114369575100101184

    Working Copy, SyncTrain, and Möbius Sync are amongst the ones I've heard working from users. For v1, I'm officially supporting iCloud (but still leaving it open for folks to try other providers). I'm just not able to do what's necessary to implement or fix what's needed in those providers (their app/codebase).

  21. Pulley

    A library to imitate the iOS 10 Maps UI.

  22. MiniSim

    MacOS menu bar app for launching iOS  and Android 🤖 emulators

  23. iOS

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

    Project mention: Busy Bar | news.ycombinator.com | 2025-04-10

    I recently set up a "busy" indicator using Home Assistant (HA) and the Home Assistant Companion app for macOS. The desktop app exposes various MacBook sensors to HA, which can then trigger automations.

    When my microphone activates, it triggers an automation that powers a socket. A red LED lamp lights up, signaling to everyone that I’m on a call or recording a video.

    (1) https://github.com/home-assistant/iOS/releases

  24. NextGrowingTextView

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

  25. CombineCocoa

    Combine publisher bridges for UIKit

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Swift HacktoberFest discussion

Log in or Post with

Swift HacktoberFest related posts

  • Writing Gnome Apps with Swift

    11 projects | news.ycombinator.com | 27 Mar 2024
  • Top Free Utility Mac Apps You Aren’t Using

    3 projects | dev.to | 4 Mar 2024
  • Native macOS fix for applications hiding under the MacBook Pro notch

    5 projects | news.ycombinator.com | 12 Feb 2024
  • Mousetrap.jl: a GUI library for Julia and C++ that fully wrap GTK4

    4 projects | news.ycombinator.com | 19 Aug 2023
  • Apps for iOS?

    6 projects | /r/Lemmy | 10 Jun 2023
  • TvOS, swiftfin, can’t ffwd

    1 project | /r/jellyfin | 8 Jun 2023
  • My Mac glitched and gave me the Sonoma Developer beta (and it did Ventura too). I am not in the developer program.

    1 project | /r/MacOSBeta | 6 Jun 2023
  • A note from our sponsor - Stream
    getstream.io | 12 Jul 2025
    Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →

Index

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 44,496
2 iina 40,952
3 SwiftLint 19,075
4 Moya 15,293
5 SkeletonView 12,799
6 Eureka 11,834
7 Loop 8,600
8 XcodesApp 7,739
9 About-SwiftUI 7,058
10 MessageKit 6,170
11 Tuist 5,141
12 EFQRCode 4,660
13 DeviceKit 4,600
14 xcodes 4,252
15 Pixel 3,535
16 Tokamak 2,770
17 purchases-ios 2,706
18 ios 2,148
19 Pulley 2,020
20 MiniSim 1,968
21 iOS 1,896
22 NextGrowingTextView 1,807
23 CombineCocoa 1,714

Sponsored
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io

Did you know that Swift is
the 15th most popular programming language
based on number of references?