Swift MacOS

Open-source Swift projects categorized as MacOS | Edit details
Related topics: #Swift #iOS #tvOS #Watchos #SwiftUI

Top 23 Swift MacOS Projects

  • GitHub repo ShadowsocksX-NG

    Next Generation of ShadowsocksX

    Project mention: I need to create an exception to a website... | reddit.com/r/shadowsocks | 2021-03-31

    Customize your rules for PAC with a similar client. I can provide you an access too :)

  • GitHub repo open-source-mac-os-apps

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

    Project mention: Awesome list of free and open source apps for macOS. | reddit.com/r/FreeMacApps | 2021-11-19
  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support. Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • GitHub repo iina

    The modern video player for macOS.

    Project mention: Must have Apps on M1 | reddit.com/r/macbookpro | 2021-12-09
  • GitHub repo Kingfisher

    A lightweight, pure-Swift library for downloading and caching images from the web.

    Project mention: Text with Apple support: Me: “Is the Pegasus API on all iPhones?” Apple: “Not that I know of.” Does anyone have the answer? I can’t find the answer on Apple’s developer site either. | reddit.com/r/applehelp | 2021-10-26

    Was literally looking at reddit app files and found reference to "kingfisher" library, which is a swift library for downloading images from the internet.

  • GitHub repo MonitorControl

    🖥 Control your display's brightness & volume on your Mac as if it was a native Apple Display. Use Apple Keyboard keys or custom shortcuts. Shows the native macOS OSDs.

    Project mention: PSA: Controlling screen brightness on non-Apple displays | reddit.com/r/finalcutpro | 2021-12-09

    MonitorControl is a free handy menubar gizmo that allows the standard keyboard keys that change screen brightness on Apple monitors to work with any monitor. One nice feature for people with dual monitor setups is the ability to slave the keys to control both monitors simultaneously if desired.

  • GitHub repo SwifterSwift

    A handy collection of more than 500 native Swift extensions to boost your productivity.

    Project mention: What’s your must have Extensions? | reddit.com/r/iOSProgramming | 2021-11-12
  • GitHub repo Amethyst

    Automatic tiling window manager for macOS à la xmonad.

    Project mention: For the love of God, get good monitors | reddit.com/r/cscareerquestions | 2021-12-08

    Try Amethyst if you're on macOS

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo pock

    Widgets manager for MacBook Touch Bar

    Project mention: Free alternative to BetterTouchTool? | reddit.com/r/FreeMacApps | 2021-11-18

    I love the app: https://pock.app

  • GitHub repo AudioKit

    Swift audio synthesis, processing, & analysis platform for iOS, macOS and tvOS

    Project mention: A curated list of Open Source example iOS apps developed in Swift | dev.to | 2021-12-06

    AudioKit - Audio synthesis, processing, and analysis platform for iOS.

  • GitHub repo mas

    :package: Mac App Store command line interface

    Project mention: When I press to UPDATE Xcode nothing happens. The icon lights up it plays a broken animation and then goes back to being normal. | reddit.com/r/applehelp | 2021-11-06

    In my case I already had brew installed, so I used it to install mas (the Mac App Store command line interface), and then ran:

  • GitHub repo WWDC

    The unofficial WWDC app for macOS

    Project mention: Where did the 2020 platforms state of the union video go? | reddit.com/r/iOSProgramming | 2021-07-12

    It's still there on site as it's accessible through the unofficial WWDC app https://wwdc.io/

  • GitHub repo Mos

    一个用于在 macOS 上平滑你的鼠标滚动效果或单独设置滚动方向的小工具, 让你的滚轮爽如触控板 | A lightweight tool used to smooth scrolling and set scroll direction independently for your mouse on macOS

    Project mention: So happy with my m1 air | reddit.com/r/macbookair | 2021-12-07

    For the external mouse you can use a software called Mos https://mos.caldis.me/ It making scrolling smooth with the mouse

  • GitHub repo stats

    macOS system monitor in your menu bar

    Project mention: External WebCam stuttering on Macbook Pro M1 Pro 14" | reddit.com/r/macbookpro | 2021-12-01

    Interesting fact – the stuttering gets worse if I play a YouTube video in the background or run the Stats app in my menu bar. Which makes me think that the GPU cores are just overwhelmed or there is some kind of system call that interrupts the video stream.

  • GitHub repo gitignore.io

    Create useful .gitignore files for your project

    Project mention: Sorry everybody, I failed with you | news.ycombinator.com | 2021-06-07

    Looking at https://gitignore.io - there is plenty of empty space and nothing, even subtle and small like "I would appreciate donations" with link/button.

    I also see nothing in https://github.com/toptal/gitignore.io and GitHub sponsoring seems to be not enabled.

    (just mentioning in case you would make it more clear that you would be happy about donations)

  • GitHub repo eul

    🖥️ macOS status monitoring app written in SwiftUI.

    Project mention: Monterey M1: My menu bar icons are randomly spreading out | reddit.com/r/mac | 2021-11-21

    https://github.com/gao-sun/eul, though temp sensors are not working on m1 yet.

  • GitHub repo SwiftyStoreKit

    Lightweight In App Purchases Swift framework for iOS 8.0+, tvOS 9.0+ and macOS 10.10+ ⛺

    Project mention: Subscriptions in an iOS app | reddit.com/r/iOSProgramming | 2021-12-07

    I can recommend this: https://github.com/bizz84/SwiftyStoreKit

  • GitHub repo Gifski

    🌈 Convert videos to high-quality GIFs on your Mac

    Project mention: What are you fine folks using for screen recording? | reddit.com/r/macapps | 2021-06-06

    I love the simplicity, the developer, its ability to share my files with external services quickly via plugins (I routinely share my recordings with his other app Gifski[3]), the fact that it's open-source, and the fact that it's free. IMO it's well worth checking out.

  • GitHub repo Dozer

    Hide menu bar icons on macOS

    Project mention: Less known macOS apps you will legitimately want to use every day | news.ycombinator.com | 2021-10-01
  • GitHub repo Clipy

    Clipboard extension app for macOS.

    Project mention: Developer Setup for a New MacBook Pro M1 Max 2021 | dev.to | 2021-11-12

    Clipy - I map this to option + command + v to access clipboard history, text emoticons, frequently shared URLs, etc.

  • GitHub repo vimr

    VimR — Neovim GUI for macOS in Swift

    Project mention: Integrating with Neovim Command Line with MacOS | reddit.com/r/neovim | 2021-10-31

    Not quite sure what you're after, but maybe check out VimR.

  • GitHub repo SwiftyBeaver

    Convenient & secure logging during development & release in Swift 3, 4 & 5

    Project mention: Swift Utilities for writing to and reading from the device log | dev.to | 2021-12-03

    SwiftyBeaver 🐧 - Multi-platform logging during development & release.

  • GitHub repo hidden

    An ultra-light MacOS utility that helps hide menu bar icons

    Project mention: Menubar icons hiding utilities and Monterey - beware! | reddit.com/r/hackintosh | 2021-11-25
  • GitHub repo NetNewsWire

    RSS reader for macOS and iOS.

    Project mention: A curated list of Open Source example iOS apps developed in Swift | dev.to | 2021-12-06

    NetNewsWire - RSS reader for macOS and iOS.

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 2021-12-09.

Swift MacOS related posts


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

Project Stars
1 ShadowsocksX-NG 29,998
2 open-source-mac-os-apps 28,854
3 iina 28,562
4 Kingfisher 19,463
5 MonitorControl 11,912
6 SwifterSwift 10,679
7 Amethyst 9,953
8 pock 9,582
9 AudioKit 8,799
10 mas 8,577
11 WWDC 8,129
12 Mos 7,706
13 stats 6,974
14 gitignore.io 6,692
15 eul 6,660
16 SwiftyStoreKit 5,784
17 Gifski 5,681
18 Dozer 5,597
19 Clipy 5,547
20 vimr 5,499
21 SwiftyBeaver 5,383
22 hidden 5,079
23 NetNewsWire 5,073
Find remote jobs at our new job board 99remotejobs.com. There are 32 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Scout APM: A developer's best friend. Try free for 14-days
Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.