Objective-C

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

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

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

    https://openemu.org/

  • BackgroundMusic

    Background Music, a macOS audio utility: automatically pause your music, set individual apps' volumes and record system audio.

  • Project mention: Output different audio streams to two separate devices | /r/MacOS | 2023-07-15
  • 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: Show HN: NotesOllama – I added local LLM support to Apple Notes (through Ollama) | news.ycombinator.com | 2024-02-21

    Another option for hacking something like this together could be HammerSpoon. I’ve spent some time with it, but haven’t tried integrating with Apple Notes, I mostly did stuff at the file system level to keep it easy.

    https://www.hammerspoon.org/

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

  • sequelpro

    MySQL/MariaDB database management for macOS

  • Project mention: Data base management programs? | /r/mac | 2023-04-26
  • 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

Index

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

Project Stars
1 awesome-ios 45,704
2 open-source-ios-apps 40,079
3 open-source-mac-os-apps 39,454
4 SDWebImage 24,917
5 NativeScript 23,660
6 IQKeyboardManager 16,327
7 Realm 16,124
8 OpenEmu 15,763
9 BackgroundMusic 15,062
10 infer 14,693
11 CocoaPods 14,422
12 MJRefresh 13,771
13 CocoaLumberjack 13,121
14 IGListKit 12,783
15 SVProgressHUD 12,418
16 quicktype 11,472
17 hammerspoon 11,479
18 Mantle 11,332
19 FSCalendar 10,543
20 assimp 10,256
21 Quick 9,756
22 macdown 9,374
23 sequelpro 8,990

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com