Swift MacOS

Open-source Swift projects categorized as MacOS

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 iina

    The modern video player for macOS.

    Project mention: Video player app that has its own volume control | reddit.com/r/iosapps | 2021-06-16

    #1: Will You Help Save Amphetamine? #2: IINA is the best thing to happen to my Mac since NetNewsWire | 49 comments #3: Unique new system monitor app - Pluto | 82 comments

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

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

    Project mention: Why is it not more common for people to fork projects to create variations? | reddit.com/r/opensource | 2021-02-25

    open-source-mac-os-apps and awesome-selfhosted which between them have >1600 items (just by counting list items) and the word "fork" occurs 12 times. Obviously the descriptions are really short and not comprehensive so necessarily a lowball.

  • GitHub repo Kingfisher

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

    Project mention: How do you handle fetching data from REST API and caching? | reddit.com/r/SwiftUI | 2021-05-31

    Image loading, displaying and caching is a very similar problem and it seems there are some pretty good solutions available (e.g. Kingfisher), so I'm quite surprised that I'm struggling to find a popular/reliable/stable solution for (REST) API data.

  • GitHub repo SwifterSwift

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

    Project mention: Weekly Developer Roundup #23 - Sun Nov 22 2020 | dev.to | 2020-11-21

    SwifterSwift/SwifterSwift (Swift): A handy collection of more than 500 native Swift extensions to boost your productivity.

  • GitHub repo Amethyst

    Automatic tiling window manager for macOS à la xmonad.

    Project mention: Please recommend me a window management tool that does this! | reddit.com/r/MacOS | 2021-06-15
  • GitHub repo pock

    Widgets manager for MacBook Touch Bar

    Project mention: Just got my first MacBook! Any suggestions on what I should put on it or things I should change? | reddit.com/r/mac | 2021-06-09
  • GitHub repo AudioKit

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

    Project mention: Best way to consume CMake based C lib in Swift for iOs/desktop | reddit.com/r/swift | 2021-06-07

    I can’t help with that, but I would suggest looking at AudioKit. Even if it doesn’t help you replace that dependency, it might give you pointers for doing it yourself.

  • GitHub repo mas

    :package: Mac App Store command line interface

    Project mention: Are App Store apps installed per user in MacOS? | reddit.com/r/MacOS | 2021-04-27

    Since a new version of Xcode just came out, I tested it. And it seems that the App Store only checks the version inside an internal database. I tried to use mas to force an update, and it found no update.

  • GitHub repo MonitorControl

    🖥 Control your external monitor brightness & volume on your Mac

    Project mention: Is there really no Screen Brightness control? | reddit.com/r/macmini | 2021-06-13

    Monitor Control is another app similar to Lunar that natively controls your hardware display brightness. However, it doesn't work on M1 Macs yet due to a software limitation on Apple's end. You can follow the progress here

  • GitHub repo Mos

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

    Project mention: Made the swap from PC to Mac. Couldn't be happier. Mini M1 16/256 | reddit.com/r/macsetups | 2021-06-18

    By default, regular mice work badly on mac. Recommend to use Mac Mouse Fix or MOS to fix that.

  • 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: [HELP] NSMenu for swiftUI for mac | reddit.com/r/SwiftUI | 2021-06-04

    Here is an open source app that does what you are looking for. https://github.com/gao-sun/eul

  • GitHub repo SwiftyStoreKit

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

    Project mention: How can I offer a free trial for a paid app? | reddit.com/r/iOSProgramming | 2021-02-26

    I found it much easier to integrate payments using SwiftyStoreKit: 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 vimr

    VimR — Neovim GUI for macOS in Swift

    Project mention: Is there any gui like neovide but more stable? | reddit.com/r/neovim | 2021-04-21

    I don't use Mac, but you should probably check https://github.com/qvacua/vimr

  • GitHub repo SwiftyBeaver

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

  • GitHub repo Dozer

    Hide menu bar icons on macOS

    Project mention: Hackintosh / MacOS free tools | reddit.com/r/hackintosh | 2021-06-01

    Dozer - A free and open source alternative to bartender!

  • GitHub repo Clipy

    Clipboard extension app for macOS.

    Project mention: What do you think is the most useful keyboard shortcut? | reddit.com/r/AskReddit | 2021-06-01

    Not built in, but Clipy is a good lightweight third-party app (it's a fork/continuation of the now-defunct ClipMenu).

  • GitHub repo Brooklyn

    🍎 Screensaver inspired by Apple's Event on October 30, 2018

    Project mention: What do you suggest adding to my new desk setup? | reddit.com/r/desksetup | 2021-05-17
  • GitHub repo NetNewsWire

    RSS reader for macOS and iOS.

    Project mention: Are there any iOS news apps that do not track you? | reddit.com/r/privacy | 2021-04-12

    Here’s its privacy policy, GitHub repository and results of checking if the app website has third-party trackers (it has none). Of course, website is not the app, but since it’s 100% FOSS — you can check yourself (given you have the technical knowledge of course).

  • GitHub repo stats

    macOS system monitor in your menu bar

    Project mention: [Suggestions] Widget for battery and internal & External SSD remaining storage on MACOS | reddit.com/r/macmini | 2021-06-04
  • GitHub repo SwiftOCR

    Fast and simple OCR library written in Swift

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-06-18.


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

Project Stars
1 ShadowsocksX-NG 29,491
2 iina 27,218
3 open-source-mac-os-apps 26,059
4 Kingfisher 18,528
5 SwifterSwift 9,850
6 Amethyst 9,218
7 pock 9,163
8 AudioKit 8,476
9 mas 8,165
10 MonitorControl 7,960
11 Mos 6,649
12 gitignore.io 6,408
13 eul 5,600
14 SwiftyStoreKit 5,576
15 Gifski 5,331
16 vimr 5,268
17 SwiftyBeaver 5,221
18 Dozer 5,037
19 Clipy 5,000
20 Brooklyn 4,722
21 NetNewsWire 4,622
22 stats 4,472
23 SwiftOCR 4,419