Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 2024-12-21 00:05:48 UTC
- JSON Representation
https://github.com/pawelsalawa/sqlitestudio
A free, open source, multi-platform SQLite database manager.
cpp database database-management qt qt5 sqlcipher sqlite sqlite3-database wxsqlite3
Last synced: 17 Dec 2024
https://github.com/arrayfire/arrayfire
ArrayFire: a general purpose GPU library.
arrayfire c c-plus-plus cpp cuda gpgpu gpu hpc opencl performance scientific-computing
Last synced: 16 Dec 2024
https://github.com/extism/extism
The framework for building with WebAssembly (wasm). Easily load wasm modules, move data, call functions, and build extensible apps.
browser c cpp csharp dotnet elixir go haskell java javascript node ocaml plugin-system python ruby rust serverless wasm webassembly zig
Last synced: 16 Dec 2024
https://github.com/urho3d/Urho3D
Game engine
2d 3d 3d-graphics angelscript cpp cpp17 cross-platform engine game game-development game-engine gamedev open-source urho3d
Last synced: 26 Oct 2024
https://github.com/urho3d/urho3d
Game engine
2d 3d 3d-graphics angelscript cpp cpp17 cross-platform engine game game-development game-engine gamedev open-source urho3d
Last synced: 28 Sep 2024
https://github.com/MattPD/cpplinks
A categorized list of C++ resources.
assembly c-plus-plus compilers computer-architecture cplusplus cpp debugging
Last synced: 02 Nov 2024
https://github.com/mattpd/cpplinks
A categorized list of C++ resources.
assembly c-plus-plus compilers computer-architecture cplusplus cpp debugging
Last synced: 17 Dec 2024
https://github.com/thelartians/moderncppstarter
🚀 Kick-start your C++! A template for modern C++ projects using CMake, CI, code coverage, clang-format, reproducible dependency management and much more.
bootstrap c ccache ci clang-format cmake cmakelists codecov continuous-integration coverage cpp dependency-manager free github-workflows modern-cmake modern-cmake-template open-source sanitizers starter template
Last synced: 17 Dec 2024
https://github.com/bytedeco/javacpp
The missing bridge between Java and native C++
c c-plus-plus cpp java javacpp jni maven-plugin
Last synced: 16 Dec 2024
https://github.com/TheLartians/ModernCppStarter
🚀 Kick-start your C++! A template for modern C++ projects using CMake, CI, code coverage, clang-format, reproducible dependency management and much more.
bootstrap c ccache ci clang-format cmake cmakelists codecov continuous-integration coverage cpp dependency-manager free github-workflows modern-cmake modern-cmake-template open-source sanitizers starter template
Last synced: 27 Oct 2024
https://github.com/khronosgroup/vulkan-samples
One stop solution for all Vulkan samples
best-practices cpp graphics graphics-programming khronos tutorials vulkan vulkan-api vulkan-samples
Last synced: 17 Dec 2024
https://github.com/liyupi/mianshiya
持续维护的面试刷题网站,帮你拿到满意 offer!⭐️ 2024年最新Java面试题、前端面试题、C++面试题、Go面试题、Python面试题、测试面试题、运维面试题、后端面试题、操作系统面试题、计算机网络面试题、Redis面试题、MySQL数据库面试题、算法面试题、Spring面试题、JVM面试题、Java并发面试题、Linux面试题等几千道高频程序员求职必备八股文。💎 React 前端 + Node 后端 + 云开发全栈项目 by 程序员鱼皮
algorithm ant-design backend cpp css express frontend golang html interview java javascript less nodejs programmer python react redis typescript
Last synced: 17 Dec 2024
https://github.com/hydro-dev/hydro
Hydro - Next generation high performance online-judge platform - 新一代高效强大的信息学在线测评系统 (a.k.a. vj5)
acm-icpc cpp hydro java mixed-judge mongodb node noip oi oj online-judge onlinejudge python vijos vj5
Last synced: 17 Dec 2024
https://github.com/deepmind/open_spiel
OpenSpiel is a collection of environments and algorithms for research in general reinforcement learning and search/planning in games.
cpp games multiagent python reinforcement-learning
Last synced: 14 Dec 2024
https://github.com/google-deepmind/open_spiel
OpenSpiel is a collection of environments and algorithms for research in general reinforcement learning and search/planning in games.
cpp games multiagent python reinforcement-learning
Last synced: 17 Dec 2024
https://github.com/jakubvojvoda/design-patterns-cpp
C++ Design Patterns
abstract-factory-pattern behavioral-patterns cpp creational-patterns decorator-pattern design-pattern factory-method-pattern iterator-pattern object-oriented observer-pattern singleton-pattern strategy-pattern structural-patterns template-method-pattern visitor-pattern
Last synced: 19 Dec 2024
https://github.com/librum-reader/librum
The Librum client application
cmake cpp ebook-reader ebooks library-management linux qml qt qt6 reader
Last synced: 17 Dec 2024
https://github.com/JakubVojvoda/design-patterns-cpp
C++ Design Patterns
abstract-factory-pattern behavioral-patterns cpp creational-patterns decorator-pattern design-pattern factory-method-pattern iterator-pattern object-oriented observer-pattern singleton-pattern strategy-pattern structural-patterns template-method-pattern visitor-pattern
Last synced: 14 Nov 2024
https://github.com/puremourning/vimspector
vimspector - A multi-language debugging system for Vim
cpp debug-adapter-protocol debugger debugging java python tcl vim
Last synced: 17 Dec 2024
https://github.com/andreasfertig/cppinsights
C++ Insights - See your source code with the eyes of a compiler
ast clang cplusplus cplusplus-11 cplusplus-14 cplusplus-17 cplusplus-20 cplusplus-23 cpp cpp11 cpp14 cpp17 cpp20 cpp23 cpp26 llvm
Last synced: 17 Dec 2024
https://github.com/hydro-dev/Hydro
Hydro - Next generation high performance online-judge platform - 新一代高效强大的信息学在线测评系统 (a.k.a. vj5)
acm-icpc cpp hydro java mixed-judge mongodb node noip oi oj online-judge onlinejudge python vijos vj5
Last synced: 12 Nov 2024
https://github.com/parca-dev/parca
Continuous profiling for analysis of CPU and memory usage, down to the line number and throughout time. Saving infrastructure cost, improving performance, and increasing reliability.
bpf c containers continuous-profiling cpp ebpf ebpf-programs golang javascript kubernetes observability performance php pprof profiles profiling prometheus python ruby rust
Last synced: 16 Dec 2024
https://github.com/kdab/hotspot
The Linux perf GUI for performance analysis.
cpp cpu-profiling linux perf performance performance-analysis profiler profiling qt
Last synced: 17 Dec 2024
https://github.com/Librum-Reader/Librum
The Librum client application
cmake cpp ebook-reader ebooks library-management linux qml qt qt6 reader
Last synced: 28 Oct 2024
https://github.com/microsoft/msquic
Cross-platform, C implementation of the IETF QUIC protocol, exposed to C, C++, C# and Rust.
c cpp cross-platform csharp network-programming protocol quic rust secure
Last synced: 16 Dec 2024
https://github.com/wondertrader/wondertrader
WonderTrader——量化研发交易一站式框架
algotrading cpp cta fintech hft python quant trading wondertrader
Last synced: 17 Dec 2024
https://github.com/vita3k/vita3k
Experimental PlayStation Vita emulator
cpp emulation emulator hacktoberfest playstation ps-vita psvita vita
Last synced: 17 Dec 2024
https://github.com/kaitai-io/kaitai_struct
Kaitai Struct: declarative language to generate binary data parsers in C++ / C# / Go / Java / JavaScript / Lua / Nim / Perl / PHP / Python / Ruby
c-plus-plus cpp csharp declarative-language file-format go golang graphviz java javascript lua nim perl php protocol-analyser python reverse-engineering ruby
Last synced: 18 Dec 2024
https://github.com/ydb-platform/ydb
YDB is an open source Distributed SQL Database that combines high availability and scalability with strong consistency and ACID transactions
cloud-native cpp database dbms distributed distributed-database distributed-sql distributed-sql-database sql
Last synced: 16 Dec 2024
https://github.com/KhronosGroup/Vulkan-Samples
One stop solution for all Vulkan samples
best-practices cpp graphics graphics-programming khronos tutorials vulkan vulkan-api vulkan-samples
Last synced: 28 Oct 2024
https://github.com/ethereum/cpp-ethereum
Aleth – Ethereum C++ client, tools and libraries
cpp ethereum ethereum-client evm
Last synced: 21 Dec 2024
https://github.com/ethereum/aleth
Aleth – Ethereum C++ client, tools and libraries
cpp ethereum ethereum-client evm
Last synced: 26 Sep 2024
https://github.com/Vita3K/Vita3K
Experimental PlayStation Vita emulator
cpp emulation emulator hacktoberfest playstation ps-vita psvita vita
Last synced: 04 Nov 2024
https://github.com/asmjit/asmjit
Low-latency machine code generation
aarch64 asmjit assembler code-generation compiler cpp jit jit-compilation x86 x86-64 x86-x64
Last synced: 17 Dec 2024
https://github.com/KDAB/hotspot
The Linux perf GUI for performance analysis.
cpp cpu-profiling linux perf performance performance-analysis profiler profiling qt
Last synced: 26 Oct 2024
https://github.com/microsoft/windowsappsdk
The Windows App SDK empowers all Windows desktop apps with modern Windows UI, APIs, and platform features, including back-compat support, shipped via NuGet.
cpp csharp desktop project-reunion win32 winappsdk windows windows-10 windows-11 windows-app-sdk winui
Last synced: 17 Dec 2024
https://github.com/microsoft/ProjectReunion
The Windows App SDK empowers all Windows desktop apps with modern Windows UI, APIs, and platform features, including back-compat support, shipped via NuGet.
cpp csharp desktop project-reunion win32 winappsdk windows windows-10 windows-11 windows-app-sdk winui
Last synced: 06 Dec 2024
https://github.com/ravenscroftj/turbopilot
Turbopilot is an open source large-language-model based code completion engine that runs locally on CPU
code-completion cpp language-model machine-learning
Last synced: 25 Sep 2024
https://github.com/abumq/easyloggingpp
C++ logging library. It is powerful, supports asynchronous low latency, extendable, light-weight, fast performing, thread and type safe and consists of many built-in features. It provides ability to write logs in your own customized format. It also provide support for logging your classes, third-party libraries, STL and third-party containers etc.
c-plus-plus c-plus-plus-11 cpp crash-handler cross-platform efficient-logging language logging logging-library performance-analysis stacktrace thread-safety
Last synced: 19 Dec 2024
https://github.com/easylogging/easyloggingpp
C++ logging library. It is powerful, supports asynchronous low latency, extendable, light-weight, fast performing, thread and type safe and consists of many built-in features. It provides ability to write logs in your own customized format. It also provide support for logging your classes, third-party libraries, STL and third-party containers etc.
c-plus-plus c-plus-plus-11 cpp crash-handler cross-platform efficient-logging language logging logging-library performance-analysis stacktrace thread-safety
Last synced: 11 Nov 2024
https://github.com/parallel101/course
高性能并行编程与优化 - 课件
course cpp cpp17 high-performance-computing parallel-computing slides
Last synced: 18 Dec 2024
https://github.com/maskray/ccls
C/C++/ObjC language server supporting cross references, hierarchies, completion and semantic highlighting
cpp ide language-server-protocol lsp-server
Last synced: 17 Dec 2024
https://github.com/MaskRay/ccls
C/C++/ObjC language server supporting cross references, hierarchies, completion and semantic highlighting
cpp ide language-server-protocol lsp-server
Last synced: 28 Oct 2024
https://github.com/fo40225/tensorflow-windows-wheel
Tensorflow prebuilt binary for Windows
binary build cpp library python tensorflow wheel windows
Last synced: 20 Dec 2024
https://github.com/tomlooman/actionroguelike
Third-person Action Roguelike made in Unreal Engine C++. Project for Unreal Engine C++ Course & Stanford University
c-plus-plus course cpp game game-development stanford stanford-university tutorial ue4 ue4-project ue4-tutorial ue5 unreal-engine
Last synced: 17 Dec 2024
https://github.com/microsoft/WindowsAppSDK
The Windows App SDK empowers all Windows desktop apps with modern Windows UI, APIs, and platform features, including back-compat support, shipped via NuGet.
cpp csharp desktop project-reunion win32 winappsdk windows windows-10 windows-11 windows-app-sdk winui
Last synced: 25 Oct 2024
https://github.com/dpilger26/numcpp
C++ implementation of the Python Numpy library
algorithms c-plus-plus cpp data-structures mathematical-functions numerical-analysis numpy python scientific-computing
Last synced: 17 Dec 2024
https://github.com/tomlooman/ActionRoguelike
Third-person Action Roguelike made in Unreal Engine C++. Project for Unreal Engine C++ Course & Stanford University
c-plus-plus course cpp game game-development stanford stanford-university tutorial ue4 ue4-project ue4-tutorial ue5 unreal-engine
Last synced: 15 Nov 2024
https://github.com/oneapi-src/onednn
oneAPI Deep Neural Network Library (oneDNN)
aarch64 amx avx512 bfloat16 cpp deep-learning deep-neural-networks library oneapi onednn openmp performance sycl tbb vnni x64 x86-64 xe-architecture
Last synced: 17 Dec 2024
https://github.com/dpilger26/NumCpp
C++ implementation of the Python Numpy library
algorithms c-plus-plus cpp data-structures mathematical-functions numerical-analysis numpy python scientific-computing
Last synced: 27 Oct 2024
https://github.com/lewissbaker/cppcoro
A library of C++ coroutine abstractions for the coroutines TS
async async-await asynchronous-programming asyncio clang coroutines coroutines-ts cplusplus cpp linux msvc windows
Last synced: 20 Dec 2024
https://github.com/oneapi-src/oneDNN
oneAPI Deep Neural Network Library (oneDNN)
aarch64 amx avx512 bfloat16 cpp deep-learning deep-neural-networks library oneapi onednn openmp performance sycl tbb vnni x64 x86-64 xe-architecture
Last synced: 26 Oct 2024
https://github.com/k2-fsa/sherpa-onnx
Speech-to-text, text-to-speech, speaker diarization, and VAD using next-gen Kaldi with onnxruntime without Internet connection. Support embedded systems, Android, iOS, Raspberry Pi, RISC-V, x86_64 servers, websocket server/client, C/C++, Python, Kotlin, C#, Go, NodeJS, Java, Swift, Dart, JavaScript, Flutter, Object Pascal, Lazarus, Rust
aarch64 android arm32 asr cpp csharp dotnet ios lazarus linux macos mfc object-pascal onnx raspberry-pi risc-v speech-to-text text-to-speech vits windows
Last synced: 16 Dec 2024
https://github.com/opennmt/ctranslate2
Fast inference engine for Transformer models
avx avx2 cpp cuda deep-learning deep-neural-networks gemm inference intrinsics machine-translation mkl neon neural-machine-translation onednn openmp opennmt parallel-computing quantization thrust transformer-models
Last synced: 16 Dec 2024
https://github.com/OpenNMT/CTranslate2
Fast inference engine for Transformer models
avx avx2 cpp cuda deep-learning deep-neural-networks gemm inference intrinsics machine-translation mkl neon neural-machine-translation onednn openmp opennmt parallel-computing quantization thrust transformer-models
Last synced: 03 Nov 2024
https://github.com/tinyobjloader/tinyobjloader
Tiny but powerful single file wavefront obj loader
3d c-plus-plus cpp loader wavefront
Last synced: 17 Dec 2024
https://github.com/danielkrupinski/Osiris
Cross-platform game hack for Counter-Strike 2 with Panorama-based GUI.
cheat counter-strike counter-strike-2 cpp cpp20 cs2 dll dll-injection game-hacking internal linux osiris reverse-engineering source-engine source2 source2-engine windows
Last synced: 08 Nov 2024
https://github.com/danielkrupinski/osiris
Cross-platform game hack for Counter-Strike 2 with Panorama-based GUI.
cheat counter-strike counter-strike-2 cpp cpp20 cs2 dll dll-injection game-hacking internal linux osiris reverse-engineering source-engine source2 source2-engine windows
Last synced: 15 Oct 2024
https://github.com/tomlooman/epicsurvivalgame
Third-person Survival Game for Unreal Engine (Sample Project)
c-plus-plus cpp fps game game-development multiplayer survival survivalgame tps tutorial ue4 unreal-engine-4
Last synced: 19 Dec 2024
https://github.com/dockcross/dockcross
Cross compiling toolchains in Docker images
c c-plus-plus cmake cmake-toolchains cpp cross-compiler cross-compiler-toolchain cross-platform crossplatform crosstool-ng debian dockbuild dockcross docker dockerized fortran kitware ninja-build toolchains
Last synced: 30 Sep 2024
https://github.com/huihut/CS-Books
📚 Computer Science Books 计算机技术类书籍 PDF
algorithm algorithms book books c computer computer-science cpp offer pdf programming
Last synced: 07 Nov 2024
https://github.com/zhblue/hustoj
Popular Open Source Online Judge based on PHP/C++/MySQL/Linux for ACM/ICPC and NOIP training, with easy installation. 开源OJ系统
acm-icpc c cpp java judge mysql noip oj online online-judge onlinejudge php
Last synced: 01 Oct 2024
https://github.com/crowcpp/crow
A Fast and Easy to use microframework for the web.
cpp crow framework header-only http http-server webserver websocket
Last synced: 17 Dec 2024
https://github.com/tomlooman/EpicSurvivalGame
Third-person Survival Game for Unreal Engine (Sample Project)
c-plus-plus cpp fps game game-development multiplayer survival survivalgame tps tutorial ue4 unreal-engine-4
Last synced: 28 Oct 2024
https://github.com/praydog/uevr
Universal Unreal Engine VR Mod (4.8 - 5.4)
cmkr cpp modding pcvr unreal unreal-engine virtual-reality vr
Last synced: 18 Dec 2024
https://github.com/tomlooman/EpicSurvivalGameSeries
Third-person Survival Game for Unreal Engine (Sample Project)
c-plus-plus cpp fps game game-development multiplayer survival survivalgame tps tutorial ue4 unreal-engine-4
Last synced: 10 Sep 2024
https://github.com/akagi201/learning-cmake
learning cmake
best-practices c cmake cpp example makefile tutorial
Last synced: 20 Dec 2024
https://github.com/overv/vulkantutorial
Tutorial for the Vulkan graphics and compute API
computer-graphics cpp graphics-programming reference tutorial vulkan
Last synced: 18 Dec 2024
https://github.com/Akagi201/learning-cmake
learning cmake
best-practices c cmake cpp example makefile tutorial
Last synced: 28 Oct 2024
https://github.com/Overv/VulkanTutorial
Tutorial for the Vulkan graphics and compute API
computer-graphics cpp graphics-programming reference tutorial vulkan
Last synced: 13 Nov 2024
https://github.com/cycfi/elements
Elements C++ GUI library
c-plus-plus cpp cpp17 cpp17-library gui modern-cpp
Last synced: 18 Dec 2024
https://github.com/rainerkuemmerle/g2o
g2o: A General Framework for Graph Optimization
c-plus-plus cpp g2o graph-optimization slam
Last synced: 18 Dec 2024
https://github.com/paceholder/nodeeditor
Qt Node Editor. Dataflow programming framework
cpp dataflow-programming graph model-view qt5 qt6
Last synced: 17 Dec 2024
https://github.com/nextcloud/desktop
💻 Desktop sync client for Nextcloud
c-plus-plus cpp desktop hacktoberfest nextcloud nextcloud-desktop-client
Last synced: 17 Dec 2024
https://github.com/RainerKuemmerle/g2o
g2o: A General Framework for Graph Optimization
c-plus-plus cpp g2o graph-optimization slam
Last synced: 27 Oct 2024
https://github.com/apache/fury
A blazingly fast multi-language serialization framework powered by JIT and zero-copy.
compression cpp cross-language encoding fast golang hacktoberfest java javascript jit lightning marshalling multiple-language persistence python rpc rust serialization transfer zero-copy
Last synced: 17 Dec 2024
https://github.com/thisisgame/cpp-game-engine-book
从零编写游戏引擎教程 Writing a game engine tutorial from scratch
3d-engine blender-python book cpp fbx-sdk fmod freetype game-development gamedev gameengine lua markdown opengl renderdoc sol2 stb-image toolbag wwise
Last synced: 20 Dec 2024
https://github.com/webui-dev/webui
Use any web browser or WebView as GUI, with your preferred language in the backend and modern web technologies in the frontend, all in a lightweight portable library.
browser cpp gui javascript typescript web webapp webui
Last synced: 18 Dec 2024
https://github.com/hunar4321/particle-life
A simple program to simulate artificial life using attraction/reuplsion forces between many particles
cellular-automata cpp educational game-of-life generative-art javascript particle-life particles simulation
Last synced: 18 Dec 2024
https://github.com/sharkdp/dbg-macro
A dbg(…) macro for C++
cpp debugging macro pretty-printing
Last synced: 20 Dec 2024
https://github.com/p-ranav/indicators
Activity Indicators for Modern C++
activity-indicator cpp cpp11 elapsed-time format formatted-text header-only library lightweight loading-animations loading-indicator mit-license multiprogress progress-bar progress-spinner single-header single-header-lib spinners termcolor terminal-colors
Last synced: 17 Dec 2024
https://github.com/cpm-cmake/cpm.cmake
📦 CMake's missing package manager. A small CMake script for setup-free, cross-platform, reproducible dependency management.
builds c c-plus-plus cmake cpp cross-platform dependencies dependency dependency-manager git package-manager reproducible reproducible-builds svn update version-manager versions
Last synced: 18 Dec 2024
https://github.com/TASEmulators/desmume
DeSmuME is a Nintendo DS emulator
arm c-plus-plus cpp emulation emulator nds
Last synced: 30 Oct 2024
https://github.com/tasemulators/desmume
DeSmuME is a Nintendo DS emulator
arm c-plus-plus cpp emulation emulator nds
Last synced: 18 Dec 2024
https://github.com/openxray/xray-16
Improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World. Join OpenXRay! ;)
3d-engine 3d-game-engine arm64 cmake cplusplus cpp cpp17 d3d11 d3d9 directx directx11 engine game-engine opengl opensource sdl sdl2 stalker x64 xray-engine
Last synced: 17 Dec 2024
https://github.com/ivmai/bdwgc
The Boehm-Demers-Weiser conservative C/C++ Garbage Collector (bdwgc, also known as bdw-gc, boehm-gc, libgc)
c c-plus-plus cplusplus cpp cross-platform garbage-collection garbage-collector gc leak-detection library memory-allocation memory-leak-detection memory-management portable
Last synced: 17 Dec 2024
https://github.com/liyupi/free-programming-resources
💎 免费的编程资源大全,持续更新!🔥 覆盖各种语言和方向(Java \ Python \ C++ \ JavaScript \ Golang \ 前端 \ 后端等)的学习路线、贴心教程、项目实战、编程书籍、面试合集、实用资源等,对程序员非常有帮助!
algorithms android awesome backend cpp frontend go guide interview ios java javascript learning programming python resources
Last synced: 26 Sep 2024
https://github.com/epasveer/seer
Seer - a gui frontend to gdb
cpp debug debugger debugger-gdb debugger-visualizer debugger-visualizers debuggers debugging debugging-tool debugging-tools gdb gdb-frontend gdb-mi gdb-ui gdbserver gnu-debugger qt qt5 qt6
Last synced: 19 Dec 2024
https://github.com/shahjalalshohag/code-library
Templates, algorithms and data structures implemented and collected for programming contests.
algorithms code-library competitive-programming cpp data-structures data-structures-and-algorithms hacktoberfest
Last synced: 18 Dec 2024
https://github.com/chaiscript/chaiscript
Embedded Scripting Language Designed for C++
c-plus-plus cpp embedded-scripting-language language
Last synced: 19 Dec 2024
https://github.com/salmer/cppdeveloperroadmap
The roadmap for learning the C++ programming language for beginners and experienced devs.
cpp developer-experience diy gitbook junior junior-developers learning middle middle-developers roadmap self-study
Last synced: 20 Dec 2024