Topics / #cocoa
Cocoa projects on GitHub
macOS Cocoa development, including dependency managers and native applications.
As of , the most-starred Cocoa projects on GitHub are RxSwift (24.6K stars), ReactiveCocoa (19.8K stars) and pop (19.5K stars). GitHub.Locker tracks 11 Cocoa repositories with 181.6K stars combined. The fastest-growing on October 17 was OpenEmu, with +1 stars in a day.
Hot right now
Most stars gained in a day · Oct 17
+1OpenEmu
OpenEmu/OpenEmu · ★ 17.8KOpenEmu is a free, open-source retro game emulator for macOS that aims to make playing classic console games feel like a first-class native Mac experience.
+1Carthage
Carthage/Carthage · ★ 15.1KCarthage is a simple, decentralized dependency manager for Cocoa applications on macOS and iOS/tvOS/watchOS. It builds your dependencies into binary frameworks without modifying your project files or build settings.
The all-time top
11 projects · by stars
- 24.6K
#1 · ReactiveX/RxSwiftRxSwift
RxSwift is the Swift-specific implementation of the Reactive Extensions standard — a reactive programming library where async operations, KVO and UI events become Observable sequences you can compose and transform.
- 19.8K
#2 · ReactiveCocoa/ReactiveCocoaReactiveCocoa
ReactiveCocoa is a Swift framework that wraps Apple's Cocoa frameworks with reactive programming: changing values become composable streams over time that you can observe and bind straight to your UI.
- 19.5K
#3 · facebookarchive/poppop
Pop is an extensible animation engine for iOS, tvOS, and OS X that adds spring, decay, basic, and custom physics-based animations on top of Core Animation, letting you animate any property on any object.
- 4

OpenEmu
17.8KOpenEmu/OpenEmu · SwiftOpenEmu is a free, open-source retro game emulator for macOS that aims to make playing classic console games feel like a first-class native Mac experience.
- 5

MBProgressHUD
15.9Kjdg/MBProgressHUD · Objective-CMBProgressHUD is an iOS drop-in class that displays a translucent HUD with an indicator and/or labels over your UI while work runs on a background thread.
- 6

Carthage
15.1KCarthage/Carthage · SwiftCarthage is a simple, decentralized dependency manager for Cocoa applications on macOS and iOS/tvOS/watchOS. It builds your dependencies into binary frameworks without modifying your project files or build settings.
- 7

CocoaPods
14.8KCocoaPods/CocoaPods · RubyCocoaPods is the dependency manager for Xcode projects: you list your dependencies in a Podfile, and it resolves them, fetches the source code, and builds an Xcode workspace for you.
- 8

textmate
14.6Ktextmate/textmate · Objective-C++TextMate is a graphical text editor for macOS 10.12 or later — a long-running open-source project with about 14.5k stars on GitHub.
- 9

fmdb
13.8Kccgus/fmdb · Objective-CFMDB is an Objective-C wrapper around SQLite, giving Cocoa developers a native-feeling API to create, query, and update SQLite databases without dropping to the raw C SQLite API.
- 10

spectacle
13.6Keczarny/spectacle · Objective-CSpectacle is a free Mac app that lets you organize windows — move, resize, center, or maximize them — entirely from the keyboard, without touching the mouse.
- 11

DZNEmptyDataSet
12Kdzenbot/DZNEmptyDataSet · Objective-CA drop-in iOS library that shows empty datasets — also known as Empty State or Blank Slate — on UITableView and UICollectionView whenever the view has no content to display.
Related topics
Often tagged together