C++

C++ is a popular and widely used mid-level language. It was designed as an extension of the C language.
- GitHub: https://github.com/topics/cpp
- Wikipedia: https://en.wikipedia.org/wiki/C%2B%2B
- Created by: Bjarne Stroustrup
- Released: October 1985
- Aliases: cplusplus, c-plus-plus, cpps, cpp98, cpp03, cpp11, cpp14, cpp17, cpp20, cpp0x, cpp1y, cpp1z, cpp2a, cplusplus-11,
- Last updated: 2025-05-05 00:06:26 UTC
- JSON Representation
https://github.com/fnc12/sqlite_orm
❤️ SQLite ORM light header only library for modern C++
cplusplus cplusplus-14 cpp crud modern-cpp orm sql sqlite sqlite-orm sqlite3 sqlite3-database sqliteorm
Last synced: 11 Apr 2025
https://github.com/mhx/dwarfs
A fast high compression read-only file system for Linux, Windows and macOS
archiving compression cpp deduplication dwarfs filesystem flac fuse fuse-filesystem gpl-license linux lrzip lzma macfuse macos squashfs windows winfsp zpaq zstd
Last synced: 10 Apr 2025
https://github.com/johnBuffer/AntSimulator
Simple Ants simulator
2d cpp realtime sfml simulation
Last synced: 20 Mar 2025
https://github.com/shiqiyu/cpp
Lecture notes, projects and other materials for Course 'CS205 C/C++ Program Design' at Southern University of Science and Technology.
Last synced: 12 Apr 2025
https://github.com/cxbx-reloaded/cxbx-reloaded
Xbox (Original) Emulator
cpp cxbx emulation emulator hacktoberfest xbox
Last synced: 11 Apr 2025
https://github.com/ETLCPP/etl
Embedded Template Library
algorithms c-plus-plus containers cpp embedded-applications library templates
Last synced: 11 Apr 2025
https://github.com/PanosK92/SpartanEngine
A game engine with an emphasis on real-time cutting-edge solutions
bindless bsdf bullet-physics car-simulation cpp d3d12 ecs engine fsr game-engine global-illumination imgui livestream open-source shadow-mapping spartan ssao ssr taa vulkan
Last synced: 01 Apr 2025
https://github.com/plibither8/2048.cpp
🎮 Fully featured terminal version of the game "2048" written in C++
2048 2048-game cpp cpp11 game hacktoberfest
Last synced: 11 Apr 2025
https://github.com/nelarius/imnodes
A small, dependency-free node editor for dear imgui
cpp gamedev imgui node-editor tool ui
Last synced: 11 Apr 2025
https://github.com/eProsima/Fast-DDS
The most complete DDS - Proven: Plenty of success cases. Looking for commercial support? Contact [email protected]
cpp dds fastdds middleware omg robotics ros2 rtps
Last synced: 20 Mar 2025
https://github.com/runtimecompiledcplusplus/runtimecompiledcplusplus
Change C++ code at runtime
c-plus-plus compile cpp gamedev linux live-coding macos rccpp runtimecompiledcplusplus windows
Last synced: 11 Apr 2025
https://github.com/RuntimeCompiledCPlusPlus/RuntimeCompiledCPlusPlus
Change C++ code at runtime
c-plus-plus compile cpp gamedev linux live-coding macos rccpp runtimecompiledcplusplus windows
Last synced: 15 Mar 2025
https://github.com/Nelarius/imnodes
A small, dependency-free node editor for dear imgui
cpp gamedev imgui node-editor tool ui
Last synced: 19 Mar 2025
https://github.com/Cxbx-Reloaded/Cxbx-Reloaded
Xbox (Original) Emulator
cpp cxbx emulation emulator hacktoberfest xbox
Last synced: 15 Mar 2025
https://github.com/neargye/nameof
Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum
c-plus-plus c-plus-plus-17 cplusplus cplusplus-17 cpp cpp17 enum-to-string header-only metaprogramming nameof nameof-operator no-dependencies reflection serialization single-file
Last synced: 11 Apr 2025
https://github.com/komputeproject/kompute
General purpose GPU compute framework built on Vulkan to support 1000s of cross vendor graphics cards (AMD, Qualcomm, NVIDIA & friends). Blazing fast, mobile-enabled, asynchronous and optimized for advanced GPU data processing usecases. Backed by the Linux Foundation.
cpp deep-learning deep-learning-gpu gpgpu gpu-computing machine-learning machine-learning-gpu python vulkan vulkan-compute vulkan-compute-example vulkan-compute-framework vulkan-compute-tutorial vulkan-demos vulkan-example vulkan-tutorial
Last synced: 28 Apr 2025
https://github.com/Neargye/nameof
Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum
c-plus-plus c-plus-plus-17 cplusplus cplusplus-17 cpp cpp17 enum-to-string header-only metaprogramming nameof nameof-operator no-dependencies reflection serialization single-file
Last synced: 28 Mar 2025
https://github.com/strato-emu/strato
Run Nintendo Switch homebrew & games on your Android device!
android c-plus-plus cpp emulation emulator nintendo strato switch
Last synced: 11 Apr 2025
https://github.com/magiblot/tvision
A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross-platform and with Unicode support.
ascii borland borland-cpp cpp cpp14 cross-platform linux linux-console ms-dos msvc ncurses retrocomputing retroprogramming terminal text-based tui turbo-vision utf-8 utf8-everywhere windows
Last synced: 11 Apr 2025
https://github.com/enpeizhao/CVprojects
computer vision projects | 计算机视觉相关好玩的AI项目(Python、C++、embedded system)
computer-vision cpp cuda deep-learning embedded-systems machine-learning python tensorrt
Last synced: 20 Mar 2025
https://github.com/nickvisionapps/parabolic
Download web video and audio
cpp downloader flathub gnome gtk4 libadwaita music qt videos windows youtube youtube-dl yt-dlp
Last synced: 12 Apr 2025
https://github.com/jpd002/Play-
Play! - PlayStation2 Emulator
cpp emulation emulator playstation-2
Last synced: 02 Apr 2025
https://github.com/collaboraonline/online
Collabora Online is a collaborative online office suite based on LibreOffice technology. This is also the source for the Collabora Office apps for iOS and Android.
android cpp documents enterprise free-software hacktoberfest ios javascript libreoffice office open-source opensource productivity
Last synced: 28 Apr 2025
https://github.com/odygrd/quill
Asynchronous Low Latency C++ Logging Library
async asynchronous cpp cpp14 cpp17 cpp20 cross-platform fmtlib high-performance log-library logger logging logging-library low-latency
Last synced: 14 Apr 2025
https://github.com/overload-technologies/overload
3D game engine with lua scripting
3d-engine 3d-graphics c-plus-plus cpp game-editor game-engine gamedev graphics graphics-engine imgui lua opengl physically-based-rendering rendering-engine windows
Last synced: 13 Apr 2025
https://github.com/dfeneyrou/palanteer
Visual Python and C++ nanosecond profiler, logger, tests enabler
c-plus-plus cpp developer-tools embedded header-only logging memory-profiler optimization performance profiler profiling python
Last synced: 28 Apr 2025
https://github.com/Artikash/Textractor
Extracts text from video games and visual novels. Highly extensible.
cpp games hacking reverse-engineering
Last synced: 14 Mar 2025
https://github.com/NickvisionApps/Parabolic
Download web video and audio
cpp downloader flathub gnome gtk4 libadwaita music qt videos windows youtube youtube-dl yt-dlp
Last synced: 31 Mar 2025
https://github.com/Overload-Technologies/Overload
3D game engine with lua scripting
3d-engine 3d-graphics c-plus-plus cpp game-editor game-engine gamedev graphics graphics-engine imgui lua opengl physically-based-rendering rendering-engine windows
Last synced: 01 Apr 2025
https://github.com/dobiasd/functionalplus
Functional Programming Library for C++. Write concise and readable C++ code.
algorithms c-plus-plus c-plus-plus-14 c-plus-plus-17 composition cpp cpp14 functional-programming header-only library range stl
Last synced: 10 Apr 2025
https://github.com/Dobiasd/FunctionalPlus
Functional Programming Library for C++. Write concise and readable C++ code.
algorithms c-plus-plus c-plus-plus-14 c-plus-plus-17 composition cpp cpp14 functional-programming header-only library range stl
Last synced: 15 Mar 2025
https://github.com/facebookresearch/ELF
An End-To-End, Lightweight and Flexible Platform for Game Research
artificial-intelligence cpp deep-learning gaming neural-network platform python reinforcement-learning
Last synced: 20 Mar 2025
https://github.com/facebookresearch/elf
An End-To-End, Lightweight and Flexible Platform for Game Research
artificial-intelligence cpp deep-learning gaming neural-network platform python reinforcement-learning
Last synced: 17 Jan 2025
https://github.com/ShiftLeftSecurity/joern
Open-source code analysis platform for C/C++/Java/Binary/Javascript/Python/Kotlin based on code property graphs. Discord https://discord.gg/vv4MH284Hc
binary c code-analysis code-browser code-property-graph controlflow cpg cpp dataflow fuzzy-parsing ghidra graph java javabytecode javascript llvm query-language scala syntax-tree
Last synced: 12 Dec 2024
https://github.com/leetal/ios-cmake
A CMake toolchain file for iOS/iPadOS, visionOS, macOS, watchOS & tvOS C/C++/Obj-C++ development
c catalyst cmake cmake-scripts cmake-toolchain cpp ios ios-cmake ios-development macos macosx objective-c tvos tvos-cmake tvos-development tvos-simulator visionos watchos watchos-cmake watchos-development
Last synced: 10 Apr 2025
https://github.com/KomputeProject/kompute
General purpose GPU compute framework built on Vulkan to support 1000s of cross vendor graphics cards (AMD, Qualcomm, NVIDIA & friends). Blazing fast, mobile-enabled, asynchronous and optimized for advanced GPU data processing usecases. Backed by the Linux Foundation.
cpp deep-learning deep-learning-gpu gpgpu gpu-computing machine-learning machine-learning-gpu python vulkan vulkan-compute vulkan-compute-example vulkan-compute-framework vulkan-compute-tutorial vulkan-demos vulkan-example vulkan-tutorial
Last synced: 31 Mar 2025
https://github.com/betwixt-labs/bebop
🎷No ceremony, just code. Blazing fast, typesafe binary serialization.
c-sharp compiler cpp dart deserialization javascript json marshalling real-time rpc rust serialization typescript zero-copy
Last synced: 23 Apr 2025
https://github.com/tencent/tscancode
A static code analyzer for C++, C#, Lua
cpp csharp lua static-code-analysis
Last synced: 14 Apr 2025
https://github.com/Tencent/TscanCode
A static code analyzer for C++, C#, Lua
cpp csharp lua static-code-analysis
Last synced: 15 Mar 2025
https://github.com/tw1ddle/geometrize
:white_square_button: Geometrize is a desktop app that geometrizes images into geometric primitives
art chaiscript cpp geometrize geometry-processing
Last synced: 07 Apr 2025
https://github.com/taocpp/pegtl
Parsing Expression Grammar Template Library
cpp cpp11 cpp17 grammar header-only parser-combinators parsing parsing-expression-grammar parsing-expression-grammars peg pegtl
Last synced: 09 Apr 2025
https://github.com/felixguendling/cista
Cista is a simple, high-performance, zero-copy C++ serialization & reflection library.
benchmark cpp cpp17 deserialization efficient high-performance reflection serialization zero-copy
Last synced: 11 Apr 2025
https://github.com/Tw1ddle/geometrize
:white_square_button: Geometrize is a desktop app that geometrizes images into geometric primitives
art chaiscript cpp geometrize geometry-processing
Last synced: 15 Mar 2025
https://github.com/indy256/codelibrary
:gem:Collection of algorithms and data structures
algorithm cpp data-structures java kotlin
Last synced: 10 Apr 2025
https://github.com/paullouisageneau/libdatachannel
C/C++ WebRTC network library featuring Data Channels, Media Transport, and WebSockets
c-plus-plus cpp datachannel libdatachannel libnice p2p peer-to-peer peerconnection rfc-8831 rfc-8834 rtcdatachannel rtcpeerconnection sctp webrtc webrtc-datachannel webrtc-video websocket
Last synced: 11 Apr 2025
https://github.com/grindgold/cppguide
「C/C++学习+面试指南」一份涵盖大部分 C++ 程序员所需要掌握的知识。入门、进阶、深入、校招、社招,准备 C++ 学习& 面试,首选 CppGuide!
c cpp data-structures database mfc qt qt5
Last synced: 08 Apr 2025
https://github.com/corvusoft/restbed
Corvusoft's Restbed framework brings asynchronous RESTful functionality to C++14 applications.
async-programming asynchronous comet cpp http http-server http2 push restful restful-api restful-webservices server-sent-events ssl-support tls-support websocket websocket-api websocket-library
Last synced: 11 Apr 2025
https://github.com/steemit/steem
The blockchain for Smart Media Tokens (SMTs) and decentralized applications.
blockchain cpp p2p-node social-network steem steemit
Last synced: 10 Apr 2025
https://github.com/Corvusoft/restbed
Corvusoft's Restbed framework brings asynchronous RESTful functionality to C++14 applications.
async-programming asynchronous comet cpp http http-server http2 push restful restful-api restful-webservices server-sent-events ssl-support tls-support websocket websocket-api websocket-library
Last synced: 13 Mar 2025
https://github.com/githubuser0xffff/qt-advanced-docking-system
Advanced Docking System for Qt
cpp docking docking-framework docking-library qt5
Last synced: 22 Jan 2025
https://github.com/taocpp/PEGTL
Parsing Expression Grammar Template Library
cpp cpp11 cpp17 grammar header-only parser-combinators parsing parsing-expression-grammar parsing-expression-grammars peg pegtl
Last synced: 15 Mar 2025
https://github.com/ssloy/tinyraycaster
486 lines of C++: old-school FPS in a weekend
3d 3d-graphics c-plus-plus computer-graphics cpp engine fps fun graphics images learning opengl picture pixels rasterizer raycasting rendering rendering-engine software-rendering tutorial
Last synced: 08 Apr 2025
https://github.com/moneymanagerex/moneymanagerex
Money Manager Ex is an easy to use, money management application built with wxWidgets
budget-manager c-plus-plus cash-flow cmake cpp cryptocurrency data-visualization finance gui linux macos money money-manager personal-finance qif sqlite3 stock windows wxwidgets
Last synced: 11 Apr 2025
https://github.com/idov31/nidhogg
Nidhogg is an all-in-one simple to use windows kernel rootkit.
cpp cyber-security cybersecurity driver infosec kernel red-team redteam rootkit windows windows-rootkits
Last synced: 11 Apr 2025
https://github.com/skypjack/uvw
Header-only, event based, tiny and easy to use libuv wrapper in modern C++ - now available as also shared/static library!
cpp cpp17 event-loop header-only libuv modern-cpp uvw wrapper
Last synced: 10 Apr 2025
https://github.com/cpeditor/cpeditor
The IDE for competitive programming :tada: | Fetch, Code, Compile, Run, Check, Submit :rocket:
acm acm-icpc algorithm-competitions code-editor codeforces competitive-programming cpp cross-platform icpc ide java oi programming-contests python qt5
Last synced: 11 Apr 2025
https://github.com/mutouyun/cpp-ipc
C++ IPC Library: A high-performance inter-process communication using shared memory on Linux/Windows.
cpp cpp17 ipc linux shared-memory windows
Last synced: 11 Apr 2025
https://github.com/microsoft/directxtex
DirectXTex texture processing library
cpp cpp-library dds direct3d direct3d-texture-resources directx directx-11 directx-12 directxtex microsoft textures wic-codec xbox
Last synced: 10 Apr 2025
https://github.com/fargroup/farmanager
File and Archive Manager
7-zip c c-plus-plus colorer command-line cpp editor far-manager farmanager file-handling file-management file-manager filemanager ftp-client lua ofm plugins shell windows winscp
Last synced: 11 Apr 2025
https://github.com/FarGroup/FarManager
File and Archive Manager
7-zip c c-plus-plus colorer command-line cpp editor far-manager farmanager file-handling file-management file-manager filemanager ftp-client lua ofm plugins shell windows winscp
Last synced: 09 Apr 2025
https://github.com/evanwashere/mitata
benchmark tooling that loves you ❤️
benchmark bun cpp deno graaljs javascript jsc library microbenchmark node nodejs performance single-header spidermonkey v8
Last synced: 25 Apr 2025
https://github.com/jarikomppa/soloud
Free, easy, portable audio engine for games
audio blitzmax c cpp engine flac game game-development gamemaker mp3 ogg opensl-es portable python ruby sound sound-effects speech speech-to-text synthesizer
Last synced: 11 Apr 2025
https://github.com/arthursonzogni/diagon
Interactive ASCII art diagram generators. :star2:
antlr arthursonzogni ascii ascii-art ascii-diagram cmake cpp generators lexer markdown parser uml uml-diagram unicode webapp webapplication webassembly
Last synced: 12 Apr 2025
https://github.com/adriengivry/overload
3D game engine with lua scripting
3d-engine 3d-graphics c-plus-plus cpp game-editor game-engine gamedev graphics graphics-engine imgui lua opengl physically-based-rendering rendering-engine windows
Last synced: 20 Feb 2025
https://github.com/the-openroad-project/openroad
OpenROAD's unified application implementing an RTL-to-GDS Flow. Documentation at https://openroad.readthedocs.io/en/latest/
cpp def eda gdsii lef opendb-database openroad rtl tcl timing-analysis verilog
Last synced: 11 Apr 2025
https://github.com/CollaboraOnline/online
Collabora Online is a collaborative online office suite based on LibreOffice technology. This is also the source for the Collabora Office apps for iOS and Android.
android cpp documents enterprise free-software hacktoberfest ios javascript libreoffice office open-source opensource productivity
Last synced: 15 Mar 2025
https://github.com/branchseer/deskgap
A cross-platform desktop app framework based on Node.js and the system webview
cpp javascript linux macos nodejs typescript windows
Last synced: 29 Dec 2024
https://github.com/zfoo-project/zfoo
💡Extremely fast enterprise server framework, can be used in RPC, game server, web server.
byte-buddy cocos cpp game-framework game-server godot godot-engine hotswap javassist mongodb netty network orm rpc serialization spring unity unreal-engine websocket
Last synced: 10 Apr 2025
https://github.com/branchseer/DeskGap
A cross-platform desktop app framework based on Node.js and the system webview
cpp javascript linux macos nodejs typescript windows
Last synced: 26 Mar 2025
https://github.com/onlytailei/CppRobotics
cpp implementation of robotics algorithms including localization, mapping, SLAM, path planning and control
algorithms cpp localization planning robotics
Last synced: 14 Nov 2024
https://github.com/microsoft/DirectXTex
DirectXTex texture processing library
cpp cpp-library dds direct3d direct3d-texture-resources directx directx-11 directx-12 directxtex microsoft textures wic-codec xbox
Last synced: 14 Nov 2024
https://github.com/TianZerL/Anime4KCPP
A high performance anime upscaler
anime anime4k anime4kcpp avisynth avisynthplus-plugin cnn computer-graphics cpp directshow-filter gpu-acceleration machine-learning upscaling vapoursynth vapoursynth-plugin video-processing
Last synced: 13 Nov 2024
https://github.com/tianzerl/anime4kcpp
A high performance anime upscaler
anime anime4k anime4kcpp avisynth avisynthplus-plugin cnn computer-graphics cpp directshow-filter gpu-acceleration machine-learning upscaling vapoursynth vapoursynth-plugin video-processing
Last synced: 11 Apr 2025
https://github.com/murmele/gittyup
Understand your Git history!
cpp git gui-application qt scintilla version-control
Last synced: 11 Apr 2025
https://github.com/filipdutescu/modern-cpp-template
A template for modern C++ projects using CMake, Clang-Format, CI, unit testing and more, with support for downstream inclusion.
ccache ci clang-format cmake cmake-module cmake-template cmakelists code-coverage codecov continuous-integration cpp github-action github-actions google-test gtest open-source package-manager project-template static-analysis template
Last synced: 15 Apr 2025
https://github.com/Murmele/Gittyup
Understand your Git history!
cpp git gui-application qt scintilla version-control
Last synced: 24 Mar 2025
https://github.com/stephenberry/glaze
Extremely fast, in memory, JSON and interface library for modern C++
api beve binary cplusplus cpp csv fast header-only interface json json-rpc2 json-schema reflection serialization
Last synced: 11 Apr 2025
https://github.com/vimpunk/mio
Cross-platform C++11 header-only library for memory mapped file IO
cpp cpp11 cpp14 cross-platform file-view fileviewer header-only memory-mapped-file memory-mapping mmap
Last synced: 15 Apr 2025
https://github.com/rpclib/rpclib
rpclib is a modern C++ msgpack-RPC server and client library
cplusplus cplusplus-14 cpp cpp14 msgpack rpc
Last synced: 13 Apr 2025
https://github.com/guaguaupup/cpp_interview
c++后台服务器开发面经或八股总结!(有深度有广度,和仅有概念的总结文章不同!)
Last synced: 12 Apr 2025
https://github.com/hlldz/Phant0m
Windows Event Log Killer
cobalt-strike cpp eventlog eventlog-service powershell reflective-dll windows
Last synced: 21 Nov 2024
https://github.com/hlldz/phant0m
Windows Event Log Killer
cobalt-strike cpp eventlog eventlog-service powershell reflective-dll windows
Last synced: 21 Jan 2025
https://github.com/timeplus-io/proton
High-performance, low-footprint SQL database written in C++. Process millions of rows per second from Kafka/Pulsar, Iceberg, or ClickHouse, and seamlessly write results back. Supports powerful features like JOIN, CDC, UPSERT, and LOOKUP, enabling real-time analytics and ETL at scale.
analytics clickhouse confluent cpp flink-alternative high-performance iceberg kakfa ksqldb-alternative redpanda simd single-binary sql stream-processing streaming-sql udf
Last synced: 10 Apr 2025
https://github.com/sewenew/redis-plus-plus
Redis client written in C++
c-plus-plus connection-pool cpp cpp11 hiredis redis redis-client redis-cluster redis-cluster-client redis-sentinels redlock
Last synced: 10 Apr 2025
https://github.com/mandreyel/mio
Cross-platform C++11 header-only library for memory mapped file IO
cpp cpp11 cpp14 cross-platform file-view fileviewer header-only memory-mapped-file memory-mapping mmap
Last synced: 27 Jan 2025
https://github.com/boostorg/hana
Your standard library for metaprogramming
boost cpp cpp11 cpp14 hana header-only metaprogramming
Last synced: 11 Apr 2025