Open Source Objective C Software - Page 6

Objective C Software

Browse free open source Objective C Software and projects below. Use the toggles on the left to filter open source Objective C Software by OS, license, language, programming language, and project status.

  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build generative AI apps with Vertex AI. Switch between models without switching platforms.
    Start Free
  • AI-powered service management for IT and enterprise teams Icon
    AI-powered service management for IT and enterprise teams

    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
    Try it Free
  • 1
    A collection of open source and public domain software for Java, XML, and Cocoa, primarily. Some projects: ThreadWorker, Xmlizable, Base64, Tabu Search.
    Downloads: 26 This Week
    Last Update:
    See Project
  • 2
    Chicken is a VNC client for Mac OS X. A VNC client allows remote access to another computer over the network. Chicken is based on Chicken of the VNC.
    Downloads: 22 This Week
    Last Update:
    See Project
  • 3
    macam is focused on developing webcam support for Mac OS X. We are trying to incorporate many different camera types. If you want a camera to work on OSX, join in! We need help with testing cameras (there are soooo many). Please visit the Web Site fi
    Downloads: 40 This Week
    Last Update:
    See Project
  • 4
    ActionSheetPicker

    ActionSheetPicker

    Quickly reproduce the dropdown UIPickerView / ActionSheet

    Quickly reproduce the dropdown UIPickerView / ActionSheet functionality from Safari on iPhone/ iOS / CocoaTouch. Easily present an ActionSheet with a PickerView, allowing the user to select from a number of immutable options. If you prefer not to use either of the aforementioned dependency managers, you can integrate ActionSheetPicker-3.0 into your project manually.
    Downloads: 4 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 5
    FFPopup

    FFPopup

    Presenting custom views as a popup in iOS

    FFPopup is a flexible and customizable popup view framework for iOS, built with Objective-C. It allows developers to present modal-like views with a variety of animations and layouts, enhancing user interactions with custom alerts and notifications.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 6
    JSQMessages View Controller

    JSQMessages View Controller

    An elegant messages UI library for iOS

    An elegant messages UI library for iOS. As it turns out, messaging is something that iOS devs and users really want. Messaging of any kind has turned out to be an increasingly popular mobile app feature in all sorts of contexts and for all sorts of reasons. Thus, I am supporting this project in my free time and have added features way beyond what Hemoglobe ever needed.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 7
    KIF

    KIF

    An iOS functional testing framework

    KIF, which stands for Keep It Functional, is an iOS integration test framework. It allows for easy automation of iOS apps by leveraging the accessibility attributes that the OS makes available for those with visual disabilities. KIF builds and performs the tests using a standard XCTest testing target. Testing is conducted synchronously in the main thread (running the run loop to force the passage of time) allowing for more complex logic and composition. This also allows KIF to take advantage of the Xcode Test Navigator, command line build tools, and Bot test reports. KIF uses undocumented Apple APIs. This is true of most iOS testing frameworks, and is safe for testing purposes, but it's important that KIF does not make it into production code, as it will get your app submission denied by Apple. Follow the instructions below to ensure that KIF is configured correctly for your project.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 8
    LGAlertView

    LGAlertView

    Customizable implementation of UIAlertViewController, UIAlertView

    Customizable implementation of UIAlertViewController, UIAlertView and UIActionSheet. All in one. You can customize every detail. Make AlertView of your dream! Carthage is a lightweight dependency manager for Swift and Objective-C. It leverages CocoaTouch modules and is less invasive than CocoaPods. To install with carthage, follow the instruction on Carthage. Instead of change properties for every new alert view, you can use appearance to set them all only once and new alert views will use it by default. When you use blocks and if you need to use self inside it, then you need to make weak reference to self to avoid retain cycle.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 9
    MMDrawerController

    MMDrawerController

    A lightweight, easy to use, side drawer navigation controller

    #Mutual Mobile Drawer Controller MMDrawerController is a side drawer navigation container view controller designed to support the growing number of applications that leverage the side drawer paradigm. This library is designed to exclusively support side drawer navigation in a light-weight, focused approach while exposing the ability to provide custom animations for presenting and dismissing the drawer. Starting with version 0.3.0, you can now provide a callback block to determine if a gesture should be recognized using the setGestureShouldRecognizeTouchBlock: method. This method provides three parameters - the drawer controller, the gesture, and the touch. As a developer, you are responsible for inspecting those elements and determining if the gesture should be recognized or not.
    Downloads: 4 This Week
    Last Update:
    See Project
  • $300 in Free Credit Towards Top Cloud Services Icon
    $300 in Free Credit Towards Top Cloud Services

    Build VMs, containers, AI, databases, storage—all in one place.

    Start your project in minutes. After credits run out, 20+ products include free monthly usage. Only pay when you're ready to scale.
    Get Started
  • 10
    OCMockito

    OCMockito

    Mockito for Objective-C: creation, verification and stubbing

    OCMockito is an Objective-C framework that enables behavior-driven development through mocking. It allows developers to create mock objects for unit tests, focusing on interaction testing in Objective-C projects.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 11
    Pop

    Pop

    iOS and OS X animation library for physics-based interactions

    Pop is an extensible animation engine for iOS, tvOS, and OS X. In addition to basic static animations, it supports spring and decay dynamic animations, making it useful for building realistic, physics-based interactions. The API allows quick integration with existing Objective-C or Swift codebases and enables the animation of any property on any object. It's a mature and well-tested framework that drives all the animations and transitions in Paper. By adding the project to your project and adding pop.embedded framework to the Embedded Binaries section on the General tab of your app's target, you can set up pop in seconds! The Pop interface is implemented as a category addition on NSObject. Any NSObject or subclass can be animated. There are four concrete animation types: spring, decay, basic and custom.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 12
    TSMessages

    TSMessages

    Easy to use and customizable messages/notifications for iOS

    This library provides an easy to use class to show little notification views on the top of the screen. (à la Tweetbot). The notification moves from the top of the screen underneath the navigation bar and stays there for a few seconds, depending on the length of the displayed text. To dismiss a notification before the time runs out, the user can swipe it to the top or just tap it. There are 4 different types already set up for you, success, error, warning, message. It is very easy to add new notification types with a different design. Add the new type to the notificationType enum, add the needed design properties to the configuration file and set the name of the theme (used in the config file and images) in TSMessagesView.m inside the switch case. Take a look at the Example project to see how to use this library. You have to open the workspace, not the project file, since the Example project uses cocoapods.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 13
    TTTAttributedLabel

    TTTAttributedLabel

    Replacement for UILabel that supports attributes, data detectors, etc.

    A drop-in replacement for UILabel that supports attributes, data detectors, links, and more. TTTAttributedLabel provides a simple way to performantly render attributed strings. As a bonus, it also supports link embedding, both automatically with NSTextCheckingTypes and manually by specifying a range for a URL, address, phone number, event, or transit information. It also includes advanced paragraph style properties. As of version 1.10.0, TTTAttributedLabel supports VoiceOver through the UIAccessibilityElement protocol. Each link can be individually selected, with an accessibilityLabel equal to its string value, and a corresponding accessibilityValue for URL, phone number, and date links. Developers who wish to change this behavior or provide custom values should create a subclass and override accessibilityElements. TTTAttributedLabel can display both plain and attributed text: just pass an NSString or NSAttributedString to the setText: setter.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 14
    UITextView+Placeholder

    UITextView+Placeholder

    A missing placeholder for UITextView

    UITextView-Placeholder is a simple and lightweight library that adds placeholder support to UITextView in iOS. Since UITextView lacks built-in placeholder functionality, this library provides an easy way to display and manage placeholder text.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 15
    MAMP
    MAMP is a very easy to install compilation of Apache, PHP and MySQL for Mac OS X. Everything will be installed in one folder. If you want to get rid of it, just move the folder into trash. An easy to use cocoa program to start and stop the servers.
    Downloads: 23 This Week
    Last Update:
    See Project
  • 16
    synergy-stable-builds

    synergy-stable-builds

    Share one mouse, one keyboard and one clipboard between your computers

    Synergy combines your desktop devices together in to one cohesive experience. It's software for sharing your mouse and keyboard between multiple computers on your desk. It works on Windows, Mac OS X and Linux.
    Leader badge
    Downloads: 98 This Week
    Last Update:
    See Project
  • 17
    Mac OS X 10.4 UTM release

    Mac OS X 10.4 UTM release

    OS X 10.4 tiger build. for UTM App.

    OS X 10.4 tiger build. for UTM App. to use Mac OS X 10.4 Tiger to feel nostalgic, and learn about apple old UI UX, features and documentation form of vintage/ obsolete software Operating system
    Leader badge
    Downloads: 93 This Week
    Last Update:
    See Project
  • 18
    SuperCollider

    SuperCollider

    Real-time audio synthesis engine and music programming language

    N.B. SuperCollider is now hosted at GitHub, and the most recent versions can be downloaded from there. http://supercollider.github.io A real time audio synthesis engine, and an object-oriented programming language specialised for music. SuperCollider was created in 1996 by James McCartney, now (since version 3) released as free software.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 19
    AAChartKit

    AAChartKit

    Modern declarative data visualization chart framework

    AAChartKit is an elegant and friendly (user-friendly && enviroment-friendly) chart framework for iOS, based on the open source Highcharts JS libraries. AAChartKit is extremely powerful, easy to configure and a pleasure to use. Currently AAChartKit includes support for the following chart types: column chart, bar chart, area chart, area spline chart, line chart, spline chart, radar chart, polar chart, pie chart, bubble chart, pyramid chart, funnel chart, column range and area range chart. More chart types are planned to be supported. AAChartKit gives you easy and fast access to a wide range of chart types, hassle-free and quick to integrate into your own project. Unlike previous imperative programming techniques, drawing any custom chart in AAChartKit, you don't need to care about the inner implementation details which is annoying && boring.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 20
    Analyze

    Analyze

    Draven's Blog

    analyze is a collection of in-depth source code analyses of popular open source projects, primarily focused on programming languages, compilers, operating systems, and distributed systems. Maintained as a knowledge repository, it contains detailed write-ups that explain the internal mechanisms of complex software systems. The project is designed for developers and researchers who want to deepen their understanding of how widely used technologies are built and maintained. Each analysis breaks down design choices, implementation details, and architectural patterns, making difficult topics more approachable. The repository emphasizes clarity and structured explanations, serving both as a study resource and a reference for engineers exploring system internals. By gathering analyses of diverse projects in one place, analyze helps learners and practitioners bridge the gap between theory and large-scale production code.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 21
    Blink Shell

    Blink Shell

    Blink Mobile Shell for iOS (Mosh based)

    Blink Shell is the first professional, desktop-grade terminal for iOS. It leverages the support of Mosh and SSH to establish ultra-stable and highly reliable connections, lightning-fast speeds, and full configurations. Whether you're connecting to the cloud on the go or coding from one location to another, you'll always stay connected with Blink. Even when your device goes to sleep, you can stay worry-free knowing your connections will stay intact. Blink jumps you directly into a friendly shell, with an easy and straightforward interface. You can configure Blink exactly how you want as well. It lets you choose color themes and fonts, add your own Hosts and RSA Encryption keys, and pair with your Bluetooth-coupled keyboards. It's built and configurable in every way to be your all-day-long companion.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 22
    DKNightVersion

    DKNightVersion

    Manage Colors, Integrate Night/Multiple Themes. (Unmaintained)

    DKNightVersion is an iOS framework that enables dynamic theme switching, including dark mode support, without requiring app restarts.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 23
    EGOCache

    EGOCache

    Fast Caching for Objective-C (iPhone & Mac Compatible)

    EGOCache is a simple, thread-safe key-value cache store for macOS, iOS, tvOS, and watchOS. It has native support for NSString, UIImage, NSImage, and NSData, but can store anything that implements NSCoding. All cached items expire after the timeout, which by default, is one day.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 24
    FastImageCache

    FastImageCache

    iOS library for quickly displaying images while scrolling

    Fast Image Cache is an efficient, persistent, and, above all, fast way to store and retrieve images in your iOS application. Part of any good iOS application's user experience is fast, smooth scrolling, and Fast Image Cache helps make this easier. A significant burden on performance for graphics-rich applications like Path is image loading. The traditional method of loading individual images from disk is just too slow, especially while scrolling. Fast Image Cache was created specifically to solve this problem. In order to understand how Fast Image Cache works, it's helpful to understand a typical scenario encountered by many applications that work with images. iOS applications, especially those in the social networking space, often have many images to display at once, such as user photos. The intuitive, traditional approach is to request image data from an API, process the original images to create the desired sizes and styles, and store these processed images on the device.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 25
    IGListKit

    IGListKit

    A data-driven UICollectionView framework for building fast lists

    IGListKit uses an algorithm adapted from a paper titled A technique for isolating differences between files by Paul Heckel. This algorithm uses a technique known as the longest common subsequence to find a minimal diff between collections in linear time O(n). It finds all inserts, deletes, updates, and moves between arrays of data. A working range is a range of section controllers who aren’t yet visible, but are near the screen. Section controllers are notified of their entrance and exit to this range. This concept lets your section controllers prepare content before they come on screen (e.g. download images). With the IGListDiffable plugin for remodel by facebook, you can automatically generate models conforming to the IGListDiffable. Remember that IGListKit functions on one model per section controller. You want to create a Post model that contains all of the information that the cells require.
    Downloads: 3 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB