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

  • Rezku Point of Sale Icon
    Rezku Point of Sale

    Designed for Real-World Restaurant Operations

    Rezku is an all-inclusive ordering platform and management solution for all types of restaurant and bar concepts. You can now get a fully custom branded downloadable smartphone ordering app for your restaurant exclusively from Rezku.
    Learn More
  • The AI workplace management platform Icon
    The AI workplace management platform

    Plan smart spaces, connect teams, manage assets, and get insights with the leading AI-powered operating system for the built world.

    By combining AI workflows, predictive intelligence, and automated insights, OfficeSpace gives leaders a complete view of how their spaces are used and how people work. Facilities, IT, HR, and Real Estate teams use OfficeSpace to optimize space utilization, enhance employee experience, and reduce portfolio costs with precision.
    Learn More
  • 1
    Library to make event-driven code easy to write and read for Arduino.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Ash C++ Template Library (AshTL)

    Ash C++ Template Library (AshTL)

    Hashing and spatial concurrency library.

    AshTL aims to provide a complete framework for dealing with spatial data in an efficient, parallel manner. As such, we primarily provide container classes and data types relating to 2D and 3D coordinate grids. AshTL is currently in alpha development (some features may not work correctly, and interfaces are likely to change). While in alpha and beta development, AshTL is licensed under AGPL v3+. Stable releases will include an exception so that AshTL itself will always be AGPL, but will not force code that uses it to be.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    AspectCOM intends to bring AOP into component-based development, specifically, Microsoft Component Object Model (COM). It is fast, light-weight and can be easily integrated with existing COM components.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    asycxx, is a framework to develop networked applications in c++ in an asynchronous style. This project is largely inspired from 'Twisted' (http://twistedmatrix.com)
    Downloads: 0 This Week
    Last Update:
    See Project
  • Award-Winning Medical Office Software Designed for Your Specialty Icon
    Award-Winning Medical Office Software Designed for Your Specialty

    Succeed and scale your practice with cloud-based, data-backed, AI-powered healthcare software.

    RXNT is an ambulatory healthcare technology pioneer that empowers medical practices and healthcare organizations to succeed and scale through innovative, data-backed, AI-powered software.
    Learn More
  • 5
    AutoMan is an extension to the SOFA: Simulation Open Framework Architecture. It provides an easier to use programming interface an allows all simulations developed therein to be run in VR.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Automatic Strategy Framework
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    A C++ framework for developing high performance server/client applications and web applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    A framework for building distributed virtual reality applications, based on OpenGL|Performer(TM)
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Object Oriented Context Manager, serializer, editor API, targeted to extend short sized libraries able to play media objects as they are edited. Provides a virtual Machine, undo,merge,... API independant. Provides many extended libs. Demoscene oriented. https://www.youtube.com/watch?v=N86VfpYiz-Y
    Downloads: 0 This Week
    Last Update:
    See Project
  • Next-Gen Encryption for Post-Quantum Security | CLEAR by Quantum Knight Icon
    Next-Gen Encryption for Post-Quantum Security | CLEAR by Quantum Knight

    Lock Down Any Resource, Anywhere, Anytime

    CLEAR by Quantum Knight is a FIPS-140-3 validated encryption SDK engineered for enterprises requiring top-tier security. Offering robust post-quantum cryptography, CLEAR secures files, streaming media, databases, and networks with ease across over 30 modern platforms. Its compact design, smaller than a single smartphone image, ensures maximum efficiency and low energy consumption.
    Learn More
  • 10
    BlackBerry® Open Application Framework for development, deploy and maintenance Applications run on RIM-BlackBerry® OS. It performance, flexibility and very easy.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    BRAHMS is a Modular Execution Framework for dynamical systems. It knits together independently-authored software modules implementing dynamical processes into an integrated system, and supervises the deployment and execution of that system.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    BZK is a set of tools to help creating games for mobile devices. Graphics are simple but enough to create good games. This suit maybe not be suitable for very intensive games or near-photorealistic graphics. For everything else, welcome.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13

    Beach

    Platform-Independent C++ Frameworks

    Beach is a group of C++ frameworks that are 100% platform-independent, implementing many useful object-oriented design patterns and general purpose mechanisms that provide the fundamental building blocks for applications and higher level frameworks.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Beesnest - Personal Application Server, is an experiment to create a simple but smart framework, that will let us use web-application technology in order to build desktop applications. See project website.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Behaviour Control Framework

    Behaviour Control Framework

    A C++ framework that uses inhibition trees for behaviour control.

    The Behaviour Control Framework is a generic platform-independent C++ framework that implements a control architecture consisting of a hierarchical network of behaviour layers. These layers each contain behaviours that can inhibit one another and interact to achieve control. A full discussion of the structure and ideas behind this framework can be found in the Doxygen documentation that comes with the release. This documentation is well worth a read before you decide if the library is for you! The structure and implementation of this library focuses on the application of the inhibition-based behaviour control architecture to real-time control loops, but can reasonably be adapted for a wide variety of other artificial intelligence applications. Emphasis has been placed on having very low overhead so as not to hurt overall system performance, while still maintaining ease of use. I welcome all feedback, suggestions and bug reports! Email: pallgeuer[at]ais.uni-bonn.de
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    A replacement library which aim in replacing the default AmigaOS "layers.library" to more efficently manage layers operations on modern AmigaOS operating systems. It comes with some advanced layers techniques to speed up operations....
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    3D render engine cross platform written from scratch using c++11 standard features. With the approach to create a high scalable, flexible 3D engine with full modding support. Using flexible configs to include common technologies without the lack of massive extension coding
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Blackboard implements a lightweight, portable tuple space suitable for multi-agent system and distributed component design. Supports implicit invocation via content-filtered asynchronous events, blocking call semantics, and shared memory messaging.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Open Source realtime 3d graphics engine
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Blister is an extremely fast, scalable, lightweight, cross-platform C++ library and cmdline tool set for building async I/O servers and clients. It includes optimized logging, configuration, networking, process control, HTTP and SMTP APIs
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    BlitzDirect is a 3D engine that works on Windows XP and Windows Vista. It uses DirectX 9 and DirectX 10 if it is installed on the target system (e.g. Windows Vista) and OpenGL as an alternative. A graphical user interface (GUI) is also available.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    A cross-platform, general purpose C++ framework for application development.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    BlueSky
    This project is intended to serve as a framework for developing plugin system with internal hierarchical storage of objects coming from plugins. Plugins contains objects and commands. All functionality of kernel and plugins are to be exported to Python.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Useful utilities for running applications on Symbian smartphones.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Boom is a game engine for easily and quickly creating Bomberman-like games.
    Downloads: 0 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB