Open-source projects categorized as Objective-C

Top 23 Objective-C Open-Source Projects

  • awesome-ios

    A curated list of awesome iOS ecosystem, including Objective-C and Swift Projects

  • Project mention: I want to create IMDB for Open source projects | news.ycombinator.com | 2024-04-15

    There's a lot of "Awesome" that various individuals have made to curate vertical interests. Example: https://github.com/vsouza/awesome-ios

  • open-source-ios-apps

    :iphone: Collaborative List of Open-Source iOS Apps

  • Project mention: Collaborative List of Open-Source iOS Apps | news.ycombinator.com | 2023-12-20
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • open-source-mac-os-apps

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

  • Project mention: Favourite open-source apps? | /r/macapps | 2023-06-04

    There is a github repo with a list of Open source mac os apps

  • SDWebImage

    Asynchronous image downloader with cache support as a UIImageView category

  • Project mention: Is there anything inherently wrong with the way I am updating this array of custom objects? | /r/swift | 2023-08-24

    Add the SDWebImage package: https://github.com/SDWebImage/SDWebImage.git

  • NativeScript

    ⚡ Empowering JavaScript with native platform APIs. ✨ Best of all worlds (TypeScript, Swift, Objective C, Kotlin, Java). Use what you love ❤️ Angular, Capacitor, Ionic, React, Solid, Svelte, Vue with: iOS (UIKit, SwiftUI), Android (View, Jetpack Compose), Dart (Flutter) and you name it compatible.

  • Project mention: Svelte Native: The Svelte Mobile Development Experience | news.ycombinator.com | 2024-01-29

    This is not so much the Svelte equivalent of React Native as it is just NativeScript (https://nativescript.org).

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

  • Realm

    Realm is a mobile database: a replacement for Core Data & SQLite

  • Project mention: Energy, WiFi and RAM use by Android messaging apps | news.ycombinator.com | 2023-10-20

    Presumably realm in Element for Android. https://realm.io/ "Realm by MongoDB"

    See also https://github.com/vector-im/element-android/issues/1025

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • OpenEmu

    🕹 Retro video game emulation for macOS

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


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

    A static analyzer for Java, C, C++, and Objective-C

  • Project mention: An Introduction to Temporal Logic (With Applications to Concurrency Problems) | news.ycombinator.com | 2024-01-22

    I think most development occurs on problems that can't be formally modeled anyway. Most developers work on things like, "can you add this feature to the e-commerce site? And can the pop-up be blue?" which isn't really model-able.

    But that's not to say that formal methods are useless! We can still prove some interesting aspects of programs -- for example, that every lock that gets acquired later gets released. I think tools like Infer[0] could become common in the coming years.

    [0]: https://fbinfer.com/

  • CocoaPods

    The Cocoa Dependency Manager.

  • Project mention: Show HN: Privacy Manifest CLI tool for iOS apps | news.ycombinator.com | 2024-04-17

    Very nice! love that it is all in swift, will give a closer look later but looks beautiful.

    Recently went through this with a react native app with a ton of old dependencies and it was fairly painful. Wrote a couple not quite as beautiful scripts to help so I wish I had this before.

    Tangential rant: I am all for privacy but find it really obnoxious that the most profitable company in the world is giving open source contributors to their ecosystem work on a deadline. Case in point: https://github.com/CocoaPods/CocoaPods/issues/10325

  • MJRefresh

    An easy way to use pull-to-refresh.

  • CocoaLumberjack

    A fast & simple, yet powerful & flexible logging framework for macOS, iOS, tvOS and watchOS

  • Project mention: Looking for a flexible and fast logging library with file rotation support | /r/flutterhelp | 2023-12-04

    On iOS using Swift I would depend on the CocoaLumberjack library to support all of my logging needs. It's fast, flexible, and very importantly, supports configurable log file rotationDDFileLogger(py)maximumFileSize). It's awesome.

  • IGListKit

    A data-driven UICollectionView framework for building fast and flexible lists.

  • SVProgressHUD

    A clean and lightweight progress HUD for your iOS and tvOS app.

  • quicktype

    Generate types and converters from JSON, Schema, and GraphQL

  • Project mention: How do you navigate an api response where you don't know the exact structure? | /r/webdev | 2023-11-09

    I grab the response off of the network tab. Either make a structure manually or use something like QuickType

  • hammerspoon

    Staggeringly powerful macOS desktop automation with Lua

  • Project mention: NoTunes is a macOS application that will prevent Apple Music from launching | news.ycombinator.com | 2024-05-21
  • Mantle

    Model framework for Cocoa and Cocoa Touch

  • FSCalendar

    A fully customizable iOS calendar library, compatible with Objective-C and Swift

  • assimp

    The official Open-Asset-Importer-Library Repository. Loads 40+ 3D-file-formats into one unified and clean data structure.

  • Project mention: The Asset-Importer-Lib Minor Release Version 5.3.0 is out | /r/GraphicsProgramming | 2023-09-26
  • Quick

    The Swift (and Objective-C) testing framework.

  • macdown

    Open source Markdown editor for macOS.

  • xmake

    🔥 A cross-platform build utility based on Lua

  • Project mention: Xmake: A modern C/C++ build tool | news.ycombinator.com | 2024-05-04
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Objective-C related posts


What are some of the best open-source Objective-C projects? This list will help you:

Project Stars
1 awesome-ios 46,017
2 open-source-ios-apps 40,619
3 open-source-mac-os-apps 39,732
4 SDWebImage 24,942
5 NativeScript 23,736
6 IQKeyboardManager 16,355
7 Realm 16,151
8 OpenEmu 15,861
9 BackgroundMusic 15,287
10 infer 14,746
11 CocoaPods 14,442
12 MJRefresh 13,773
13 CocoaLumberjack 13,133
14 IGListKit 12,802
15 SVProgressHUD 12,422
16 quicktype 11,611
17 hammerspoon 11,559
18 Mantle 11,332
19 FSCalendar 10,562
20 assimp 10,352
21 Quick 9,768
22 macdown 9,384
23 xmake 9,284

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives