C Objective-C

Open-source C projects categorized as Objective-C
C MacOS iOS Swift Cocoa

Top 21 C Objective-C Projects

Objective-C
  1. ravynos

    A BSD-based OS project that aims to provide source and binary compatibility with macOS® and a similar user experience.

    Project mention: FreeBSD: How Can We Make It More Attractive to New Users? | news.ycombinator.com | 2024-10-12

    Another angle to look at this is ravynOS, a desktop OS that could attract people interested in MacOS. The project is based on FreeBSD and has lots of customization to provide a familiar desktop experience. While the main site hasn't been updated for a while, the GitHub has a release from this year.

    https://ravynos.com/

    https://github.com/ravynsoft/ravynos

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. ZipArchive

    ZipArchive is a simple utility class for zipping and unzipping files on iOS, macOS and tvOS.

  4. gravity

    Gravity Programming Language

  5. WinDiskWriter

    🖥 Windows Bootable USB creator for macOS. 🛠 Patches Windows 11 to bypass TPM and Secure Boot requirements. 👾 UEFI & Legacy Support

    Project mention: macOS WinDiskWriter: Windows Bootable USB Creator – Bypass TPM and Secure Boot | news.ycombinator.com | 2025-05-08
  6. Themis

    Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.

  7. Twitter Image Pipline

    Twitter Image Pipeline is a robust and performant image loading and caching framework for iOS clients

  8. deadbeef

    DeaDBeeF Player

    Project mention: DeaDBeeF: The Ultimate Music Player | news.ycombinator.com | 2025-02-12

    Has the bundling situation changed? https://github.com/DeaDBeeF-Player/deadbeef/issues/2017

  9. SaaSHub

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

    SaaSHub logo
  10. AppSync

    Unified AppSync dynamic library for iOS 5 and above.

  11. dart_native

    Write iOS&macOS&Android Code using Dart. This package liberates you from redundant glue code and low performance of Flutter Channel.

  12. iSCSIInitiator

    iSCSI Initiator for macOS

  13. libobjc2

    Objective-C runtime library intended for use with Clang.

    Project mention: Last NeXT Computer Website | news.ycombinator.com | 2025-05-18

    Here are the old NextStep software: https://winworldpc.com/product/nextstep/3x Some emulators can run them.

    The OS is Open Sourced like MacOS and based on BSD Unix. Steve Jobs when he formed Next didn't want to reinvent the wheel and went with BSD Unix and built on top of that. Which later would merge with MacOS to become MacOSX.

    You can have a NextStep like GUI on Linux using GNUStep: https://www.gnustep.org/

  14. headers

    Headers. Not for documents. Not the opposite of footers. (by theos)

  15. vger

    2D GPU renderer for dynamic UIs

  16. OHMySQL

    Swift + MySQL = ❤️

  17. gherkin

    A parser and compiler for the Gherkin language. (by cucumber)

  18. dstep

    A tool for converting C and Objective-C headers to D modules

    Project mention: C Macro Reflection in Zig – Zig Has Better C Interop Than C Itself | news.ycombinator.com | 2024-07-30

    The C stdlib is exposed by D's stdlib as if it were a D library: https://dlang.org/phobos/core_stdc_assert_.html

    C libraries (header files) can be compiled to D and then used as D modules as well, see https://github.com/jacob-carlborg/dstep

    Is that as good as Rust?

  19. nvdialog

    NvDialog is a C library that lets you create modal dialog boxes, file dialogs, notifications and other kinds of popups using the system's native API for user interfaces.

  20. nano-ycmd

    Modded GNU Nano using ycmd code completion and IntelliSense. The ycmd code completion support for nano is found in the ymcd-code-completion branch.

  21. Silicon

    An alternative, purely C-focused wrapper to Apple's Cocoa API for OS X app development and basic iOS programming. Requires little to no Objective-C knowledge to use. (by EimaMei)

    Project mention: Is it possible to write plain C iOS app in 2025? | news.ycombinator.com | 2025-04-14

    I made RGFW, which calls Objective-C MacOS's API functions in Pure C.

    BUT I would also like to mention a project a friend and I made called Silicon. Silicon is a single-header C wrapper around the Pure-C calls, which makes it far more convenient to use.

    https://github.com/eimamei/silicon

    I no longer use it in RGFW because I wanted to remove the extra dependency.

  22. Send

    macOS GUI and share extension for 🦊 Send (by EETagent)

  23. OggDecoder

    OGG decoder for iOS/MacOS based on Vorbis framework

  24. 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).

C Objective-C discussion

Log in or Post with

C Objective-C related posts

Index

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

# Project Stars
1 ravynos 5,821
2 ZipArchive 5,525
3 gravity 4,393
4 WinDiskWriter 2,574
5 Themis 1,924
6 Twitter Image Pipline 1,858
7 deadbeef 1,762
8 AppSync 1,189
9 dart_native 954
10 iSCSIInitiator 560
11 libobjc2 459
12 headers 352
13 vger 298
14 OHMySQL 238
15 gherkin 228
16 dstep 211
17 nvdialog 51
18 nano-ycmd 38
19 Silicon 39
20 Send 26
21 OggDecoder 11

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that C is
the 6th most popular programming language
based on number of references?