An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with cpp-modules

A curated list of projects in awesome lists tagged with cpp-modules .

https://github.com/achrafelkhnissi/cpp_modules

The goal of these modules is to introduce us to bject-Oriented Programming.This will be the starting point of our C++ journey.

1337cursus 1337school 42 42born2code 42cursus 42projects 42school cpp cpp-1337 cpp-modules cpp-modules-1337 cpp-modules-42

Last synced: 14 Jul 2025

https://github.com/mathstuf/cxx-modules-sandbox

Sandbox repository for various C++20 Modules use cases and how to build them

cmake cpp cpp-20 cpp-modules docker-image modules

Last synced: 12 Apr 2025

https://github.com/kuninoto/42_cpp_modules

Basic C++ exercises - introduction to C++, RAII, OOP, I/O and file streams, operator overloading, templates/generics and STD containers.

42 42-cpp-module 42-cursus 42-school 42born2code 42cursus 42ecole 42porto 42portugal 42projects 42school cpp cpp-1337 cpp-modules cpp-modules-1337 cpp-modules-42 cppmodules ecole42 oop school42

Last synced: 30 Oct 2025

https://github.com/inerska/axolotl-engine

C++ HeaderOnly-MetaTemplate Data Oriented Game Engine powered with OpenGL

cpp-modules cpp20 ecs engine entity-component-system game game-development game-engine gamedev header-only metaprogramming opengl

Last synced: 14 Aug 2025

https://github.com/barimehdi77/cpp-modules

These modules of C++ are designed to help you understand the specificities of the language when compared to C. Time to dive into Object-Oriented Programming!

1337 1337school 42 42born2code 42school cpp cpp-modules cpp-pool object-oriented-programming oop oop-cpp

Last synced: 03 Aug 2025

https://github.com/izenynn/cpp-modules

42 Cursus: c++ modules for learning the language.

42-cpp-module 42-cpp-modules cpp cpp-modules cpp-modules-42 cpp98 cpp98-compatible linux macos

Last synced: 23 Oct 2025

https://github.com/mcombeau/cpp_modules

A collection of small 42 school projects about C++.

42born2code 42cursus 42paris 42projects 42school cpp-modules cpp-modules-42 cpp98

Last synced: 15 May 2025

https://github.com/deryaxacar/42-cpp_05

This module teaches the fundamentals of object-oriented programming (OOP), focusing on class relationships, dynamic object management, inheritance, virtual functions, and method overriding. Students also learn to improve program reliability using try-catch blocks and handling exceptions.

42born2code 42cursus 42ecole 42projects 42school cpp cpp-modules cpp-programming cpp-programming-language cpp-programming-project cpp-project cpp98 oop oop-cpp oop-examples oops-in-cpp project

Last synced: 24 Feb 2025

https://github.com/deryaxacar/42-cpp_08

This project includes three fundamental exercises focused on the use of the STL (Standard Template Library). The first part implements a generic easyfind function to search within STL containers, the second introduces a Span class to calculate the shortest and longest distances between numbers, and the third develops an it

42 42-cpp 42-cpp-module 42-cpp-modules 42-school 42born2code 42cursus 42projects 42school cpp cpp-module-08 cpp-modules cpp-modules-1337 cpp08 stl-algorithms stl-containers vector

Last synced: 05 Apr 2025

https://github.com/ixavierliu/ezutils

C++20 utility library

cpp-modules cpp20

Last synced: 13 Mar 2025

https://github.com/roy-fokker/sdl3-cpp23-project-template

SDL3 GPU with C++23 Modules Project Template

cmake cmake-modules cpm cpp-modules cpp23 linux sdl-gpu sdl3 windows

Last synced: 23 Jul 2025

https://github.com/castle055/cpp-reflect

C++ static and runtime reflection library for Clang compiled sources

clang cmake cpp cpp-modules reflection

Last synced: 29 Mar 2025

https://github.com/quantumbytestudios/integer-class-for-cpp

Simple Integer Class With Some Useful Functions :)

