SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Objective-C Open-Source Projects
-
14. Awesome iOS
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
-
open-source-mac-os-apps
🚀 Awesome list of open source applications for macOS. https://t.me/s/opensourcemacosapps
-
-
NativeScript
⚡ Empowering JavaScript with native platform APIs. ✨ Best of all worlds (TypeScript, Swift, Objective C, Kotlin, Java, Dart). Use what you love ❤️ Angular, React, Solid, Svelte, Vue with: iOS (UIKit, SwiftUI), Android (View, Jetpack Compose), Dart (Flutter) and you name it compatible.
NativeScript is a good example of a runtime built specifically for cross-platform native mobile application development built using JavaScript.
-
BackgroundMusic
Background Music, a macOS audio utility: automatically pause your music, set individual apps' volumes and record system audio.
Project mention: BackgroundMusic: Set per-app sound volume on macOS | news.ycombinator.com | 2024-05-25 -
IQKeyboardManager
Codeless drop-in universal library allows to prevent issues of keyboard sliding up and cover UITextField/UITextView. Neither need to write any code nor any setup required and much more.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: Release Radar · September 2024: Major updates from the open source community | dev.to | 2024-10-04
From the team at MongoDB comes Realm, a mobile database that runs directly inside phones, tablets, or wearables. It's built for mobile, and designed for offline use. The latest release comes with built-in Swift 6 language mode, and Xcode 16 support. Some breaking changes include removal of Atlas App Services and Atlas Device Sync functionality, Strings and Data now considered different types and thus queries won't match one another, and Realms are no longer autoreleased when initialised. Dig into all the updates in the Realm changelog.
-
Project mention: Apple now allows retro game emulators on its App Store | news.ycombinator.com | 2024-04-07
Tangentially related: if anybody is looking for a good way to organize a library of retro emulators and games on their MacOS laptops/desktop computers then I recommend OpenEmu. It is designed from the ground up to look and feel like a Mac app.
https://openemu.org/
-
-
-
-
CocoaLumberjack
A fast & simple, yet powerful & flexible logging framework for macOS, iOS, tvOS and watchOS
-
-
2. Deserializing JSON into objects I knew for this project I'd have to deserialize GeoJSON into objects to work with them effectively in the app. Building this beast of a class felt quite daunting for being brand new to Dart and also for what was quite a complex GeoJSON file. However, I found an open source library called quicktype that generates strongly-typed models and serializers from JSON type scripts to a number of languages, including Dart. All you have to do is put in the JSON you want decoded, and it will return a prebuilt class that you can then use in your project. Quicktype have a handy website front end (https://app.quicktype.io/) for this - it worked first time and I was so grateful not to have to build this myself!
-
Yes, although I recently discovered Hammerspoon which is actually a clever little bit of macOS automation technology:
https://www.hammerspoon.org/
-
-
-
omapsapp
🍃 Organic Maps is a free Android & iOS offline maps app for travelers, tourists, hikers, and cyclists. It uses crowd-sourced OpenStreetMap data and is developed with love by the community. No ads, no tracking, no data collection, no crapware. Please donate to support the development!
Project mention: Organic Maps Turns 4: The Privacy-Focused Alternative to Google Maps | news.ycombinator.com | 2024-12-20https://github.com/mapsme/omim/ was forked in December 2020, with all new changes up to the last commit of Apr 28, 2021 merged into https://github.com/organicmaps/organicmaps/ later. MAPS.ME is alive, but they publish the source code anymore since that.
-
> Does anyone know of anything better than Make?
Xmake https://xmake.io/ for C and C++ (I haven't use that for anything serious yet) and Buck 2 https://buck2.build/ if you need a really complex build system.
-
Luckily, we have a great repository for this custom calendar in iOS developments projects. it is called FSCalendar (https://github.com/WenchaoD/FSCalendar). it is a truly a great project that accommodates our needs to build a custom calendar with images, custom text color, with custom data and events.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Objective-C discussion
Objective-C related posts
-
Apple's long-lost hidden recovery partition from 1994 has been found
-
GNU/Darwin (2000)
-
Hotdog Linux (Lightweight Interface Naturally Using X11)
-
Show HN: TUI Bluetooth Connector for Mac
-
Firebase Authentication: Google, Apple, and Phone Login to iOS App
-
I shipped my first iOS app, here’s my experience
-
Setup Mixpanel Analytics in a NextJS Application
-
A note from our sponsor - SaaSHub
www.saashub.com | 17 Mar 2025
Index
What are some of the best open-source Objective-C projects? This list will help you:
# | Project | Stars |
---|---|---|
1 | awesome-ios | 48,457 |
2 | open-source-ios-apps | 44,224 |
3 | open-source-mac-os-apps | 43,176 |
4 | SDWebImage | 25,131 |
5 | NativeScript | 24,625 |
6 | BackgroundMusic | 16,984 |
7 | IQKeyboardManager | 16,544 |
8 | Realm | 16,440 |
9 | OpenEmu | 16,400 |
10 | infer | 15,143 |
11 | CocoaPods | 14,663 |
12 | MJRefresh | 13,824 |
13 | CocoaLumberjack | 13,247 |
14 | IGListKit | 12,949 |
15 | quicktype | 12,805 |
16 | hammerspoon | 12,640 |
17 | SVProgressHUD | 12,447 |
18 | Mantle | 11,319 |
19 | omapsapp | 10,706 |
20 | xmake | 10,724 |
21 | FSCalendar | 10,641 |
22 | Quick | 9,815 |
23 | macdown | 9,464 |