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-23 00:05:35 UTC
- JSON Representation
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: 28 Oct 2024
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: 25 Sep 2024
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: 31 Oct 2024
https://github.com/joernio/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: 24 Dec 2024
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/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: 19 Dec 2024
https://github.com/Nelarius/imnodes
A small, dependency-free node editor for dear imgui
cpp gamedev imgui node-editor tool ui
Last synced: 27 Oct 2024
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: 18 Dec 2024
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: 27 Oct 2024
https://github.com/tencent/tscancode
A static code analyzer for C++, C#, Lua
cpp csharp lua static-code-analysis
Last synced: 20 Dec 2024
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: 01 Nov 2024
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: 18 Dec 2024
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: 21 Dec 2024
https://github.com/indy256/codelibrary
:gem:Collection of algorithms and data structures
algorithm cpp data-structures java kotlin
Last synced: 18 Dec 2024
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: 24 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: 19 Dec 2024
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: 19 Dec 2024
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: 24 Dec 2024
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: 24 Oct 2024
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: 26 Oct 2024
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: 22 Dec 2024
https://github.com/Tencent/TscanCode
A static code analyzer for C++, C#, Lua
cpp csharp lua static-code-analysis
Last synced: 26 Oct 2024
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: 18 Dec 2024
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: 26 Oct 2024
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: 19 Dec 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: 18 Dec 2024
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: 19 Dec 2024
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: 22 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: 18 Dec 2024
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 Oct 2024
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: 19 Dec 2024
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: 19 Dec 2024
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: 19 Dec 2024
https://github.com/githubuser0xffff/qt-advanced-docking-system
Advanced Docking System for Qt
cpp docking docking-framework docking-library qt5
Last synced: 28 Sep 2024
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/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: 19 Dec 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: 19 Dec 2024
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: 19 Dec 2024
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: 19 Dec 2024
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: 06 Nov 2024
https://github.com/grindgold/cppguide
「C/C++学习+面试指南」一份涵盖大部分 C++ 程序员所需要掌握的知识。入门、进阶、深入、校招、社招,准备 C++ 学习& 面试,首选 CppGuide!
c cpp data-structures database mfc qt qt5
Last synced: 21 Dec 2024
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: 19 Dec 2024
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: 19 Dec 2024
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/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: 20 Dec 2024
https://github.com/sheredom/utf8.h
📚 single header utf8 string functions for C and C++
Last synced: 19 Dec 2024
https://github.com/hlldz/phant0m
Windows Event Log Killer
cobalt-strike cpp eventlog eventlog-service powershell reflective-dll windows
Last synced: 27 Sep 2024
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: 21 Dec 2024
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: 21 Dec 2024
https://github.com/boostorg/hana
Your standard library for metaprogramming
boost cpp cpp11 cpp14 hana header-only metaprogramming
Last synced: 19 Dec 2024
https://github.com/ashampoosystems/boden
Purely native C++ cross-platform GUI framework for Android and iOS development. https://www.boden.io
android-ui cpp cpp17 cross-platform ios-ui mobile mobile-app mobile-development
Last synced: 22 Dec 2024
https://github.com/glideapps/quicktype-xcode
Xcode extension to paste JSON as Swift, Objective-C, and more
cpp json objective-c swift xcode
Last synced: 22 Dec 2024
https://github.com/bloomberg/bde
Basic Development Environment - a set of foundational C++ libraries used at Bloomberg.
allocators cpp cpp-library cpp11 polymorphic-allocators
Last synced: 24 Dec 2024
https://github.com/AshampooSystems/boden
Purely native C++ cross-platform GUI framework for Android and iOS development. https://www.boden.io
android-ui cpp cpp17 cross-platform ios-ui mobile mobile-app mobile-development
Last synced: 14 Nov 2024
https://github.com/justasmasiulis/lazy_importer
library for importing functions from dlls in a hidden, reverse engineer unfriendly way
anti-reversing compile-time cpp export game-hacking getmodulehandle getprocaddress hashing header-only import malware obfuscation reverse-engineering small static-analysis windows
Last synced: 21 Dec 2024
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: 19 Dec 2024
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: 02 Nov 2024
https://github.com/eclipse-iceoryx/iceoryx
Eclipse iceoryx™ - true zero-copy inter-process-communication
autosar-adaptive client-server cpp cyclonedds dds eclipse iceoryx inter-process-communication ipc middleware publish-subscribe pubsub request-response ros2 shared-memory zero-copy
Last synced: 19 Dec 2024
https://github.com/aantron/better-enums
C++ compile-time enum to string, iteration, in a single header file
cpp enum header-only reflection
Last synced: 21 Dec 2024
https://github.com/wichtounet/thor-os
Simple operating system in C++, written from scratch
assembly c-plus-plus cpp cpu intel multi-process network operating-systems
Last synced: 19 Dec 2024
https://github.com/jank-lang/jank
The native Clojure dialect hosted on LLVM
clojure compiler cpp functional-programming jit language lisp llvm native programming-language
Last synced: 19 Dec 2024
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: 19 Dec 2024
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: 19 Dec 2024
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: 27 Oct 2024
https://github.com/dchapyshev/aspia
Remote desktop and file transfer tool.
anydesk cpp linux macos protobuf qt qt5 rdp remote-access remote-control remote-desktop teamviewer vnc windows
Last synced: 19 Dec 2024
https://github.com/meousker77/cpp17
本书为《C++17 the complete guide》的个人中文翻译,仅供学习和交流使用,侵删
Last synced: 19 Dec 2024
https://github.com/blend2d/blend2d
2D Vector Graphics Engine Powered by a JIT Compiler
2d-graphics asmjit cpp jit rasterization
Last synced: 19 Dec 2024
https://github.com/securesocketfunneling/ssf
Secure Socket Funneling - Network tool and toolkit - TCP and UDP port forwarding, SOCKS proxy, remote shell, standalone and cross platform
cpp cpp11 network port-forwarding socks socks-proxy socks-server
Last synced: 22 Dec 2024
https://github.com/MeouSker77/Cpp17
本书为《C++17 the complete guide》的个人中文翻译,仅供学习和交流使用,侵删
Last synced: 09 Nov 2024
https://github.com/marzer/tomlplusplus
Header-only TOML config file parser and serializer for C++17.
c-plus-plus-17 c-plus-plus-20 configuration-files cplusplus-17 cplusplus-20 cpp cpp17 cpp20 header-only json no-dependencies parser serializer single-file toml toml-parser toml-parsing tomlplusplus unicode utf-8
Last synced: 18 Dec 2024
https://aantron.github.io/better-enums/
C++ compile-time enum to string, iteration, in a single header file
cpp enum header-only reflection
Last synced: 25 Oct 2024
https://github.com/metacall/core
MetaCall: The ultimate polyglot programming experience.
c cpp docker faas ffi function-mesh golang gsoc inter-language javascript metacall node nodejs polyglot polyglot-programming programming-language python ruby
Last synced: 24 Dec 2024
https://github.com/microsoft/edgeml
This repository provides code for machine learning algorithms for edge devices developed at Microsoft Research India.
bonsai classifier cpp deep-learning edge-computing edge-devices edge-machine-learning emi-rnn fastgrnn fastrnn iot-device machine-learning machine-learning-algorithms microsoft microsoft-research protonn pytorch resource-constrained-ml sensor tensorflow
Last synced: 19 Dec 2024
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: 26 Oct 2024
https://github.com/Microsoft/EdgeML
This repository provides code for machine learning algorithms for edge devices developed at Microsoft Research India.
bonsai classifier cpp deep-learning edge-computing edge-devices edge-machine-learning emi-rnn fastgrnn fastrnn iot-device machine-learning machine-learning-algorithms microsoft microsoft-research protonn pytorch resource-constrained-ml sensor tensorflow
Last synced: 13 Nov 2024
https://github.com/microsoft/EdgeML
This repository provides code for machine learning algorithms for edge devices developed at Microsoft Research India.
bonsai classifier cpp deep-learning edge-computing edge-devices edge-machine-learning emi-rnn fastgrnn fastrnn iot-device machine-learning machine-learning-algorithms microsoft microsoft-research protonn pytorch resource-constrained-ml sensor tensorflow
Last synced: 01 Nov 2024
https://github.com/nemtrif/utfcpp
UTF-8 with C++ in a Portable Way
cpp cpp98 header-only internationalization portable text unicode utf-16 utf-8
Last synced: 24 Dec 2024
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: 21 Dec 2024
https://github.com/murmele/gittyup
Understand your Git history!
cpp git gui-application qt scintilla version-control
Last synced: 19 Dec 2024
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: 17 Nov 2024
https://github.com/stefanhaustein/terminalimageviewer
Small C++ program to display images in a (modern) terminal using RGB ANSI codes and unicode block graphics characters
ansi-colors ascii-graphics cpp terminal-graphics
Last synced: 18 Dec 2024
https://github.com/stefanhaustein/TerminalImageViewer
Small C++ program to display images in a (modern) terminal using RGB ANSI codes and unicode block graphics characters
ansi-colors ascii-graphics cpp terminal-graphics
Last synced: 26 Oct 2024
https://github.com/angusjohnson/clipper2
Polygon Clipping and Offsetting - C++, C# and Delphi
algorithm boolean-operations clipping clipping-algorithm cpp csharp delphi geometry inflate offsetting pascal polygon polygon-boolean polygon-clipping polygon-clipping-algorithm polygon-intersection polygon-union
Last synced: 19 Dec 2024
https://github.com/boostorg/compute
A C++ GPU Computing Library for OpenCL
boost c-plus-plus compute cpp gpgpu gpu hpc opencl performance
Last synced: 19 Dec 2024