Showing 827 open source projects for "c++ modular"

View related business solutions
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • Go From AI Idea to AI App Fast Icon
    Go From AI Idea to AI App Fast

    One platform to build, fine-tune, and deploy ML models. No MLOps team required.

    Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
    Try Free
  • 1
    Modular Monolith with DDD

    Modular Monolith with DDD

    Full Modular Monolith application with Domain-Driven Design approach

    This is a sample / starter architecture project for building a modular monolith application using Domain-Driven Design (DDD) principles in .NET. It aims to show how to structure a monolithic application into modules (bounded contexts), while preserving separation of concerns, maintainability, and scalability, without splitting into microservices. Showing the application of best practices and object-oriented programming principles. Presentation of some architectural considerations, decisions,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    AWS SDK for C++

    AWS SDK for C++

    AWS SDK for C++

    The AWS SDK for C++ is a modern, open-source library offering C++ applications native access to AWS services like S3, DynamoDB, Kinesis and more. It is built to support C++11 (and later) and is designed to be high-performance with minimal external dependencies, making it suitable for game engines, embedded systems, cross-platform clients and server applications.
    Downloads: 15 This Week
    Last Update:
    See Project
  • 3
    DISTRHO Cardinal

    DISTRHO Cardinal

    Virtual modular synthesizer plugin

    A fully free and self-contained modular synthesizer, based on the popular VCV Rack. Available in AudioUnit/CLAP/LV2/VST2/VST3 plugin formats and as a standalone app for FreeBSD, Linux, macOS, Windows and the Web.
    Downloads: 20 This Week
    Last Update:
    See Project
  • 4
    OpenCorePkg

    OpenCorePkg

    OpenCore bootloader

    OpenCorePkg is an open-source, modular UEFI (Unified Extensible Firmware Interface) bootloader and development framework, primarily designed to enable macOS booting on non-Apple hardware (Hackintosh). It includes Apple-specific UEFI drivers, utilities for macOS installation support, and shared libraries used across Acidanthera projects. Apple disk image loading support. Apple keyboard input aggregation. Apple PE image signature verification. Apple UEFI secure boot supplemental code. Audio...
    Downloads: 171 This Week
    Last Update:
    See Project
  • $300 in Free Credit Towards Top Cloud Services Icon
    $300 in Free Credit Towards Top Cloud Services

    Build VMs, containers, AI, databases, storage—all in one place.

    Start your project in minutes. After credits run out, 20+ products include free monthly usage. Only pay when you're ready to scale.
    Get Started
  • 5
    ii's Stupid Menu

    ii's Stupid Menu

    A mod menu for Gorilla Tag with over 1000+ mods

    ii’s Stupid Menu is an open-source mod menu for the VR game Gorilla Tag that provides a wide range of gameplay modifications and utilities through an in-game interface. It is designed to give players and developers access to a large collection of mods that can alter movement, interaction, and game mechanics. The menu includes hundreds of features, ranging from cosmetic changes to more advanced gameplay modifications, making it one of the more extensive modding tools available for the game....
    Downloads: 318 This Week
    Last Update:
    See Project
  • 6
    Fastfetch

    Fastfetch

    A maintained, feature-rich and performance oriented, neofetch

    Fastfetch is a high-performance, highly customizable command-line tool, similar to Neofetch, that displays system information in an appealing and flexible format. Written primarily in C, it's optimized for speed and versatility. Neofetch-like styling with performance-oriented implementation. Configuration via modules for tailored fetch layouts. Fast, visually appealing system info display. Highly customizable output with modular design.
    Downloads: 21 This Week
    Last Update:
    See Project
  • 7
    YimMenu

    YimMenu

    YimMenu, a GTA V menu protecting against a wide ranges

    ...One of its primary goals is stability, offering safeguards against malicious or unstable interactions that can occur in multiplayer environments. The project is written primarily in C++ and follows a modular structure, enabling contributors to extend or refine its functionality over time. It includes both quality-of-life improvements and advanced features that modify gameplay behavior, making it popular among users seeking more control over their in-game experience.
    Downloads: 77 This Week
    Last Update:
    See Project
  • 8
    Rainmeter

    Rainmeter

    Desktop customization tool for Windows

    Rainmeter is a powerful and extensible desktop customization platform for Windows that lets users display customizable skins and widgets on their desktop to show information such as system statistics, time, weather, application shortcuts, and more. With a modular architecture, Rainmeter allows users and creators to build or install “skins” using simple INI configuration files combined with Lua scripting and graphics to display text, images, meters, and interactive controls. It runs with...
    Downloads: 48 This Week
    Last Update:
    See Project
  • 9
    AzerothCore

    AzerothCore

    Complete Open Source and Modular solution for MMO

    AzerothCore is a fully open-source MMORPG server framework designed to recreate the gameplay experience of World of Warcraft’s Wrath of the Lich King expansion in a customizable and self-hosted environment. It is written primarily in C++ and provides a complete backend infrastructure for running private game servers, including world simulation, player interaction, combat systems, and database-driven content. The project is highly modular, allowing developers to extend or modify game behavior through plugins and custom modules without altering the core engine. It emphasizes stability and “blizzlike” accuracy, meaning it strives to replicate the original mechanics of the official game as closely as possible. ...
    Downloads: 5 This Week
    Last Update:
    See Project
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • 10
    ET

    ET

    Unity3D Client And C# Server Framework

    ET is a game development framework combining a Unity3D client and a C# server architecture, intended to streamline common game modules, facilitate distributed server setups, and support AI-assisted development workflows. It emphasizes modular component design, networking, and automated tooling (e.g. test case generation, code scaffolding) to lighten the burden of writing game logic and server infrastructure.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    LeviLamina

    LeviLamina

    A lightweight, modular and versatile mod loader for Minecraft Bedrock

    LeviLamina is an open-source Minecraft server platform focused on extending Bedrock Edition server capabilities with a flexible plugin and development environment. The project provides a foundation for building custom server features and gameplay modifications that can run on Bedrock-based multiplayer servers. It aims to offer developers a modern architecture that simplifies the creation of plugins and server extensions while maintaining compatibility with the Minecraft Bedrock protocol....
    Downloads: 9 This Week
    Last Update:
    See Project
  • 12
    The LLVM Compiler Infrastructure

    The LLVM Compiler Infrastructure

    Collection of modular and reusable compiler and toolchain technologies

    The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Despite its name, LLVM has little to do with traditional virtual machines. LLVM began as a research project at the University of Illinois, with the goal of providing a modern, SSA-based compilation strategy capable of supporting both static and dynamic compilation of arbitrary programming languages. Since then, LLVM has grown to be an umbrella project consisting of a number of subprojects, many of...
    Downloads: 25 This Week
    Last Update:
    See Project
  • 13
    SwarmUI

    SwarmUI

    Modular AI image and video generation web UI with extensible tools

    SwarmUI is a modular web-based user interface designed for AI-driven image generation, with a strong focus on usability, performance, and extensibility. It serves as a unified environment for working with multiple AI models, including Stable Diffusion and newer image and video generation systems, allowing users to create and manage outputs through a browser interface. SwarmUI is built to accommodate both beginners and advanced users by offering a simple “Generate” interface alongside more...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 14
    MinoriEditorShell

    MinoriEditorShell

    An implementation of a cross-platform dockable window system

    A lightweight WPF framework for creating modular desktop applications with MVVM architecture, offering a customizable editing environment.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Thunder Engine

    Thunder Engine

    Cross-platform 2D and 3D game engine with modular architecture

    Thunder is a lightweight, modular game engine written in C++ that provides a robust foundation for creating 2D and 3D games across platforms. It emphasizes a clean, component-based architecture and is designed for flexibility, performance, and scalability. Thunder includes built-in support for scripting, resource management, physics, animation, and rendering, with tools that facilitate efficient game development and deployment.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 16
    Orchard Core

    Orchard Core

    Open-source modular and multi-tenant application framework

    Open-source, modular, multi-tenant application framework and CMS for ASP.NET Core. Orchard Core is a redevelopment of Orchard CMS on ASP.NET Core. Orchard Core consists of two different targets, Orchard Core Framework, an application framework for building modular, multi-tenant applications on ASP.NET Core, and Orchard Core CMS, a web content management system (CMS) built on top of the Orchard Core Framework. It’s important to note the differences between the framework and the CMS. Some...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Sming

    Sming

    Open source framework simplifying the creation of C++ applications

    ...HardwareSPI library provides advanced asynchronous SPI device master capability including the use of ESP8266 ‘overlapped’ mode for reduced pin usage and dual/quad I/O support. Modular C++ installable file system interface.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Avogadro 2

    Avogadro 2

    Avogadro libraries provide 3D rendering, visualization, and analysis

    AvogadroLibs is the core C++ library behind Avogadro 2, an open-source molecular editor and visualization platform used in chemistry, materials science, and education. It provides the essential tools for constructing, analyzing, and visualizing molecular structures in 2D and 3D. Designed for extensibility, AvogadroLibs supports plugins for quantum chemistry computations, molecular mechanics, and surface rendering. It interfaces with multiple chemistry formats and data sources, making it a...
    Downloads: 44 This Week
    Last Update:
    See Project
  • 19
    MentOS

    MentOS

    An educational 32-bit linux-like Operating System

    MentOS is an educational operating system developed for academic use, particularly in university settings, to help students understand low-level system concepts such as process management, memory handling, and scheduling. Written in C, MentOS closely mimics a simplified Unix-like OS and includes hands-on implementations of key kernel features. Designed to be highly readable and modular, it offers a practical approach to learning systems programming through real-world kernel components, making it a valuable tool for operating system courses and personal exploration.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    DreamShell

    DreamShell

    Operating system for the Sega Dreamcast

    The Dreamshell is the operating system for the Sega Dreamcast based on the KallistiOS kernel. It has a dynamic loadable modular system and interface for creating applications with XML UI and both C/C++ and Lua scripts on. You can see examples in ready-made applications and modules, drivers for various devices, formats and interfaces. Examples for audio and video decoding, compression, packaging, binding, network, emulation, scripts and more. From hardcore low-level assembler to high-level applications. ...
    Downloads: 15 This Week
    Last Update:
    See Project
  • 21
    mruby

    mruby

    Lightweight Ruby

    ...The system includes its own virtual machine, bytecode compiler, and interactive shell, enabling developers to write, compile, and execute Ruby code efficiently. One of its core strengths is its embeddability, allowing developers to integrate scripting capabilities directly into applications written in C or C++. mruby also includes a package system called mrbgems, which enables modular extension of functionality through additional libraries. It supports compiling Ruby scripts into bytecode or even C source code, providing flexibility for deployment in different environments.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    BehaviorTree.CPP

    BehaviorTree.CPP

    C++ behavior tree library for robotics and AI decision systems

    BehaviorTree.CPP is a C++ library designed to create, manage, and execute behavior trees, a widely used model for decision-making in robotics and artificial intelligence systems. It provides a flexible and modular framework that allows developers to define complex behaviors as reusable tree structures composed of nodes. BehaviorTree.CPP emphasizes performance and real-time execution, making it particularly suitable for robotics applications where responsiveness is critical. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 23
    Torque2D

    Torque2D

    A completely free, open-source, 2D game engine

    ...With a modular project structure and support for object persistence using TAML, developers can build complex games with reusable systems and clear project organization. Torque2D also includes its own scripting language, enabling rapid iteration and gameplay scripting without deep engine modification.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 24
    Magma

    Magma

    Platform for building access networks and modular network services

    An open-source platform for managing wireless networks, supporting LTE, 5G, and WiFi networks with cloud-native deployment and management.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Luanti

    Luanti

    Voxel game-creation platform with easy modding and game creation

    ...This modular design enables rich customization and community-driven content: users can install new games, mods, and texture packs via a built-in content browser that draws from a central repository (ContentDB). Luanti supports both single-player and multiplayer via servers; players can host their own or join publicly listed ones, with server-side mods being applied automatically.
    Downloads: 13 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
MongoDB Logo MongoDB