Open-source C projects categorized as MacOS

Top 23 C MacOS Projects

  • Netdata

    Monitor your servers, containers, and applications, in high-resolution and in real-time.

    Project mention: Netdata v1.43.0 – with systemd-journal log integration | news.ycombinator.com | 2023-10-20
  • BlackHole

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

    Project mention: HOW TO: Record Audio and Screen at the same time on a Mac for FREE! | /r/macapps | 2023-07-05

    This tip is certainly good, but I prefer to use blackhole in combination with standard quicktime, then compress the video to mp4 without losing quality using handbrake.

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

  • GLFW

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

    Project mention: Exploring Computer Graphics: Weekly Chronicle #1 | dev.to | 2023-10-16

    GLFW: A library for window creation and managing user input.

  • itlwm

    Intel Wi-Fi Drivers for macOS

    Project mention: ventura | /r/hackintosh | 2023-09-01

    Intel AC 8260 WiFi+BT - AirportItlwm + IntelBluetoothFirmware

  • sysbench

    Scriptable database and system performance benchmark

    Project mention: RDS MySQL Load Testing with Sysbench | dev.to | 2023-04-09

    Sometimes you need to do a load test on MySQL Database to test Auto-Scaling for example. I found a very useful tool called Sysbench that I will present in this article.

  • htop

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

    Project mention: distro hopping | /r/linux4noobs | 2023-11-19

    determine which processes consume specific resources (in your particular case even a "5 minutes session of staring at htop" would do the trick.) (Alternatives: ps -ef, ps aux, top, glances ... )

  • 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: Is emulating on IOS illegal? | /r/ios | 2023-02-13

    Here you go: https://github.com/Provenance-Emu/Provenance/blob/develop/README.md

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

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

    Cross-platform Audio Visualizer

    Project mention: Introduction | dev.to | 2023-10-28

    pywal is used to get the colorscheme from my wallpaper for my browser and terminal. left: neovim, top right: qutebrowser, bottom right: cava

  • SketchyBar

    A highly customizable macOS status bar replacement

    Project mention: What app is this? | /r/macapps | 2023-03-09

    It somehow reminds me Sketchybar(https://github.com/FelixKratz/SketchyBar)

  • ffmpeg-kit

    FFmpeg Kit for applications. Supports Android, Flutter, iOS, Linux, macOS, React Native and tvOS. Supersedes MobileFFmpeg, flutter_ffmpeg and react-native-ffmpeg.

    Project mention: What library do you know for streaming camera feed to server with RTMP? | /r/androiddev | 2023-06-25

    Meanwhile, I came across FFMpegKit, which looks useful, but I think it still needs some customization.

  • miniaudio

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

    Project mention: Amiga/Linux: Jurassic Boing Edition | /r/amiga | 2023-10-30

    Unfortunately, I can't currently capture any videos (I added miniaudio.h to play back the Jurassic Park theme song) since I had to move my mom into my home (she's getting a divorce from her narcissistic husband soon and the guy lost his marbles and locked her out of her own home) and it's late at night currently.

  • waifu2x-ncnn-vulkan

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

    Project mention: Koji projekat na Githubu vas je odusevio u zadnje vreme? | /r/CroIT | 2023-06-19
  • shadowsocksr-native

    翻墙 从容穿越党国敏感日 ShadowsocksR (SSRoT) native implementation for all platforms, GFW terminator

    Project mention: Wireguard is banned in China, anything I could do about it? | /r/WireGuard | 2023-02-11
  • warpd

    A modal keyboard-driven virtual pointer

    Project mention: Turning a Keyboard into a Mouse with Libevdev | news.ycombinator.com | 2023-09-07

    I also enjoyed using https://github.com/rvaiya/warpd on my mac. But was hit with few bugs, where the pointer used to get stuck. Had to keep restarting. But still a nice program to ditch mouse.

  • zapret

    Обход DPI в linux

    Project mention: I want to change my ISP for faster speeds, but I am not sure if losing IPv6 connectivity is worth it | /r/ipv6 | 2023-06-07

    You can read about it here: https://github.com/bol-van/zapret/blob/master/docs/readme.eng.md

  • Down

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

    Project mention: WKWebView inside NSTableCellView | /r/swift | 2023-06-24
  • mir

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

    Project mention: Implementing Interactive Languages | news.ycombinator.com | 2023-08-25
  • CrossC2

    generate CobaltStrike's cross-platform payload

  • TrustKit

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

  • opencv-mobile

    The minimal opencv for Android, iOS, ARM Linux, Windows, Linux, MacOS, WebAssembly

  • ddcctl

    DDC monitor controls (brightness) for Mac OSX command line

    Project mention: TIL there are apps that can control your monitor without touching the buttons on it | /r/todayilearned | 2023-04-15

    There are some other command line based open-source alternatives as well, like ddctl and m1ddc - the former only works on Intel, the latter on M1 Macs (M2 Pro and HDMI is not supported). Lunar has great CLI support as well for those who want a command-line based solution.

  • cpufetch

    Simple yet fancy CPU architecture fetching tool

  • SaaSHub

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

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 2023-11-19.

C MacOS related posts


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

Project Stars
1 Netdata 66,023
2 BlackHole 12,322
3 GLFW 11,417
4 itlwm 6,497
5 sysbench 5,503
6 htop 5,474
7 Provenance 5,445
8 ravynos 5,128
9 cava 3,482
10 SketchyBar 3,390
11 ffmpeg-kit 3,293
12 miniaudio 3,282
13 waifu2x-ncnn-vulkan 2,804
14 shadowsocksr-native 2,693
15 warpd 2,594
16 zapret 2,340
17 Down 2,140
18 mir 1,986
19 CrossC2 1,981
20 TrustKit 1,926
21 opencv-mobile 1,832
22 ddcctl 1,779
23 cpufetch 1,701
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives