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
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.
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-11Airdrop 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
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.
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-21Waifu2x-ncnn-vulkan
-
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-10In 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-05SEEKING 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.
-
owl
An open Apple Wireless Direct Link (AWDL) implementation written in C
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
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
> 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 ;)
-
OHMySQL
Easy direct access to your database 🎯 http://oleghnidets.github.io/OHMySQL/
-
FNA3D
FNA3D - 3D Graphics Library for FNA
For an alternative to MonoGame, there's FNA3D which is built on FNA.
Index
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 |