Open-source C projects categorized as MacOS

Top 20 C MacOS Projects

  • AudioKit

    Swift audio synthesis, processing, & analysis platform for iOS, macOS and tvOS

  • glfw

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

    Latest mention: glfwGetCursorPos bug? | reddit.com/r/opengl | 2021-01-20

    I had a cursor position jumping issue when using GLFW_CURSOR_DISABLED input mode and this is a verified issue.

  • BlackHole

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

    Latest mention: Using Obs On Mac M1 Silicon 1 Month On | reddit.com/r/obs | 2021-01-20

    This works flawlessly: https://github.com/ExistentialAudio/BlackHole/wiki/Multi-Output-Device#4-select-output-devices

  • itlwm

    Intel Wi-Fi Drivers for macOS

    Latest mention: Big Sur 11.1 Working in HUAWEI Matebook X Pro with OC 0.6.5 | reddit.com/r/hackintosh | 2021-01-11

    Airdrop is still unstable but only because OpenIntelWireless developer is working (by reverse enjeneering... so it is very difficult!) on stabilize wifi speed, global performance and even airdrop.

  • htop

    htop - an interactive process viewer

    Latest mention: [BSPWM] Just Messing Around | reddit.com/r/unixporn | 2021-01-01

    Top Left: Htop

  • Down

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

  • miniaudio

    Single file audio playback and capture library written in C.

    Latest mention: Cross platform audio frameworks in Cpp? | reddit.com/r/cpp | 2021-01-11

    audio dev here. my absolute favourite is miniaudio https://github.com/mackron/miniaudio

  • waifu2x-ncnn-vulkan

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

    Latest mention: After 15 Hours Of Work, I Upscaled Every Meet the Team Video to Twice their Native Resolution. Most Videos are 1440p, while Meet the Pyro is in 4k. | reddit.com/r/tf2 | 2021-01-21


  • ddcctl

    DDC monitor controls (brightness) for Mac OSX command line

    Latest mention: What Ultra wide aspect ratio for coding? | reddit.com/r/ultrawidemasterrace | 2021-01-15
  • jdupes

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

    Latest mention: Using hashing to identify duplicate or similar files | reddit.com/r/DataHoarder | 2021-01-10

    In order to find identical duplicate files, you can use jdupes

  • minizip

    Fork of the popular zip manipulation library found in the zlib distribution.

  • Yams

    A Sweet and Swifty YAML parser.

  • rdrview

    Firefox Reader View as a command line tool

    Latest mention: Ask HN: Freelancer? Seeking freelancer? (January 2021) | news.ycombinator.com | 2021-01-05

    SEEKING WORK | Argentina | Remote

    Email: [email protected]

    I'm a programmer, most familiar with C on Linux and Win32. I'll be happy to start a project from scratch, or to help support any old codebase. For a sample of my work please see rdrview [1], a small command line tool that found some success here on Hacker News; or [2], a naive filesystem implementation I've been working on.

    My current rate is 20 USD/hour. For what it's worth, I have a background in math.

    [1] https://github.com/eafer/rdrview

    [2] https://github.com/linux-apfs

  • owl

    An open Apple Wireless Direct Link (AWDL) implementation written in C

    Latest mention: Channel selection in a mesh network | reddit.com/r/darknetplan | 2021-01-02

    There’s an open source implementation called OWL — https://github.com/seemoo-lab/owl — it’s experimental, requires certain features to be supported by the wireless driver on Linux and no support for Windows.

  • ngircd

    Free, portable and lightweight Internet Relay Chat server

  • valgrind-macos

    A valgrind mirror with latest macOS support

    Latest mention: Apple killed XVim | reddit.com/r/iOSProgramming | 2021-01-22

    BTW, it seems like there is some work ongoing for working Valgrind in later macOS versions: https://github.com/LouisBrunner/valgrind-macos/issues/19

  • Vulnerable-Kext

    A WIP "Vulnerable by Design" kext for iOS/macOS to play & learn *OS kernel exploitation

    Latest mention: GitHub - ant4g0nist/Vulnerable-Kext: A WIP "Vulnerable by Design" kext for iOS/macOS to play & learn *OS kernel exploitation | reddit.com/r/bag_o_news | 2020-12-29
  • azpainter

    Full color painting software for Unix-like systems for illustration drawing. This is un-official little fixed repository for package maintainers of image editor AzPainter (based on "mlib" toolkit). Official repository - http://azsky2.html.xdomain.jp/arc/download.html

    Latest mention: MuseScore 3.6 | news.ycombinator.com | 2021-01-18

    > I think you forgot to add Krita.

    No, I'm NOT forgot to add it ;P

    I just use AzPainter[0] for painting, due to it is much faster & much more compact in comparison to Krita, even to GIMP.

    And that is why AzPainter is on my Top list ;)

    [0] https://git.io/azpainter

    [1] https://github.com/Symbian9/azpainter


    Easy direct access to your database 🎯 http://oleghnidets.github.io/OHMySQL/

  • FNA3D

    FNA3D - 3D Graphics Library for FNA

    Latest mention: How does Monogame fare with 3D? | reddit.com/r/monogame | 2021-01-02

    For an alternative to MonoGame, there's FNA3D which is built on FNA.

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 2021-01-22.


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

Project Stars
1 AudioKit 8,128
2 glfw 7,140
3 BlackHole 4,240
4 itlwm 3,423
5 htop 2,014
6 Down 1,691
7 miniaudio 1,345
8 waifu2x-ncnn-vulkan 1,134
9 ddcctl 1,094
10 jdupes 752
11 minizip 735
12 Yams 666
13 rdrview 605
14 owl 530
15 ngircd 284
16 valgrind-macos 278
17 Vulnerable-Kext 174
18 azpainter 171
19 OHMySQL 162
20 FNA3D 106