Open Source C++ Software for Mac

Browse free open source C++ Software for Mac and projects below. Use the toggles on the left to filter open source C++ Software for Mac by OS, license, language, programming language, and project status.

  • Gen AI apps are built with MongoDB Atlas Icon
    Gen AI apps are built with MongoDB Atlas

    Build gen AI apps with an all-in-one modern database: MongoDB Atlas

    MongoDB Atlas provides built-in vector search and a flexible document model so developers can build, scale, and run gen AI apps without stitching together multiple databases. From LLM integration to semantic search, Atlas simplifies your AI architecture—and it’s free to get started.
    Start Free
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 1
    asio is a cross-platform C++ library for network and low-level I/O programming that provides developers with a consistent asynchronous model using a modern C++ approach.
    Leader badge
    Downloads: 6,644 This Week
    Last Update:
    See Project
  • 2
    ESP32-S2-Mini

    ESP32-S2-Mini

    Arduino ESP32-S2-Mini v1.00 Wemos | Firmware PS4 900x HOST Wifi AP

    Firmware para placa de desarrollo Arduino ESP32-S2 Mini v1.0.0 LOLIN-WIF WEMOS ESP32S2 Dev para Montar Servidor Host AP PlayStation 4 Herramienta web para instalar la última versión del Firmware: https://xdevgms.github.io/ Una vez instalado el firmware podrá conectar con la placa ESP32-S2 Mini vía Wifi WiFi SSID: PS4-Host-AP Password: password Página del administrador http://10.1.1.1/admin.html http://webkey.local/admin.html Nota Importante 1: En la sección configuración General en Conexión WIFI marcar la casilla INICIAR WIFI: y conectar a su wifi local para poder administrar desde una PC, Así podrá subir archivos, borrarlos y Actualizar el Firmware de la placa Nota Importante 2: La herramienta Web https://xdevgms.github.io/ solo la necesita cuando su placa ESP32-S2 este vacía, es decir, sin ningún firmware, luego que cargue este firmware, no volverá a necesitarla y para actualizar solo requerirá descargar la última versión fwupdate_webkey.bin Información
    Leader badge
    Downloads: 6,696 This Week
    Last Update:
    See Project
  • 3
    Aseprite

    Aseprite

    Animated sprite editor & pixel art tool

    Aseprite is a program to create animated sprites. Sprites are composed of layers & frames as separated concepts. Support for color profiles and different color modes: RGBA, Indexed (palettes up to 256 colors), Grayscale. Animation facilities, with real-time preview and onion skinning. Copy & paste. Drag & drop. Resize palette. Palette entries with alpha value. Select color harmonies. Create light and shadows with the shading ink. Create perfect strokes for pixel-art. Avoid extreme pixel distortions when rotating tiny sprites. Create patterns repeating the image in a 3x3 grid. Create custom brushes for dithering. Composite layers to create color effects. Open or save a sequence of images. Create animations and save them as .gif files. Export your work to sprite sheets in .png and .json files. Recovery your sprites in case of crash. Integrate Aseprite in your assets pipeline with the command-line interface (CLI). Store several animations in one texture atlas.
    Downloads: 693 This Week
    Last Update:
    See Project
  • 4
    VeraCrypt

    VeraCrypt

    Open source disk encryption with strong security for the Paranoid

    VeraCrypt is a free disk encryption software brought to you by IDRIX (https://www.idrix.fr) and based on TrueCrypt 7.1a. It adds enhanced security to the algorithms used for system and partitions encryption making it immune to new developments in brute-force attacks. It also solves many vulnerabilities and security issues found in TrueCrypt. This enhanced security adds some delay ONLY to the opening of encrypted partitions without any performance impact to the application use phase. This is acceptable to the legitimate owner but it makes it much harder for an attacker to gain access to the encrypted data. All released files are PGP signed with key ID=0x680D16DE, available on key servers and downloadable at https://www.idrix.fr/VeraCrypt/VeraCrypt_PGP_public_key.asc VeraCrypt can mount TrueCrypt volumes. It also can convert them to VeraCrypt format. Documentation: https://www.veracrypt.fr/en/Documentation.html FAQ : https://www.veracrypt.fr/en/FAQ.html
    Leader badge
    Downloads: 2,004 This Week
    Last Update:
    See Project
  • Photo and Video Editing APIs and SDKs Icon
    Photo and Video Editing APIs and SDKs

    Trusted by 150 million+ creators and businesses globally

    Unlock Picsart's full editing suite by embedding our Editor SDK directly into your platform. Offer your users the power of a full design suite without leaving your site.
    Learn More
  • 5
    FreeImage is a library project for developers who would like to support popular graphics image formats (PNG, JPEG, TIFF, BMP and others). Some highlights are: extremely simple in use, not limited to the local PC (unique FreeImageIO) and Plugin driven!
    Leader badge
    Downloads: 1,380 This Week
    Last Update:
    See Project
  • 6
    gSOAP Toolkit

    gSOAP Toolkit

    Development toolkit for Web Services and XML data bindings for C & C++

    The gSOAP toolkit is an extensive suite of portable C and C++ software to develop XML Web services with powerful type-safe XML data bindings. Easy-to-use code-generator tools allow you to directly integrate XML data in C and C++. Serializes native application data in XML. Includes WSDL/XSD schema binding and auto-coding tools, stub/skeleton compiler, Web server integration with Apache module and IIS extension, high-performance XML processing with schema validation, fast MIME/MTOM streaming, SOAP and REST Web API development, WS-* protocols (WS-Security, WS-Policy, WS-ReliableMessaging, etc), XML-RPC and JSON. Licensed under GPLv2. Visit the developer center with guides, tutorials, and examples at www.genivia.com/dev.html The documentation of the toolkit, libraries, plugins and more is available at www.genivia.com/docs.html Commercial-use licenses and expert technical support services are available at competitive pricing levels, please visit www.genivia.com/products.html
    Leader badge
    Downloads: 322 This Week
    Last Update:
    See Project
  • 7
    QP Real-Time Event Frameworks & Tools

    QP Real-Time Event Frameworks & Tools

    Real-Time Event Frameworks based on active objects & state machines

    QP real-time event frameworks (RTEFs) provide lightweight, modern, event-driven architecture based on asynchronous Active Objects (Actors) and Hierarchical State Machines. The matching QM model-based design tool and other host-based tools complement the QP frameworks by supporting graphical modeling, code generation, software tracing, and unit testing for event-driven embedded software. Visit https://www.state-machine.com for more information. The QP RTEFs can run on bare-metal microcontrollers, replacing a traditional RTOS. The frameworks contain a selection of built-in real-time kernels (RTOS kernels), such as the cooperative QV kernel, the preemptive non-blocking QK kernel, and the unique preemptive, dual-mode (blocking/non-blocking) QXK kernel. Native QP ports and ready-to-use examples are provided for ARM Cortex-M (M0/M0+/M3/M4/M7/M33/...) as well as other CPUs. The QP RTEFs can also work with many traditional RTOSes and General-Purpose OSes, such as Linux and Windows.
    Leader badge
    Downloads: 182 This Week
    Last Update:
    See Project
  • 8
    PNG (Portable Network Graphics image format) and MNG (Multiple-image Network Graphics image and animation format) home sites
    Leader badge
    Downloads: 143 This Week
    Last Update:
    See Project
  • 9
    AssaultCube

    AssaultCube

    AssaultCube is a FREE, multiplayer, first-person shooter game.

    AssaultCube is a FREE, multiplayer, first-person shooter game, based on the CUBE engine. Taking place in realistic environments, with fast, arcade gameplay, it's addictive and fun! With efficient bandwidth usage, it's low-latency and can even run over a 56Kbps connection. It's tiny too, weighing in at a lightweight 40 MB package available for Windows, Mac and Linux. On the correct settings, it can even run on old hardware (Pentium III and above). More about AssaultCube @ http://assault.cubers.net
    Downloads: 56 This Week
    Last Update:
    See Project
  • No-Nonsense Code-to-Cloud Security for Devs | Aikido Icon
    No-Nonsense Code-to-Cloud Security for Devs | Aikido

    Connect your GitHub, GitLab, Bitbucket, or Azure DevOps account to start scanning your repos for free.

    Aikido provides a unified security platform for developers, combining 12 powerful scans like SAST, DAST, and CSPM. AI-driven AutoFix and AutoTriage streamline vulnerability management, while runtime protection blocks attacks.
    Start for Free
  • 10
    Privateer Gemini Gold is a remake of the classic space simulation adventure Privateer that was part of the Wing Commander games series. It brings back the magic of the Gemini Sector with a modern game engine and high resolution graphics.
    Downloads: 50 This Week
    Last Update:
    See Project
  • 11
    freeLib

    freeLib

    каталогизатор книг

    Программа каталогизатор книг из библиотек librusec, flibusta и других (аналог программ MyRuLib и MyHomeLib)
    Leader badge
    Downloads: 50 This Week
    Last Update:
    See Project
  • 12
    M+GUI - A Qt implementation of MameUI
    Leader badge
    Downloads: 182 This Week
    Last Update:
    See Project
  • 13
    threadpool is a cross-platform C++ thread pool library. It provides a convenient way for dispatching asynchronous tasks and can be easily customized. threadpool is based on the high-quality Boost source libraries.
    Leader badge
    Downloads: 45 This Week
    Last Update:
    See Project
  • 14
    Allegro is a cross-platform library intended for use in computer games and other types of multimedia programming.
    Downloads: 26 This Week
    Last Update:
    See Project
  • 15
    Multiplatform C++ Standard Library (STL implementation). Many compilers and operational environments supported. Standard (ISO/IEC 14882) compliance. Maximum efficiency. Exception and thread safety. Debug mode.
    Downloads: 33 This Week
    Last Update:
    See Project
  • 16
    QtiPlot
    QtiPlot is a user-friendly, platform independent data analysis and visualization application similar to the non-free Windows program Origin.
    Downloads: 92 This Week
    Last Update:
    See Project
  • 17
    AssaultCube Reloaded

    AssaultCube Reloaded

    A fun realistic multiplayer free-and-open-source first-person-shooter!

    ACR is a fun realistic multiplayer free-and-open-source first-person-shooter! This project has moved to GitHub. A mirror of releases is here.
    Downloads: 16 This Week
    Last Update:
    See Project
  • 18
    Fast 2d tank arcade game with multiplayer and split-screen modes.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 19

    D2X-XL

    OpenGL port of the classic 6dof 3D shooter Descent

    D2X-XL is an OpenGL port of the classic 3D Shooter game Descent 2 for Win32, Linux and Mac OS X, containing many enhancements and bug fixes while preserving full backwards compatibility.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 20
    RetroShare

    RetroShare

    [WARNING] Project has moved to http://github.com/Retroshare/Retroshare

    [IMPORTANT] Retroshare is now distributed on Github. Please go to http://retroshare.net to find the latest releases and sources. RetroShare is a cross-platform, secured and decentralized communication system. It lets you to securely chat, share photos, videos, and more with family and friends, using OpenPGP to authenticate peers and OpenSSL to encrypt all communication.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 21

    xfemm

    Cross platform electromagnetics finite element analyisis based on FEMM

    Cross platform electromagnetics finite element analysis code, with very tight integration with Matlab/Octave. Development of xfemm now takes place on Github here: https://github.com/REOptimize-Systems/xfemm xfemm is a refactoring of the core algorithms of the popular Windows-only FEMM (Finite Element Method Magnetics, www.femm.info) to use only the standard template library and therefore be cross-platform. The codes can be used as a library, standalone executables, or through the advanced Matlab/Octave interface, which uses direct data exchange at the memory level rather than the original FEMM ActiveX or file-based interface, for much improved communication speed. If you use xfemm, particularly for industrial work, but also academic, it will be greatly appreciated if you could write an email stating this and how it has supported your work. This is a low-cost way to ensure further development and maintenance will continue!
    Downloads: 24 This Week
    Last Update:
    See Project
  • 22
    medintux

    medintux

    Gestion de Cabinet Medical / Medical Patient Record

    Since 2 months, new version will arrive in QT5, with better integration of multimedia document and multilanguage support. If you have some specificity in your country, tell us we can integrate it. Medintux est une suite logicielle pour la gestion du cabinet médical et des services hospitaliers. Agrément ROSP, Compatible HAS avec le Vidal ou Thériaque, CIM10, codage CCAM. Liaison Sesam Vitale, Hprim, Apicrypt, Sigems. 100% Paramétrable et personnalisable. Environnement : Fonctionne sous MAC, Linux, PC, Android et mode Web intégré dans un navigateur. Fonctionnalités : Comptabilité, Gestion du dossier patient, Gestion documentaire, Gestion des admissions et des salles d'attentes. Aide à la prescription.... Base de donnée : Gestion client serveur avec Mysql. Supporte des milliers de dossiers sans ralentissement. Une communauté active avec plusieurs centaines d'utilisateurs au quotidien. Medintux est un projet mature utilisable au quotidien
    Downloads: 31 This Week
    Last Update:
    See Project
  • 23
    e-Bridge Hotel

    e-Bridge Hotel

    Hotel Property Management with OTA channel support.

    e-Bridge Hotel is a property management software. Supports Open Travel Alliance (OTA) specification. OOB support for OTP login and MEPR500 passport scanner. Subscription available for Expedia or Agoda Channel, OBE, Houskeeping, Mifare. Line & Telegram IM Referral program $$ for Cloud and Lite subscriptions. e-Bridge Hotel - PMS, OBE , Guest web pages Housekpping app https://play.google.com/store/apps/details?id=com.e_bridgedirect.www.housekeeping Web server requires: * SourceGuardian 15 or above * PHP 7.2 to 8.0 * SSL certificate required for Cloud e-Bridge Hotel Lite / Cloud -base PMS has no registration, no signup. Just install and go. https://www.e-bridge.co See INSTALL.txt for setup. Default account = root/password e-Bridge Hotel Premium demo http://demo.e-bridgedirect.com/hotel/hotelmis/ Account: demo/demo Our software incorporates proprietary algorithms from various providers under agreement, so is closed source.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 24
    Nana C++ Library

    Nana C++ Library

    A modern C++ GUI library

    Nana C++ Library takes aim at easy-to-use and portable library, it provides a GUI framework and threads for easy programming with modern C++ methods, such as traits, metaprogramming and other template technologies. Documentation http://nanapro.org/en-us/documentation Feel free to report a bug at https://github.com/cnjinhao/nana/issues
    Downloads: 5 This Week
    Last Update:
    See Project
  • 25
    CuTest lets you write unit tests for your C code. You should use it because: (1) It has the cutest name, (2) It looks and feels like JUnit, (3) It is cross-platform, (4) It ships in a single .c and .h file for ease of deployment.
    Leader badge
    Downloads: 6 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.