Swift OSX

Open-source Swift projects categorized as OSX | Edit details
Related topics: #MacOS #Swift #iOS #Apple #Mac

Top 23 Swift OSX Projects

  • 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: Alternative to Lunar/Vivid for XDR Brightness? | reddit.com/r/macapps | 2022-05-12

    Do you have access to some closed beta? Because I’m not seeing anything on their GitHub

  • mas

    :package: Mac App Store command line interface

    Project mention: Finally Made the Switch to Mac after 15 years of using Windows. Tips and Suggestions are Welcome | reddit.com/r/MacOS | 2022-03-16

    If you haven't come across mas already, I have a feeling it'd be right up your alley. It lets you install apps from the App Store via Homebrew. Also, it's also supported in Hombrew Bundle via a Brewfile.

  • 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!

  • Mos

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

    Project mention: What app do you use to disable mouse acceleration on MacOS? How is your experience? | reddit.com/r/MacOS | 2022-05-19

    MOS - requires to be open at all times (stays in the menu bar), has the smoothest smooth scrolling option. Fixes acceleration

  • WWDC

    The unofficial WWDC app for macOS

    Project mention: As a fullstack developer, I am vexed about Apple Developer Documentation | reddit.com/r/iOSProgramming | 2022-03-17

    Just in case it helps, you can search wwdc transcripts with https://github.com/insidegui/WWDC

  • Starscream

    Websockets in swift for iOS and OSX

  • eqMac

    macOS System-wide Audio Equalizer & Volume Mixer 🎧

    Project mention: Kanto Tuks in black are on sale at Newegg for $749 (down from $899). | reddit.com/r/BudgetAudiophile | 2022-03-26

    On Mac I used to use this but not sure if it meets your requirements Eqmac

  • Pine

    A modern, native macOS markdown editor

    Project mention: Which free markdown editor/reader can I pair with Obsidian? | reddit.com/r/ObsidianMD | 2022-02-05

    If you are on macOS you could try Pine: https://github.com/lukakerr/Pine (Open Spurce)

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • iGlance

    Free system monitor for OSX and macOS. See all system information at a glance in the menu bar.

    Project mention: Must-have apps for a new MacBook user? | reddit.com/r/macbookpro | 2022-01-14

    I found another foss app arguably with even better UI. https://github.com/iglance/iGlance

  • Device

    Light weight tool for detecting the current device and screen size written in swift.

    Project mention: Awesome macOS Libraries List | dev.to | 2022-01-21

    Device - Light weight tool for detecting the current device and screen size written in swift. Language: Swift.

  • WKZombie

    WKZombie is a Swift framework for iOS/OSX to navigate within websites and collect data without the need of User Interface or API, also known as Headless browser. It can be used to run automated tests / snapshots and manipulate websites using Javascript.

  • NSWindowStyles

    A showcase of the many different styles of windows possible with NSWindow on macOS

    Project mention: How do I make a blurred transparent window using SwiftUI for macOS 12? | reddit.com/r/SwiftUI | 2021-11-22

    You’ll need an NSWindow (I.e., use an app delegate instead of the “SwiftUI life cycle”) and then you can customize it however you like: https://github.com/lukakerr/NSWindowStyles

  • SwCrypt

    RSA public/private key generation, RSA, AES encryption/decryption, RSA sign/verify in Swift with CommonCrypto in iOS and OS X

  • Solar

    A Swift micro library for generating Sunrise and Sunset times.

    Project mention: Anyone else having issues adding Swift packages? I press return here, it stays on fetching versions for a while, then nothing happens. No Private Relay or VPNs, and my internet’s certainly fast enough. | reddit.com/r/SwiftPlaygroundsApps | 2022-03-28

    https://github.com/ceeK/Solar and the package I added was https://github.com/ceeK/Solar.git reply here if that doesn’t work

  • TPInAppReceipt

    Reading and Validating In App Purchase Receipt Locally.

    Project mention: Is there any good cocoapod for LOCAL inApp receipt validation? | reddit.com/r/iOSProgramming | 2022-01-24

    TPInAppReceipt: “Reading and Validating In App Purchase Receipt Locally.”

  • passepartout-apple

    VPN client for iOS and macOS.

    Project mention: DNS leak when using NextDNS with ProtonVPN --- how do I set up both correctly? (MacOS, iOS) | reddit.com/r/ProtonVPN | 2022-04-01
  • DarkLightning

    Simply the fastest way to transmit data between iOS/tvOS and OSX

  • AirPods Battery Monitor For MacOS

    Mac OS Status Bar App that puts at eyesight your AirPods battery levels. Universal Intel / M1 Compatible

    Project mention: OMG, my app becomes the first swift repo this week in Github Trend. | reddit.com/r/swift | 2021-12-24

    Tip: Check the shell command in project. The Airpods battery shell need to replace on macOS 11. You can refer to the shell file in this project. https://github.com/mohamed-arradi/AirpodsBattery-Monitor-For-Mac

  • tunnelkit

    VPN client library for Apple platforms.

    Project mention: ProtonVPN Disconnect on my iPhone | reddit.com/r/ProtonVPN | 2021-11-23

    On some devices, when your iPhone or iPad goes to sleep, it causes ProtonVPN to stop working. This will typically cause the device to disconnect from your WiFi network. We have identified that the problem lies with iOS and is outside of our control. Thus, unfortunately, we cannot fix it at this time. This bug also affects other VPN clients and providers, as shown in this issue opened on GitHub on Dec. 1, 2019. You can fix this error by restoring your iPhone or iPad to its factory settings and reinstalling the ProtonVPN app. This will remove all data from your device. We only advise that users who have a high threat model consider taking this step. More details here.

  • osx-push-to-talk

    OSX status bar application that mute microphone on user key press

  • SwiftyVK

    Easy and powerful way to interact with VK API for iOS and macOS

  • pibar

    PiBar for Pi-hole - Manage your Pi-hole(s) from your macOS menu bar!

  • SwiftFortuneWheel

    The ultimate spinning wheel view that supports dynamic content and rich customization.

  • autokbisw

    project has migrated - Automatic keyboard/input source switching for OSX

    Project mention: Automatically switch keyboard layouts when using external keyboard | reddit.com/r/osx | 2021-09-20
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-05-19.

Swift OSX related posts


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

Project Stars
1 MonitorControl 15,964
2 mas 8,945
3 Mos 8,763
4 WWDC 8,179
5 Starscream 7,305
6 eqMac 4,205
7 Pine 2,964
8 iGlance 2,027
9 Device 1,524
10 WKZombie 1,120
11 NSWindowStyles 934
12 SwCrypt 675
13 Solar 476
14 TPInAppReceipt 463
15 passepartout-apple 426
16 DarkLightning 302
17 AirPods Battery Monitor For MacOS 299
18 tunnelkit 289
19 osx-push-to-talk 265
20 SwiftyVK 262
21 pibar 241
22 SwiftFortuneWheel 211
23 autokbisw 201
Find remote jobs at our new job board 99remotejobs.com. There are 8 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.