Open-source C projects categorized as OSX | Edit details
Related topics: #Linux #Windows #MacOS #C #Android

Top 18 C OSX Projects

  • Mailspring

    :love_letter: A beautiful, fast and fully open source mail client for Mac, Windows and Linux.

    Project mention: Well, look at that in today's update! | reddit.com/r/tutanota | 2022-05-10

    I think this is related to this: https://github.com/Foundry376/Mailspring/issues/681

  • miniaudio

    Single file audio playback and capture library written in C.

    Project mention: Oscilloscope 1.1.0 Released (Osci Simulator) | reddit.com/r/oscilloscopemusic | 2022-01-26

    yes! i use it a lot! big shoutout to david reid for making the miniaudio library ( https://github.com/mackron/miniaudio ), and to s-ol (https://github.com/s-ol) for implementing the initial windows loopback code.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • ddcctl

    DDC monitor controls (brightness) for Mac OSX command line

    Project mention: Does Universal Control help two Macbook Pros share one monitor? | reddit.com/r/MacOS | 2022-03-24

    I have the Logitech MX Master 3 mouse and MX Keys keyboard which allows you to easily switch computer so that's helped. I've looked into scripting the monitor input to detect which display is active and changing inputs automatically. You could then use something like https://github.com/kfix/ddcctl to control the monitor itself.

  • Allegro

    The official Allegro 5 git repository. Pull requests welcome!

    Project mention: Good C Source Code | reddit.com/r/Cprog | 2022-01-06
  • far2l

    Linux port of FAR v2

    Project mention: Far file manager for Unix and macOS | news.ycombinator.com | 2022-05-05
  • ejdb

    :snowboarder: EJDB 2.0 — Embeddable JSON Database engine C library. Simple XPath like query language (JQL). Websockets / Android / iOS / React Native / Flutter / Java / Dart / Node.js bindings. Docker image.

    Project mention: Ask HN: Other databases on single disk file like SQLite? | news.ycombinator.com | 2022-02-11
  • HeadsetControl

    Sidetone and Battery status for Logitech G930, G533, G633, G933 SteelSeries Arctis 7/PRO 2019 and Corsair VOID (Pro) in Linux and MacOSX

    Project mention: Disable sidetone on corsair void pro usb. | reddit.com/r/linux_gaming | 2022-04-27

    I switched to linux a few weeks ago and talking with friends in discord is really annoying because of the sidetone. I've tried disabling it from alsamixer(there was no sidetone option) and HeadsetControl.

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

  • fsmon

    monitor filesystem on iOS / OS X / Android / FirefoxOS / Linux

    Project mention: [help] Problem with download in bash | reddit.com/r/jailbreak | 2022-03-26

    I have got an iPad Mini 2 with iOS 12.5.5 and Cydia installed with unc0ver 8.0.2. I installed from Sam Bingner repo wget, git and curl. If I run wget http://www.columbia.edu/~fdc/sample.html, curl google.com or git clone https://github.com/nowsecure/fsmon.git the command stucks on. However wget works, but curl doesn't. I tested DNS with ping google.com and dig. It works.

  • footswitch

    Command-line utility for PCsensor foot switch

    Project mention: Vim Clutch for Emacs? | reddit.com/r/emacs | 2022-02-03

    This project makes it possible to program the device from Linux.

  • hello_imgui

    Hello, Dear ImGui: cross-platform Gui apps for Windows / Mac / Linux / iOS / Android / Emscripten with the simplicity of a "Hello World" app

  • rar2fs

    FUSE file system for reading RAR archives

    Project mention: I want to write a lot of .jpg images, photos to DVD. Should I put them in a RAR, ZIP file or just write/burn the .jpg files directly to DVD? | reddit.com/r/datacurator | 2021-12-10

    Mount zip, rar2fs. Just saying, there is little difference between both options.

  • eid-mw

    eID Middleware (main repository)

    Project mention: Reading id card | reddit.com/r/learnpython | 2021-11-10

    I'm not sure if that's even possible, the system works through proprietary middleware, and that would require you to implement their SDK. See https://github.com/Fedict/eid-mw/tree/master/doc/sdk/documentation

  • openbsm

    OpenBSM open audit implementation

    Project mention: Custom Audit Logs from Apps | reddit.com/r/debian | 2022-04-19
  • libmodule

    C simple and elegant implementation of an actor library

  • osx_battery_charge_limit

    Intel-only Macbook (OSX) limit maximum battery charge using SMC

    Project mention: Patch iMac 2013 and use as 2nd Display | reddit.com/r/MontereyPatcher | 2022-02-08

    Target display mode was removed somewhere around macos high sierra. It’s just controlled by setting an smc key so you might be able to make a program set that smc key for you. The key itself is explained here https://floe.butterbrot.org/matrix/hacking/tdm/ and a similar approach to this for setting a limit on how much the battery charges could be used to set the key https://github.com/DevNulPavel/osx_battery_charge_limit


    Guide to pass iGPU to MacOS KVM guest.

    Project mention: MacMini 2012 iGPU passthrough to MacOS VM | reddit.com/r/Proxmox | 2022-05-16
  • openzfs

    OpenZFS on Linux and FreeBSD, and, macOS. This is where development for macOS happens. (by openzfsonosx)

    Project mention: Interactive, file-level Time Machine-like tool for ZFS | news.ycombinator.com | 2022-04-27

    I've used OpenZFS on OSX (https://github.com/openzfsonosx/openzfs#readme) and it's been better to me for cross-os drive sharing than NTFS or UFS, despite their warnings about using it on USB devices

    I hear you about a ZFS root partition, though

  • OpenISS

    OpenISS -- a unified multimodal motion data delivery framework.

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-05-16.

C OSX related posts


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

Project Stars
1 Mailspring 12,656
2 miniaudio 2,202
3 ddcctl 1,530
4 Allegro 1,395
5 far2l 1,313
6 ejdb 1,301
7 HeadsetControl 777
8 fsmon 708
9 footswitch 340
10 hello_imgui 252
11 rar2fs 195
12 eid-mw 163
13 openbsm 127
14 libmodule 125
15 osx_battery_charge_limit 85
16 OSX_GVT-D 58
17 openzfs 52
18 OpenISS 21
Find remote jobs at our new job board 99remotejobs.com. There are 9 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives