Swift HacktoberFest

Open-source Swift projects categorized as HacktoberFest

Top 23 Swift HacktoberFest Projects

HacktoberFest
  • open-source-mac-os-apps

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

  • CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  • iina

    The modern video player for macOS.

    Project mention: 8 Must-Have Software for Programmers on Mac | dev.to | 2024-10-18

    2. Video Player: IINA

  • 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

  • Moya

    Network abstraction layer written in Swift.

  • SkeletonView

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

  • Eureka

    Elegant iOS form builder in Swift (by xmartlabs)

  • Loop

    Window management made elegant.

    Project mention: Loop: Open-Source macOS Window Manager | news.ycombinator.com | 2024-06-18

    Open-source, except for the "new framework used to make Loop's settings window", so don't expect to build from source.

    https://github.com/MrKai77/Loop/issues/406

  • SaaSHub

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

    SaaSHub logo
  • 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
  • About-SwiftUI

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

  • MessageKit

    A community-driven replacement for JSQMessagesViewController

  • Tuist

    Tuist's CLI

  • EFQRCode

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

  • DeviceKit

    DeviceKit is a value-type replacement of UIDevice.

  • 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
  • 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: Swift Static Linux SDK | news.ycombinator.com | 2024-06-11

    https://github.com/TokamakUI/Tokamak (WASM + MacOS + some Ubuntu support)

    They both had to rewrite the entire backend from scratch, because SwiftUI is very, very closed source. But Tokamak does have an import that just forwards to SwiftUI on Apple platforms.

  • purchases-ios

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

    Project mention: Tuist & Revenue Cat, Part 1 | dev.to | 2024-09-18

    Revenue Cat is the perfect tool to help you solve this exact problem & monetize your app quickly. A lot of works that has gone into building a easy-to-use SDK (which is available not only for Swift but many other languages & frameworks for building mobile apps) along with built-in analytics and intuitive dashboard. If you want to learn more about Revenue Cat, do take a look at their homepage here.

  • Pulley

    A library to imitate the iOS 10 Maps UI.

  • ios

    📱 Nextcloud iOS App

    Project mention: Ask HN: Is Nextcloud a Great Alternative to Dropbox/Google Drive for Startups? | news.ycombinator.com | 2024-09-22

    In my opinion it’s not a good alternative if you or your team members expect exactly the same quality of service. When you switch to Nextcloud you’ll have to expect more bugs, less reliability, less performance and obviously more maintenance (since it's typically self-hosted) compared to Google Drive, Dropbox or One Drive. So you'll have to go into this with a different kind of mindset. What you gain is independence and extendability due to a rather big platform ecosystem.

    E.g. here are some specific things and examples of things you'll have to deal with, in no specific order. These are just some things I've had to deal with recently.

    - You'll have to educate people in your group that there are at least 3 different ways to share files among each other and that they can all coexist in parallel (Individual Shares vs. Group Shares vs. Group folders vs. Circles/Teams) (I did a german blog post on this: https://bitbetter.de/blog/nextcloud-freigabe-chaos/)

    - Handling of file/folder names with special characters is a mess e.g. if you have Windows and Linux clients there will most certainly be conflicts. (Luckily this has been fixed recently by the `forbidden_filename_characters` config option – which is not enforced yet via the Web UI) see https://github.com/nextcloud/ios/issues/2802

    - Creating Nextcloud users with spaces in their names, will break CalDAV on iOS Devices (https://github.com/nextcloud/server/issues/15641)

    - Nextcloud (aka Collabora) Office is very slow if you want to actually work collaboratively with it (no matter the power of your Collabora server) – unfortunately it's no match for Google Docs or Office 365

  • MiniSim

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

  • NextGrowingTextView

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

  • CombineCocoa

    Combine publisher bridges for UIKit

  • pocket-casts-ios

    Pocket Casts iOS app 🎧

  • 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 - CodeRabbit
    coderabbit.ai | 11 Dec 2024
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. 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 41,973
2 iina 38,521
3 SwiftLint 18,703
4 Moya 15,162
5 SkeletonView 12,632
6 Eureka 11,787
7 Loop 7,194
8 XcodesApp 7,094
9 About-SwiftUI 7,007
10 MessageKit 6,042
11 Tuist 4,650
12 EFQRCode 4,584
13 DeviceKit 4,478
14 xcodes 3,861
15 Pixel 3,363
16 Tokamak 2,632
17 purchases-ios 2,376
18 Pulley 2,023
19 ios 1,998
20 MiniSim 1,822
21 NextGrowingTextView 1,802
22 CombineCocoa 1,671
23 pocket-casts-ios 1,666

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

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