cpp cpp-class cpp-header cpp-library cpp-module cpp-modules module

Last synced: 16 Jun 2025

https://github.com/deryaxacar/42-cpp_03

This project aims to teach you object-oriented programming principles by creating a class hierarchy in C++. It starts with a basic ClapTrap class and then adds derived classes such as ScavTrap, FragTrap, and DiamondTrap.

42 42-cpp 42-cpp-module 42-cpp-modules 42-school 42born2code 42cursus 42projects 42school cpp cpp-all cpp-modules cpp-modules-42 cpp-programming cpp03 cpp98

Last synced: 26 Feb 2025

https://github.com/KeqingMoe/str

基于 C++26 与模块的现代字符串库 | Modern String Library Built with C++26 and Modules

cpp-modules cpp20 cpp23 cpp26 modern-cpp modules string utf-32 utf-8 utf-8-string

Last synced: 22 Oct 2025

https://github.com/ichlubna/loadingbar

Simple c++ command-line loading bar

command-line cpp cpp-modules loading-bar progress-bar

Last synced: 27 Mar 2025

https://github.com/ichlubna/modulesandinterfaces

This is a simple example of C++ modules used with abstract class serving as and interface and inherited implementations separated in class definition and implementation file.

cpp-modules cpp20-modules cppmodules modern-cpp moderncpp modules

Last synced: 10 Sep 2025

https://github.com/rogeriols/cpp-42sp

About A collection of small 42 school projects about C++.

42born2code 42cursus 42projects 42school cpp-modules cpp-modules-42 cpp98

Last synced: 29 Mar 2025

https://github.com/keqingmoe/str

基于 C++26 与模块的现代字符串库 | Modern String Library Built with C++26 and Modules

cpp-modules cpp20 cpp23 cpp26 modern-cpp modules string string-view utf-32 utf-8 utf-8-string

Last synced: 14 Mar 2025

https://github.com/xastrix/ml

Is a command line tool that allows you to quickly load modules developed in c++ and build visual studio projects

cpp cpp-mod cpp-modules git ml module-loader windows

Last synced: 12 Jul 2025

https://github.com/ichlubna/arguments

Extremely simple command line arguments parser for C++

argument-parser argument-parsing arguments command-line-parser cpp-modules hpp

Last synced: 27 Mar 2025

https://github.com/pin3dev/42_cpp_modules_00-04

Exploring advanced C++ and OOP concepts like abstraction, encapsulation, simple and multiple inheritance, polymorphism, interfaces, and so on

42 42-cpp-module 42-cpp-modules 42born2code 42cursus 42porto 42projects 42school cpp cpp-course cpp-modules cpp-modules-1337 cpp-modules-42 cpp-project cpp98 cpp98-compatible doxygen doxygen-documentation tutorial

Last synced: 15 Aug 2025

https://github.com/roy-fokker/vulkan-minimal

Minimal Example of using Descriptor Buffer with Vulkan 1.3

cmake cpp-modules cpp23 glfw3 glm vcpkg vulkan vulkan-memory-allocator

Last synced: 02 Apr 2025

https://github.com/jncrmx/cutie-logs

A simple and lightweight OpenTelemetry log server combining collection, storage and analysis.

cpp cpp-modules cpp23 logging opentelemetry otel otel-collector wasm webassembly

Last synced: 06 Jul 2025

https://github.com/pin3dev/42_cpp_modules_05-09

Exploring advanced C++ and OOP concepts like SOLID, casting operators, templates (value, functions, and classes), exception handling using throw() and try/catch blocks, and so on

42 42-cpp-modules 42born2code 42cursus 42porto 42projects 42school cpp-98 cpp-course cpp-modules cpp-modules-1337 cpp-modules-42 doxygen doxygen-documentation oop-in-cpp oop-principles tutorial

Last synced: 06 Jul 2025

https://github.com/d3r3k23/cpp-modules

C++ modules testing

cpp cpp-modules

Last synced: 18 Oct 2025