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

Top 16 C++ OSX Projects

  • OpenFrameworks

    openFrameworks is a community-developed cross platform toolkit for creative coding in C++.

    Project mention: Graphics library | reddit.com/r/cpp_questions | 2022-05-09

    Besides the mentioned SDL, SFML etc stuff you could also look into https://openframeworks.cc/

  • Boost.Beast

    HTTP and WebSocket built on Boost.Asio in C++11

    Project mention: boost.beast | reddit.com/r/cpp | 2022-04-17

    We used beast to implement a market data server(and I think we also did a small client, to test it) which was sending protobuf messages, and it worked great(we also used boost adio, which made it very scalable). When we tested the server, we were generating around 100k messages per second(when there was the biggest activity on the market), I think I've posted here some stats: https://github.com/boostorg/beast/issues/2313.

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

  • glslViewer

    Console-based GLSL Sandbox for 2D/3D shaders shaders

    Project mention: glslViewer on Pocketchip: unable to load driver: sun4i-drm_dri.so | reddit.com/r/ChipCommunity | 2022-01-13

    Hey, I'm pretty new to the chip and wanted to explore to possibilites of it as an on the go programming gameboy of sorts. I managed to compile glslViewer on it and it starts, except with a bunch of errors:

  • pcm

    Processor Counter Monitor

    Project mention: PCIe Bus limits, triple display 2020 MBP 13 | reddit.com/r/applehelp | 2022-03-23

    Also read about Intels PCM.. and the OPCM but I cannot determine if it supports Big Sur.. I've ran into issues after the cmake processes so the binaries fail to run.

  • ChrysaLisp

    Parallel OS, with GUI, Terminal, OO Assembler, Class libraries, C-Script compiler, Lisp interpreter and more...

    Project mention: Beginner OS development project | reddit.com/r/osdev | 2022-03-07

    I'll give another OS project to contribute to where the developers will help you a lot with your understanding of OS development: https://github.com/vygr/ChrysaLisp

  • android-file-transfer-linux

    Android File Transfer for Linux

    Project mention: Why is MTP such a horrible piece of technology, especially on Linux? | reddit.com/r/linux | 2022-03-28
  • cr

    cr.h: A Simple C Hot Reload Header-only Library

    Project mention: I want to make my game a dll that can use functions from my engine exe | reddit.com/r/gamedev | 2022-03-04
  • 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.

  • DPP

    D++ Extremely Lightweight C++ Discord Bot Library (by brainboxdotcc)

    Project mention: Update Regarding a C++ Discord Bot Library | reddit.com/r/cpp | 2022-03-20

    Out of curiousity; what does this library offer that, say, a mature library like DPP (https://github.com/brainboxdotcc/DPP) doesn't offer?

  • sparsebundlefs

    FUSE filesystem for reading macOS sparse-bundle disk images

    Project mention: Started transferring files to my external hard drive and it corrupted v. anything I can do? | reddit.com/r/applehelp | 2022-05-12

    There are some utilities for mounting sparse disk images in user space (FUSE), but I don't have any experience with it. github: SparseBundleFS which seems to have a pretty good README which may help (depending on your familiarity with the terminal and installing stuff from homebrew ).

  • magnum-examples

    Examples for the Magnum C++11/C++14 graphics engine

  • metal-cpp

    Metal-cpp is a low-overhead C++ interface for Metal that helps developers add Metal functionality to graphics apps, games, and game engines that are written in C++.

    Project mention: metal cpp is here! You can use it with cmake | reddit.com/r/GraphicsProgramming | 2022-04-10

    Xcode cpp: https://developer.apple.com/metal/cpp/

  • AirSane

    Publish SANE scanners to MacOS, Android, and Windows 11 via Apple AirScan.

    Project mention: Trying to get this Brother Printer to work | reddit.com/r/linuxquestions | 2021-09-15
  • cppm

    c++ package manager only use CMake

    Project mention: Cppm cross platform C++ project manager | reddit.com/r/cpp | 2021-05-27
  • msigd

    MSI Gaming Device control application

  • proteaaudio

    Simple audio library for Windows, Linux, OSX. Supports Ogg and Wav playback and multichannel mixing.

  • sockpuppet

    C++ socket and address library

    Project mention: I wrote the millionth C++ networking/socket library. Maybe somebody likes it - feedback would be awesome! | reddit.com/r/cpp | 2021-11-24

    I wrote the 999999th C++ networking/socket library if you are looking for inspiration.

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

C++ OSX related posts


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

Project Stars
1 OpenFrameworks 8,862
2 Boost.Beast 3,385
3 glslViewer 3,155
4 pcm 1,745
5 ChrysaLisp 1,311
6 android-file-transfer-linux 1,151
7 cr 1,058
8 DPP 338
9 sparsebundlefs 265
10 magnum-examples 223
11 metal-cpp 120
12 AirSane 119
13 cppm 38
14 msigd 27
15 proteaaudio 16
16 sockpuppet 10
Find remote jobs at our new job board 99remotejobs.com. There are 7 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