A curated list of awesome macOS open source projects and libraries. The items are listed in order of submission. If you'd like to contribute please read the guide. If you're working on iOS I'd also recommend checking out vsouza's awesome-ios. Feel free to add your projects.
Note: 🔶 denotes projects written in Swift.
- Alamofire - an elegant HTTP networking library in Swift. 🔶
- Sparkle - A software update framework for OS X.
- MASShortcut - Modern framework for managing global keyboard shortcuts compatible with Mac App Store.
- QorumLogs - Swift Logging Utility for Xcode & Google Docs. 🔶
- BurntCocoaUI - Use Swift enums and structs with NSMenu, NSPopUpButton, NSSegmentedControl. 🔶
- Swift Random - A tiny generator of random data for swift.
- EZSwiftExtensions - 😏 How Swift standard types and classes were supposed to work.
- AudioPlayerSwift - AudioPlayer is a simple class for playing audio (basic and advanced usage). 🔶
- VersionTrackerSwift - Track which versions of your app a user has previously installed. 🔶
- AdaptiveSpaceItem - A NSToolbarItem which will create space to center the next toolbar item . 🔶
- SwiftyUtils - All the reusable code that we need in each project. 🔶
- SwiftlyExt - SwiftlyExt is a set of useful extensions for Swift 3 standard classes and types. 🔶
- KeepingYouAwake - A Caffeine clone for OS X Yosemite (and Dark Mode).
- Messenger for Mac - Mac app wrapping Facebook's Messenger for desktop.
- Stockfish - Beautiful, powerful chess app for the Mac.
- ChitChat - A native Mac app wrapper for WhatsApp Web.
- Color Picker Pro - Color Detection Tool for Designers and Developers.
- SketchToolbox - A plugin manager for Sketch.app.
- Spectacle - Spectacle allows you to organize your windows without using a mouse.
- Macdown - Open source Markdown editor for OS X.
- Radiant Player - Turn Google Play Music into a separate, beautiful application that integrates with your Mac.
- BeardedSpice - Mac Media Keys for the Masses.
- Sonora - A minimal, beautifully designed music player for OS X.
- Bind - A design tool for interfaces.
- Sequel Pro - MySQL database management for OS X.
- gInbox - A Mac wrapper for Inbox by Gmail. 🔶
- Hacky for Mac - Hacky for Mac provides browsing Hacker News in a clean and minimalistic way.
- teleport - teleport lets you use a single mouse and keyboard to control several Macs.
- Lantern - A dedicated tool for website auditing and crawling. 🔶
- Clocker - A menubar utility for keeping track of your friends/colleagues in different timezones.
To the extent possible under law, Andrew Breckenridge has waived all copyright and related or neighboring rights to this work.