Open-source C projects categorized as MacOS

Top 23 C MacOS Projects

  • BlackHole

    BlackHole is a modern macOS virtual audio driver that allows applications to pass audio to other applications with zero additional latency.

    Project mention: A curated directory of 700 Mac menu bar apps | news.ycombinator.com | 2022-11-28
  • GLFW

    A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input

    Project mention: I have trouble creating window In Ubuntu | reddit.com/r/vulkan | 2022-11-25

    I recall an issue specific to Wayland where windows only appear after the first command buffer is submitted. https://github.com/glfw/glfw/issues/1398

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • itlwm

    Intel Wi-Fi Drivers for macOS

    Project mention: Problems installing Mac os Monteray | reddit.com/r/hackintosh | 2022-11-16

    Take out the AMDRyzenCPUPowerManagement.kext. Add AirportItlwm.kext (if you have Intel Wifi) and IntelBluetoothFirmware.kext. Also, make SURE you grab the correct AirportItlwm kext for your operating system (Big sur, Monterey, etc.). I'm assuming your UTBMap kext is the USB map. You might want to rename that and see if that helps as well (to USBMap or USBPorts).

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

    Project mention: Majora’s mask on delta — 72 hr countdown bug fix? | reddit.com/r/AltStore | 2022-09-15

    Could maybe try Provenance. https://github.com/Provenance-Emu/Provenance

  • sysbench

    Scriptable database and system performance benchmark

    Project mention: Tracking down high CPU Utilization on Amazon Aurora PostgreSQL | dev.to | 2022-08-30

    QPM is available on Amazon Aurora PostgreSQL version 10.5-compatible (Aurora 2.1.0) and later and can be enabled in production (minimal overhead) and or enabled/disabled against your test working-sets with tools such as sysbench. I highly recommend turning this on under your test environments and also practice plan evolution (reviewing and approving plans) before applying QPM in production. Once applied to production a periodic review will be necessary to see if the optimizer has found better plans with a lower cost estimate that needs to be approved.

  • ravynos

    A BSD-based OS project that aims to provide an experience like and some compatibility with macOS (formerly known as airyxOS)

    Project mention: GUI USING OPENGL | reddit.com/r/opengl | 2022-08-20

    Hi A long time ago i saw an opreating system called ravyn os(it's name was airyx before) and i was impressed by how beautiful they made thier gui to look too similar to apple one's and when i get a bit deeper in thier the code i discovered that thier gui was made by using apple cocoa 😅https://github.com/ravynsoft/ravynos So here's my question could i make a gui library using opengl and make it look like apple cocoa 🤔 or it's not the thing that is made by API like opengl and is made by a ready gui library 🤔

  • htop

    htop - an interactive process viewer (by htop-dev)

    Project mention: How best to monitor processor, RAM, disk usage, etc on a linux VPS? | reddit.com/r/webhosting | 2022-10-29
  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • miniaudio

    Audio playback and capture library written in C, in a single source file.

    Project mention: What's the best audio library for c++? | reddit.com/r/cpp | 2022-08-26
  • waifu2x-ncnn-vulkan

    waifu2x converter ncnn version, runs fast on intel / amd / nvidia / apple-silicon GPU with vulkan

    Project mention: QualityScaler: Image/video deeplearning upscaler with any GPU | news.ycombinator.com | 2022-11-05
  • Down

    Blazing fast Markdown / CommonMark rendering in Swift, built upon cmark.

    Project mention: SwiftUI Markdown question | reddit.com/r/iOSProgramming | 2022-11-22

    That being said there are some great libraries such as Down and SwiftyMarkdown have awesome markdown parsing. The only issue is that you may need to fallback to UIKit for some of the features.

  • zapret

    Обход DPI в linux

    Project mention: Обход блокировок без VPN | reddit.com/r/tjournal_refugees | 2022-11-09
  • warpd

    A modal keyboard-driven virtual pointer

    Project mention: What features is Gnome missing according to you | reddit.com/r/gnome | 2022-11-17

    Maybe you'd find warpd intersting.

  • TrustKit

    Easy SSL pinning validation and reporting for iOS, macOS, tvOS and watchOS.

    Project mention: Securing API keys, clientId, clientSecret etc while distributing to App Store? Ways to prevent reverse engineering? | reddit.com/r/swift | 2022-07-28

    Good points. SSL pinning provides a certain level of protection. It’s tricky to implement correctly, so one can for instance consider https://github.com/datatheorem/TrustKit if you want to leverage SSL pinning.

  • mir

    A lightweight JIT compiler based on MIR (Medium Internal Representation) and C11 JIT compiler and interpreter based on MIR

    Project mention: Are Hoistings Possible for C++? | reddit.com/r/cpp | 2022-08-17

    When you say a fork of LLVM, am I correct in assuming that you specifically mean a fork of Clang? I don't see how the compiler backend would affect support for language extensions, regardless of whether it's an exception to that such as Tcc, Cproc, the MIR C jitter, lacc, 8cc, 9cc, and chibicc. Most of those are not for production, excluding Cproc and Tcc (at least according to Suckless or Oasis).

  • ddcctl

    DDC monitor controls (brightness) for Mac OSX command line

    Project mention: What are some useful cli tools that arent popular? | reddit.com/r/commandline | 2022-07-04

    ddcctl - DDC monitor controls for the OSX command line

  • cpufetch

    Simple yet fancy CPU architecture fetching tool

  • CrossC2

    generate CobaltStrike's cross-platform payload

  • far2l

    Linux port of FAR v2

    Project mention: What file manager do you use? | reddit.com/r/linux | 2022-11-17

    Oh, I didn't check recently - could you share the link about political beliefs. From what I know there are quite many developers right know and it worked flawlessly at least on openSUSE Tumbleweed https://github.com/elfmz/far2l

  • Guitar

    Git GUI Client (by soramimi)

  • SketchyBar

    A highly customizable macOS status bar replacement

    Project mention: A curated directory of 700 Mac menu bar apps | news.ycombinator.com | 2022-11-28

    Not sure why the downvotes, same here. I disabled mine in favour of sketchy bar [0]. I hide most things except for bandwidth and clock. Super handy.

    0: https://github.com/FelixKratz/SketchyBar

  • jdupes

    A powerful duplicate file finder and an enhanced fork of 'fdupes'.

    Project mention: Ask HN: Tool to find identical file subtrees scattered over disks | news.ycombinator.com | 2022-11-11
  • SmallerC

    Simple C compiler

  • tio

    A simple serial device I/O tool

    Project mention: Best terminal for serial comms between device and Linux PC? | reddit.com/r/embedded | 2022-09-08

    tio. https://github.com/tio/tio. Super simple no frills program. It's gnu screen minus the stackoverflow searches. This is what you want.

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

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). The latest post mention was on 2022-11-28.

C MacOS related posts


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

Project Stars
1 BlackHole 9,900
2 GLFW 9,862
3 itlwm 5,848
4 Provenance 5,016
5 sysbench 4,859
6 ravynos 4,634
7 htop 4,279
8 miniaudio 2,523
9 waifu2x-ncnn-vulkan 2,375
10 Down 1,999
11 zapret 1,985
12 warpd 1,879
13 TrustKit 1,816
14 mir 1,674
15 ddcctl 1,635
16 cpufetch 1,554
17 CrossC2 1,548
18 far2l 1,409
19 Guitar 1,391
20 SketchyBar 1,283
21 jdupes 1,254
22 SmallerC 1,161
23 tio 1,074
Close all those tabs. Zigi will handle your updates.
Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.