Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free. Learn more →
Top 23 C Objective-C Projects
-
Provenance
iOS & tvOS multi-emulator frontend, supporting various Atari, Bandai, NEC, Nintendo, Sega, SNK and Sony console systems… Get Started: https://wiki.provenance-emu.com |
Here you go: https://github.com/Provenance-Emu/Provenance/blob/develop/README.md
-
ZipArchive
ZipArchive is a simple utility class for zipping and unzipping files on iOS, macOS and tvOS.
you'll need to add https://github.com/ZipArchive/ZipArchive
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
ravynos
A BSD-based OS project that aims to provide an experience like and some compatibility with macOS (formerly known as airyxOS)
Project mention: Ravynos: BSD-based OS with an experience like and some compatibility with macOS | news.ycombinator.com | 2023-08-28 -
-
-
-
Twitter Image Pipline
Twitter Image Pipeline is a robust and performant image loading and caching framework for iOS clients
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
Themis
Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.
-
Project mention: What kind of applications are missing from the Linux ecosystem? | /r/linux | 2023-05-02
this was my personal 'want' from deadbeef that felt a little awkward https://github.com/DeaDBeeF-Player/deadbeef/issues/2365 (recently added and recently played playlists). it may be doable with plugins or some shell scripting perhaps
-
dart_native
Write iOS&macOS&Android Code using Dart. This package liberates you from redundant glue code and low performance of Flutter Channel.
-
-
-
> Question: is Objective-C post 2.0 being actively maintained outside of Apple?
Yes as part of the GNUStep project [1]. You can compile Objective-C with Clang for any platform, including Windows, and link with the GNUStep Obj-C runtime. The big problem is outside of GNUStep and macOS you won't have any frameworks - not even NSString.
> I loved Objective-C very much (yes, really) and I'd like to continue using it after Apple phases it out
You're not alone. Unlike C++, Obj-C was a reasonable OO extension to C. It's a shame the language never received more love. Qt, GTK, even Microsoft's MFC would have been perfect candidates for the language. Instead they all reinvented message passing [2][3] in their own incompatible ways.
[1] https://github.com/gnustep/libobjc2
[2] https://doc.qt.io/qt-6/signalsandslots.html
[3] https://learn.microsoft.com/en-us/windows/win32/api/winuser/...
-
This of course only applies if you have access to the source code. Macros from rootless.h can be found here.
-
-
Project mention: Drawing with Lua in the Canvas Node in Audulus 1: Hello Rectangle! | /r/lua | 2023-02-23
You can see the source code for vger here: https://github.com/audulus/vger
-
-
I would not recommand the C++ version of Cucumber because as you mentioned it's deprecated for a while now. However, if you still want to use the Cucumber syntax, you can rely on the [C gherkin parser](https://github.com/cucumber/gherkin/tree/main/c)
-
nvdialog
NvDialog is a C/C++ library that lets you create modal dialogs, notifications and others using the system's native API.
Project mention: nvdialog-rs: A crate to display all sorts of dialogs in Rust. | /r/rust | 2023-03-27Here's the GitHub Repo. Just to add here, the crate uses NvDialog, as the name suggests, under the hood. That's because rewriting 2000 lines of code in Rust within a day is too much for me. Don't worry, the library itself is also as safe as C can get without being unreadable :)
-
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.
-
Project mention: Firefox Send client for macOS with Finder Share Extension | /r/macapps | 2022-11-08
-
RGFW
A multi-platform single-header very simple-to-use framework library for creating GUI Libraries or simple GUI programs. Written in ANSI-C (C89) to be as portable as possible.
Project mention: RGFW – Lightweight Single-Header GLFW Alternative | for convenience and performance | /r/C_Programming | 2023-09-19 -
Good evening, OP found your ideal cpp partner yet? Consider the following my qualification: https://github.com/XuhuaHuang/EmbeddedProgramming Let me know xD
-
Mergify
Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.
C Objective-C related posts
- Ravynos: BSD-based OS with an experience like and some compatibility with macOS
- how can i read the content of a docx file?
- keyboard_fn key... on a normal us international macbook
- [Question] How to build existing tweak for fugu15 max
- Drawing with Lua in the Canvas Node in Audulus 1: Hello Rectangle!
- How to input brackets in a mac using a Portuguese PC Keyboard
- Top-Left Magic Corner Desktop Paradigm
-
A note from our sponsor - Mergify
blog.mergify.com | 24 Sep 2023
Index
What are some of the best open-source Objective-C projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | Provenance | 5,364 |
2 | ZipArchive | 5,293 |
3 | ravynos | 5,043 |
4 | gravity | 4,197 |
5 | PINRemoteImage | 3,981 |
6 | TrustKit | 1,904 |
7 | Twitter Image Pipline | 1,849 |
8 | Themis | 1,749 |
9 | deadbeef | 1,477 |
10 | dart_native | 929 |
11 | AppSync | 892 |
12 | iSCSIInitiator | 531 |
13 | libobjc2 | 402 |
14 | headers | 287 |
15 | OHMySQL | 222 |
16 | vger | 204 |
17 | dstep | 197 |
18 | gherkin | 86 |
19 | nvdialog | 41 |
20 | nano-ycmd | 25 |
21 | Send | 16 |
22 | RGFW | 15 |
23 | EmbeddedProgramming | 7 |