Open-source C++ projects categorized as OSX

Top 18 C++ OSX Projects

  • OpenFrameworks

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

    Project mention: I'm starting to get tired | reddit.com/r/recruitinghell | 2023-04-25

    Since you have C# experience, take this time to learn more about C++ while you continue to look. While yes, it is very easy to write bad code, it's not a huge deal since you just graduated and are just hacking around. Plus there are a lot of helpers these days to make writing bad code a little less likely.A former mentor of mine gifted me "C++ Without Fear" by Brian Overland which I can recommend. It's not too expensive, I think it was $25 or something like that, likely less used. Also comes in E-book form.If you'd like a gentler introduction to C++, may I recommend openFrameworks?

  • glslViewer

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

    Project mention: Fun with real-time manipulation of glsl (shader) files | reddit.com/r/proceduralgeneration | 2022-07-02

    I'm not an expert on glsl/shaders etc. but rather understand how to use Python to read values from hardware (ADC) and convert it to OSC, which, in turn, is passed on to glslViewer (https://github.com/patriciogonzalezvivo/glslViewer) ... it is glslViewer that does all the hard work of hot reloading .frag files as new uniform values are received.

  • Sonar

    Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • Boost.Beast

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

    Project mention: LLVM 16.0.0 Release | reddit.com/r/cpp | 2023-03-19

    There is at least one notable exception to this rule: https://github.com/boostorg/beast/issues/1445

  • pcm

    Intel® Performance Counter Monitor (Intel® PCM)

    Project mention: CoreFreq, a CPU monitoring software frequencies, ratios, C-states | news.ycombinator.com | 2022-12-24

    The Intel PCM suite does what you seem to be describing w/o a kernel module, and it uses nicely abstracted MSR accesses so that its portable to any OS.


  • ChrysaLisp

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

    Project mention: I don't know what this is but it looks cool | reddit.com/r/LinuxLugcast | 2023-01-17
  • cr

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

    Project mention: hscpp: An experimental library to hot-reload C++ | reddit.com/r/cpp | 2022-08-04

    I much prefer the approach taken by cr.h which monitors a "plugin" binary instead and acts as a simple wrapper around platform specific dll/dylib/so loading. You then have a multitude of strategies if you need persist state such as serialization, placing code or data on the host side and using virtual methods/fptrs, holding third party lib references to dlls on the host side or using the CR_STATE mechanism for simple things.

  • android-file-transfer-linux

    Android File Transfer for Linux

    Project mention: Zune.net Revival Megathread | reddit.com/r/Zune | 2023-05-10

    GitHub - whoozle/android-file-transfer-linux: Android File Transfer for Linux

  • CodiumAI

    TestGPT | Generating meaningful tests for busy devs. Get non-trivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push.

  • DPP

    C++ Discord API Bot Library - D++ is Lightweight and scalable for small and huge bots!

    Project mention: How to add runtime dependencies to flake so they can be found (gtkmm4, shared-mime-info)? | reddit.com/r/NixOS | 2023-05-11

    For me it just fails on dpp wrap file not containing a valid URL. And if I change it to https://github.com/brainboxdotcc/DPP, it fails on the repo not containing a meson.build file. And if I comment out the dependency it fails due to non-existent include/ directory. And if I comment that out, it succeeds just fine.

  • Seamly2D

    Open source patternmaking software to democratize fashion.

    Project mention: GitHub Accelerator: our first cohort and what's next | news.ycombinator.com | 2023-04-13

    - https://github.com/FashionFreedom/Seamly2D: Design CAD to democratize and de-centralize fashion design & production.

  • hello_imgui

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

  • sparsebundlefs

    FUSE filesystem for reading macOS sparse-bundle disk images

  • 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: Opinion for graphic api's? | reddit.com/r/GraphicsProgramming | 2023-04-05
  • AirSane

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

    Project mention: Help needed: Raspberry Pi Scanning Station Project | reddit.com/r/raspberry_pi | 2022-08-09
  • DarkRadiant

    DarkRadiant is the map editor for The Dark Mod and other idTech4/Doom3-based games

    Project mention: DarkRadiant 3.1.0 released | reddit.com/r/opensourcegames | 2022-08-21
  • msigd

    MSI Gaming Device control application

  • cppm

    c++ package manager only use CMake

  • proteaaudio

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

  • sockpuppet

    C++ socket and address library

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

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

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 9,396
2 glslViewer 4,047
3 Boost.Beast 3,802
4 pcm 2,100
5 ChrysaLisp 1,468
6 cr 1,322
7 android-file-transfer-linux 1,294
8 DPP 698
9 Seamly2D 412
10 hello_imgui 387
11 sparsebundlefs 284
12 metal-cpp 194
13 AirSane 168
14 DarkRadiant 128
15 msigd 39
16 cppm 38
17 proteaaudio 20
18 sockpuppet 13
ONLYOFFICE Docs — document collaboration in your environment
Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises