Top Related Projects
A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.
A collection of resources on modern C++
A curated list of awesome tools, libraries, and resources for the Qt framework.
An opinionated list of awesome Python frameworks, libraries, software and resources.
A curated list of awesome Go frameworks, libraries and software
😎 Awesome lists about all kinds of interesting topics
Quick Overview
The uhub/awesome-cpp repository is a curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. It serves as a comprehensive collection of high-quality C++ resources, tools, and libraries for developers to explore and utilize in their projects.
Pros
- Extensive collection of C++ resources covering various domains and applications
- Regularly updated with new additions and maintenance of existing links
- Well-organized into categories, making it easy to find specific types of resources
- Community-driven project with contributions from multiple developers
Cons
- May be overwhelming for beginners due to the sheer number of resources
- Some listed projects might be outdated or no longer maintained
- Quality of individual resources can vary, requiring additional research
- Lacks detailed descriptions or comparisons of listed items
Note: As this is not a code library but a curated list of resources, the code examples and getting started sections are not applicable.
Competitor Comparisons
A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.
Pros of awesome-cpp
- More comprehensive and regularly updated
- Better organized with clear categories and subcategories
- Includes a wider range of C++ resources, including books, websites, and podcasts
Cons of awesome-cpp
- Less focused on specific C++ libraries and frameworks
- May be overwhelming for beginners due to the sheer amount of information
- Lacks a clear rating or popularity system for listed resources
Code Comparison
While both repositories are curated lists and don't contain actual C++ code, they differ in their markdown structure. Here's a brief example:
awesome-cpp:
## Libraries
### Standard Libraries
* [C++ Standard Library](https://en.wikipedia.org/wiki/C%2B%2B_Standard_Library) - The C++ Standard Library.
* [Standard Template Library](https://en.wikipedia.org/wiki/Standard_Template_Library) - The Standard Template Library (STL).
Awesome-cpp:
# Awesome C++ [](https://awesome.re)
A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things.
- [Standard Libraries](#standard-libraries)
- [STL Containers](#stl-containers)
Both repositories serve as valuable resources for C++ developers, with awesome-cpp offering a more extensive and structured list, while Awesome-cpp provides a more concise and focused collection of C++ libraries and tools.
A collection of resources on modern C++
Pros of awesome-modern-cpp
- Focuses specifically on modern C++ (C++11 and beyond), providing a curated list of resources for contemporary C++ development
- Includes a section on "Articles" that offers in-depth explanations of modern C++ features and best practices
- Provides a more concise and targeted list, making it easier to navigate for developers specifically interested in modern C++
Cons of awesome-modern-cpp
- Has a smaller overall collection of resources compared to awesome-cpp, which may limit its comprehensiveness
- Lacks some categories present in awesome-cpp, such as audio, video, game programming, and networking
- May not be as suitable for developers working with legacy C++ codebases or requiring resources for older C++ standards
Code Comparison
While both repositories primarily consist of lists and links rather than code examples, here's a comparison of how they might present a modern C++ feature:
awesome-modern-cpp:
// Lambda expression with auto parameter
auto lambda = [](auto x, auto y) { return x + y; };
awesome-cpp:
// Traditional function template
template<typename T, typename U>
auto add(T x, U y) -> decltype(x + y) { return x + y; }
Both repositories offer valuable resources for C++ developers, with awesome-modern-cpp providing a more focused approach on contemporary C++ features and practices, while awesome-cpp offers a broader range of topics and resources for C++ development across various domains and versions.
A curated list of awesome tools, libraries, and resources for the Qt framework.
Pros of awesome-qt
- Focused specifically on Qt framework resources
- Includes Qt-specific categories like "Bindings" and "QML"
- More curated and organized structure for Qt-related content
Cons of awesome-qt
- Smaller overall collection compared to awesome-cpp
- Less frequently updated (last update over a year ago)
- Limited scope, not covering general C++ resources
Code Comparison
While both repositories are curated lists and don't contain actual code samples, here's an example of how they might differ in presenting a Qt-specific resource:
awesome-qt:
## Widgets
- [QDarkStyleSheet](https://github.com/ColinDuquesnoy/QDarkStyleSheet) - A dark style sheet for Qt applications
awesome-cpp:
## GUI
- [Qt](https://github.com/qt) - A cross-platform application and UI framework
awesome-cpp provides a broader overview of C++ resources, including Qt as one of many options, while awesome-qt offers more detailed categorization and resources specifically for Qt development.
An opinionated list of awesome Python frameworks, libraries, software and resources.
Pros of awesome-python
- More comprehensive and well-organized, with clear categorization of resources
- Regularly updated with new content and maintenance of existing links
- Includes a wider range of topics, including web development, data science, and machine learning
Cons of awesome-python
- May be overwhelming for beginners due to the sheer volume of resources
- Less focus on low-level programming concepts compared to awesome-cpp
Code Comparison
awesome-python example (web framework):
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello, World!'
awesome-cpp example (web framework):
#include <crow.h>
int main()
{
crow::SimpleApp app;
CROW_ROUTE(app, "/")([](){
return "Hello world";
});
app.port(18080).run();
}
Both repositories serve as curated lists of resources for their respective languages. awesome-python tends to be more beginner-friendly and covers a broader range of topics, while awesome-cpp focuses more on performance-critical and system-level programming resources. The code examples illustrate the syntax differences between Python and C++ for creating a simple web server, highlighting Python's simplicity and C++'s verbosity.
A curated list of awesome Go frameworks, libraries and software
Pros of awesome-go
- More active community with frequent updates and contributions
- Better organization with clear categories and subcategories
- Includes a section for Go-specific tools and utilities
Cons of awesome-go
- Less comprehensive coverage of core language features
- Fewer resources for beginners compared to awesome-cpp
Code Comparison
awesome-go:
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
awesome-cpp:
#include <iostream>
int main() {
std::cout << "Hello, World!" << std::endl;
return 0;
}
Both repositories serve as curated lists of resources for their respective programming languages. awesome-go focuses more on libraries, frameworks, and tools specific to the Go ecosystem, while awesome-cpp provides a broader range of resources including language features, best practices, and learning materials.
awesome-go tends to be more frequently updated and has a more active community, making it a valuable resource for staying up-to-date with the latest Go developments. However, awesome-cpp offers a more comprehensive overview of the C++ language and its ecosystem, making it particularly useful for beginners and those looking to explore core language features.
The code examples demonstrate the simplicity of Go compared to C++ for basic tasks, reflecting the different design philosophies of the two languages.
😎 Awesome lists about all kinds of interesting topics
Pros of awesome
- Broader scope, covering multiple programming languages and technologies
- Larger community with more contributors and frequent updates
- Well-organized structure with clear categories and subcategories
Cons of awesome
- Less focused on C++ specifically, making it harder to find C++-related resources
- May be overwhelming for users looking for C++-specific content
- Potentially less depth in C++ resources compared to a dedicated C++ list
Code comparison
Not applicable for these repositories, as they are curated lists of resources rather than code repositories.
Summary
awesome-cpp is a dedicated resource for C++ developers, offering a comprehensive list of C++-specific libraries, frameworks, and tools. It provides a more focused experience for C++ enthusiasts and professionals.
awesome, on the other hand, is a broader collection of curated lists covering various programming languages, tools, and technologies. While it includes C++ resources, it's not limited to a single language or technology stack.
The choice between these repositories depends on the user's needs. For those specifically interested in C++, awesome-cpp might be more suitable. For developers working with multiple languages or seeking a wider range of resources, awesome could be the better option.
Both repositories are valuable in their own right, offering curated lists of high-quality resources for developers to explore and utilize in their projects.
Convert
designs to code with AI
Introducing Visual Copilot: A new AI model to turn Figma designs to high quality code using your components.
Try Visual CopilotREADME
awesome-cpp
A curated list of awesome C++ frameworks, libraries and software.
- ggml-org/llama.cpp - LLM inference in C/C++
- ocornut/imgui - Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
- nlohmann/json - JSON for Modern C++
- ggml-org/whisper.cpp - Port of OpenAI's Whisper model in C/C++
- ClickHouse/ClickHouse - ClickHouse® is a real-time analytics database management system
- grpc/grpc - C++ based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
- Light-City/CPlusPlusThings - C++é£äºäº
- huihut/interview - ð C/C++ ææ¯é¢è¯åºç¡ç¥è¯æ»ç»ï¼å æ¬è¯è¨ãç¨åºåºãæ°æ®ç»æãç®æ³ãç³»ç»ãç½ç»ã龿¥è£ è½½åºçç¥è¯åé¢è¯ç»éªãæèãå æ¨çä¿¡æ¯ãThis repository is a summary of the basic knowledge of recruiting job seekers and beginners in the direction of C/C++ technology, including language, program library, data structure, algorithm, system, network, link loading library, interview experience, recruitment, recommendation, etc.
- BVLC/caffe - Caffe: a fast open framework for deep learning.
- TheAlgorithms/C-Plus-Plus - Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.
- carbon-language/carbon-lang - Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)
- microsoft/calculator - Windows Calculator: A simple yet powerful calculator that ships with Windows
- facebook/folly - An open-source C++ library developed and used at Facebook.
- ossrs/srs - SRS is a simple, high-efficiency, real-time media server supporting RTMP, WebRTC, HLS, HTTP-FLV, HTTP-TS, SRT, MPEG-DASH, and GB28181, with codec support for H.264, H.265, AV1, VP9, AAC, Opus, and G.711.
- gabime/spdlog - Fast C++ logging library.
- FreeCAD/FreeCAD - Official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.
- dmlc/xgboost - Scalable, Portable and Distributed Gradient Boosting (GBDT, GBRT or GBM) Library, for Python, R, Java, Scala, C++ and more. Runs on single machine, Hadoop, Spark, Dask, Flink and DataFlow
- shadps4-emu/shadPS4 - PlayStation 4 emulator for Windows, Linux and macOS written in C++
- google/flatbuffers - FlatBuffers: Memory Efficient Serialization Library
- changkun/modern-cpp-tutorial - ð Modern C++ Tutorial: C++11/14/17/20 On the Fly | https://changkun.de/modern-cpp/
- microsoft/winget-cli - WinGet is the Windows Package Manager. This project includes a CLI (Command Line Interface), PowerShell modules, and a COM (Component Object Model) API (Application Programming Interface).
- chromium/chromium - The official GitHub mirror of the Chromium source
- electronicarts/CnC_Remastered_Collection - Command & Conquer: Remastered Collection
- catchorg/Catch2 - A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch)
- qinguoyi/TinyWebServer - :fire: Linuxä¸C++è½»é级WebServeræå¡å¨
- cocos2d/cocos2d-x - Cocos2d-x is a suite of open-source, cross-platform, game-development tools utilized by millions of developers across the globe. Its core has evolved to serve as the foundation for Cocos Creator 1.x & 2.x.
- rizinorg/cutter - Free and Open Source Reverse Engineering Platform powered by rizin
- RPCS3/rpcs3 - PlayStation 3 emulator and debugger
- google/libphonenumber - Google's common Java, C++ and JavaScript library for parsing, formatting, and validating international phone numbers.
- pybind/pybind11 - Seamless operability between C++11 and Python
- microsoft/CNTK - Microsoft Cognitive Toolkit (CNTK), an open source deep-learning toolkit
- apache/brpc - brpc is an Industrial-grade RPC framework using C++ Language, which is often used in high performance system such as Search, Storage, Machine learning, Advertisement, Recommendation etc. "brpc" means "better RPC".
- Qv2ray/Qv2ray - :star: Linux / Windows / macOS è·¨å¹³å° V2Ray 客æ·ç«¯ | æ¯æ VMess / VLESS / SSR / Trojan / Trojan-Go / NaiveProxy / HTTP / HTTPS / SOCKS5 | ä½¿ç¨ C++ / Qt å¼å | 坿屿件å¼è®¾è®¡ :star:
- abseil/abseil-cpp - Abseil Common Libraries (C++)
- ZLMediaKit/ZLMediaKit - WebRTC/RTSP/RTMP/HTTP/HLS/HTTP-FLV/WebSocket-FLV/HTTP-TS/HTTP-fMP4/WebSocket-TS/WebSocket-fMP4/GB28181/SRT/STUN/TURN server and client framework based on C++11
- CoatiSoftware/Sourcetrail - Sourcetrail - free and open-source interactive source explorer
- ceph/ceph - Ceph is a distributed object, block, and file storage platform
- yhirose/cpp-httplib - A C++ header-only HTTP/HTTPS server and client library
- USTC-Resource/USTC-Course - :heart:ä¸å½ç§å¦ææ¯å¤§å¦è¯¾ç¨èµæº
- chenshuo/muduo - Event-driven network library for multi-threaded Linux server in C++11
- Tencent/rapidjson - A fast JSON parser/generator for C++ with both SAX/DOM style API
- davisking/dlib - A toolkit for making real world machine learning and data analysis applications in C++
- sogou/workflow - C++ Parallel Computing and Asynchronous Networking Framework
- xournalpp/xournalpp - Xournal++ is a handwriting notetaking software with PDF annotation support. Written in C++ with GTK3, supporting Linux (e.g. Ubuntu, Debian, Arch, SUSE), macOS and Windows 10. Supports pen input from devices such as Wacom Tablets.
- spotify/annoy - Approximate Nearest Neighbors in C++/Python optimized for memory usage and loading/saving to disk
- webview/webview - Tiny cross-platform webview library for C/C++. Uses WebKit (GTK/Cocoa) and Edge WebView2 (Windows).
- OpenGenus/cosmos - World's largest Contributor driven code dataset | Used in Quark Search Engine, @OpenGenus IQ, OpenGenus Visual Project
- carla-simulator/carla - Open-source simulator for autonomous driving research.
- drogonframework/drogon - Drogon: A C++14/17/20 based HTTP web application framework running on Linux/macOS/Unix/Windows
- hrydgard/ppsspp - A PSP emulator for Android, Windows, Mac and Linux, written in C++. Want to contribute? Join us on Discord at https://discord.gg/5NJB6dD or just send pull requests / issues. For discussion use the forums at forums.ppsspp.org.
- capnproto/capnproto - Cap'n Proto serialization/RPC system - core tools and C++ library
- vnotex/vnote - A pleasant note-taking platform in native C++.
- Alinshans/MyTinySTL - Achieve a tiny STL in C++11
- DayBreak-u/chineseocr_lite - è¶ è½»éçº§ä¸æocrï¼æ¯æç«ææåè¯å«, æ¯æncnnãmnnãtnnæ¨ç ( dbnet(1.8M) + crnn(2.5M) + anglenet(378KB)) æ»æ¨¡åä» 4.7M
- skypjack/entt - Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
- cameron314/concurrentqueue - A fast multi-producer, multi-consumer lock-free concurrent queue for C++11
- CleverRaven/Cataclysm-DDA - Cataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world.
- taskflow/taskflow - A General-purpose Task-parallel Programming System using Modern C++
- hluk/CopyQ - Clipboard manager with advanced features
- microsoft/STL - MSVC's implementation of the C++ Standard Library.
- apache/thrift - Apache Thrift
- filecxx/FileCentipede - Cross-platform internet upload/download manager for HTTP(S), FTP(S), SSH, magnet-link, BitTorrent, m3u8, ed2k, and online videos. WebDAV client, FTP client, SSH client.
- zeromq/libzmq - ZeroMQ core engine in C++, implements ZMTP/3.1
- colmap/colmap - COLMAP - Structure-from-Motion and Multi-View Stereo
- wuye9036/CppTemplateTutorial - 䏿çC++ Templateçæå¦æåãä¸ç¥å书ç±C++ Templatesä¸åï¼è¯¥ç³»åæç¨å°C++ Templatesä½ä¸ºä¸é¨å¾çµå®å¤çè¯è¨æ¥è®²æï¼ä»¥æ±å¸®å©è¯»è 对Meta-Programmingèä¼è´¯éã(æ£å¨æ½å·¥ä¸)
- TrinityCore/TrinityCore - TrinityCore Open Source MMO Framework (master = 11.2.7.65299, 3.3.5 = 3.3.5a.12340, cata classic = 4.4.2.60895)
- openframeworks/openFrameworks - openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
- cp-algorithms/cp-algorithms - Algorithm and data structure articles for https://cp-algorithms.com (based on http://e-maxx.ru)
- opencv/opencv_contrib - Repository for OpenCV's extra modules
- dyang886/Game-Cheats-Manager - Easily download and manage single-player game cheats for your convenience
- gzc/CLRS - :notebook:Solutions to Introduction to Algorithms
- google/re2 - RE2 is a fast, safe, thread-friendly alternative to backtracking regular expression engines like those used in PCRE, Perl, and Python. It is a C++ library.
- amnezia-vpn/amnezia-client - Amnezia VPN Client (Desktop+Mobile)
- rapidsai/cudf - cuDF - GPU DataFrame Library
- ArthurSonzogni/FTXUI - :computer: C++ Functional Terminal User Interface. :heart:
- BYVoid/OpenCC - Conversion between Traditional and Simplified Chinese
- AGWA/git-crypt - Transparent file encryption in git
- pocoproject/poco - The POCO C++ Libraries are powerful cross-platform C++ libraries for building network- and internet-based applications that run on desktop, server, mobile, IoT, and embedded systems.
- Stellarium/stellarium - Stellarium is a free GPL software which renders realistic skies in real time with OpenGL. It is available for Linux/Unix, Windows and macOS. With Stellarium, you really see what you can see with your eyes, binoculars or a small telescope.
- cocos/cocos-engine - Cocos simplifies game creation and distribution with Cocos Creator, a free, open-source, cross-platform game engine. Empowering millions of developers to create high-performance, engaging 2D/3D games and instant web entertainment.
- jrouwe/JoltPhysics - A multi core friendly rigid body physics and collision detection library. Written in C++. Suitable for games and VR applications. Used by Horizon Forbidden West and Death Stranding 2.
- NVIDIA/cutlass - CUDA Templates and Python DSLs for High-Performance Linear Algebra
- ConEmu/ConEmu - ConEmu: Customizable Windows terminal with tabs, splits, quake-style, hotkeys and more
- cemu-project/Cemu - Cemu - Wii U emulator
- open-source-parsers/jsoncpp - A C++ library for interacting with JSON.
- catboost/catboost - A fast, scalable, high performance Gradient Boosting on Decision Trees library, used for ranking, classification, regression and other machine learning tasks for Python, R, Java, C++. Supports computation on CPU and GPU.
- progschj/ThreadPool - A simple C++11 Thread Pool implementation
- applenob/Cpp_Primer_Practice - æå®C++:punch:ãC++ Primer 䏿ç第5çå¦ä¹ ä»åºï¼å æ¬ç¬è®°å课åç»ä¹ çæ¡ã
- oatpp/oatpp - ð±Light and powerful C++ web framework for highly scalable and resource-efficient web application. It's zero-dependency and easy-portable.
- project-chip/connectedhomeip - Matter (formerly Project CHIP) creates more connections between more objects, simplifying development for manufacturers and increasing compatibility for consumers, guided by the Connectivity Standards Alliance.
- facebook/proxygen - A collection of C++ HTTP libraries including an easy to use HTTP server.
- Mooophy/Cpp-Primer - C++ Primer 5 answers
- microsoft/cpprestsdk - The C++ REST SDK is a Microsoft project for cloud-based client-server communication in native code using a modern asynchronous C++ API design. This project aims to help C++ developers connect to and interact with services.
- lltcggie/waifu2x-caffe - waifu2xã®Caffeç
- linyacool/WebServer - A C++ High Performance Web Server
- std-microblock/chromatic - Universal modifier for Chromium/V8 | å¹¿è°±æ³¨å ¥ Chromium/V8 çéç¨ä¿®æ¹å¨
- brndnmtthws/conky - Light-weight system monitor for X, Wayland, and other things, too
- juce-framework/JUCE - JUCE is an open-source cross-platform C++ application framework for desktop and mobile applications, including VST, VST3, AU, AUv3, LV2 and AAX audio plug-ins.
- cartographer-project/cartographer - Cartographer is a system that provides real-time simultaneous localization and mapping (SLAM) in 2D and 3D across multiple platforms and sensor configurations.
- 0voice/introduce_c-cpp_manual - ä¸ä¸ªæ¶éC/C++æ°æå¦ä¹ çå ¥é¨é¡¹ç®ï¼æ´çæ¶çº³å¼åè 弿ºçå°é¡¹ç®ãå·¥å ·ãæ¡æ¶ã游æçï¼è§é¢ï¼ä¹¦ç±ï¼é¢è¯é¢/ç®æ³é¢ï¼ææ¯æç« ã
- idea4good/GuiLite - âï¸The smallest header-only GUI library(4 KLOC) for all platforms
- focus-creative-games/hybridclr - HybridCLRæ¯ä¸ä¸ªç¹æ§å®æ´ãé¶ææ¬ã髿§è½ãä½å åçUnityå ¨å¹³å°åçc#çæ´æ°è§£å³æ¹æ¡ã HybridCLR is a fully featured, zero-cost, high-performance, low-memory solution for Unity's all-platform native c# hotupdate.
- ipkn/crow - Crow is very fast and easy to use C++ micro web framework (inspired by Python Flask)
- zaphoyd/websocketpp - C++ websocket client/server library
- Project-OSRM/osrm-backend - Open Source Routing Machine - C++ backend
- google/glog - C++ implementation of the Google logging module
- libcpr/cpr - C++ Requests: Curl for People, a spiritual port of Python Requests.
- liuliu/ccv - C-based/Cached/Core Computer Vision Library, A Modern Computer Vision Library
- bblanchon/ArduinoJson - ð JSON library for Arduino and embedded C++. Simple and efficient.
- TonyChen56/WeChatRobot - 微信HOOKã微信æºå¨äºº wxhookï¼æ°æ®åºè§£å¯ å¾®ä¿¡å ¬ä¼å·éé å¾®ä¿¡å ¬ä¼å·ç¬è«ï¼ä¼ä¸å¾®ä¿¡HOOK
- yuesong-feng/30dayMakeCppServer - 30天èªå¶C++æå¡å¨ï¼å 嫿ç¨åæºä»£ç
- wxWidgets/wxWidgets - Cross-Platform C++ GUI Library
- 360Controller/360Controller - TattieBogle Xbox 360 Driver (with improvements)
- google/gemma.cpp - lightweight, standalone C++ inference engine for Google's Gemma models.
- lballabio/QuantLib - The QuantLib C++ library
- doctest/doctest - The fastest feature-rich C++11/14/17/20/23 single-header testing framework
- electronicarts/CnC_Red_Alert - Command and Conquer: Red Alert
- danmar/cppcheck - static analysis of C/C++ code
- wisdompeak/LeetCode - This repository contains the solutions and explanations to the algorithm problems on LeetCode. Only medium or above are included. All are written in C++/Python and implemented by myself. The problems attempted multiple times are labelled with hyperlinks.
- 0voice/cpp_new_features - 2021å¹´ææ°æ´çï¼ C++ å¦ä¹ èµæï¼å«C++ 11 / 14 / 17 / 20 / 23 æ°ç¹æ§ãå ¥é¨æç¨ãæ¨è书ç±ãä¼è´¨æç« ãå¦ä¹ ç¬è®°ãæå¦è§é¢ç
- mandliya/algorithms_and_data_structures - 180+ Algorithm & Data Structure Problems using C++
- cvxpy/cvxpy - A Python-embedded modeling language for convex optimization problems.
- tiny-dnn/tiny-dnn - header only, dependency-free deep learning framework in C++14
- Neargye/magic_enum - Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
- hsutter/cppfront - A personal experimental C++ Syntax 2 -> Syntax 1 compiler
- arvidn/libtorrent - an efficient feature complete C++ bittorrent implementation
- jbeder/yaml-cpp - A YAML parser and emitter in C++
- CGAL/cgal - The public CGAL repository, see the README below
- chriskohlhoff/asio - Asio C++ Library
- leethomason/tinyxml2 - TinyXML2 is a simple, small, efficient, C++ XML parser that can be easily integrated into other programs.
- Slackadays/Clipboard - ððï¸ð¬ Your new, ð§ððð¤ð£ð ðªð¡ðððð¤ðªð¨ð¡ð® smart clipboard manager
- mlpack/mlpack - mlpack: a fast, header-only C++ machine learning library
- LibreCAD/LibreCAD - LibreCAD is a cross-platform 2D CAD program written in C++17. It can read DXF/DWG files and can write DXF/PDF/SVG files. It supports point/line/circle/ellipse/parabola/spline primitives. The user interface is highly customizable, and has dozens of translations.
- Lymphatus/caesium-image-compressor - Caesium is an image compression software that helps you store, send and share digital pictures, supporting JPG, PNG, WebP and TIFF formats. You can quickly reduce the file size (and resolution, if you want) by preserving the overall quality of the image.
- cinder/Cinder - Cinder is a community-developed, free and open source library for professional-quality creative coding in C++.
- forhappy/Cplusplus-Concurrency-In-Practice - A Detailed Cplusplus Concurrency Tutorial ãC++ å¹¶åç¼ç¨æåã
- flashlight/flashlight - A C++ standalone library for machine learning
- xtaci/algorithms - Algorithms & Data structures in C++.
- emcrisostomo/fswatch - A cross-platform file change monitor with multiple backends: Apple macOS File System Events, *BSD kqueue, Solaris/Illumos File Events Notification, Linux inotify, Microsoft Windows and a stat()-based backend.
- CodePanda66/CSPostgraduate-408 - ð¯ CSPostgraduate è®¡ç®æºèç 408 ä¸ä¸è¯¾èµæåçé¢èµæº
- zhedahht/CodingInterviewChinese2 - ãåæOfferï¼åä¼é¢è¯å®ç²¾è®²å ¸åç¼ç¨é¢è¯é¢ã第äºçæºä»£ç
- weidai11/cryptopp - free C++ class library of cryptographic schemes
- cuberite/cuberite - A lightweight, fast and extensible game server for Minecraft
- harfbuzz/harfbuzz - HarfBuzz text shaping engine
- gibsjose/cpp-cheat-sheet - C++ Syntax, Data Structures, and Algorithms Cheat Sheet
- lief-project/LIEF - LIEF - Library to Instrument Executable Formats (C++, Python, Rust)
- patriciogonzalezvivo/glslViewer - Console-based GLSL Sandbox for 2D/3D shaders
- asmuth/clip - Create charts from the command line
- leejet/stable-diffusion.cpp - Diffusion model(SD,Flux,Wan,Qwen Image,Z-Image,...) inference in pure C/C++
- kamyu104/LeetCode-Solutions - ðï¸ Python / Modern C++ Solutions of All 3802 LeetCode Problems (Weekly Update)
- mosra/magnum - Lightweight and modular C++11 graphics middleware for games and data visualization
- rapidsai/cuml - cuML - RAPIDS Machine Learning Library
- XRPLF/rippled - Decentralized cryptocurrency blockchain daemon implementing the XRP Ledger protocol in C++
- amhndu/SimpleNES - An NES emulator in C++
- nmslib/hnswlib - Header-only C++/python library for fast approximate nearest neighbors
- supertuxkart/stk-code - The code base of SuperTuxKart
- panda3d/panda3d - Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU
- NVIDIA/thrust - [ARCHIVED] The C++ parallel algorithms library. See https://github.com/NVIDIA/cccl
- The-Powder-Toy/The-Powder-Toy - Written in C++ and using SDL, The Powder Toy is a desktop version of the classic 'falling sand' physics sandbox, it simulates air pressure and velocity as well as heat.
- spaceandtimefdn/blitzar - Zero-knowledge proof acceleration with GPUs for C++ and Rust
- libigl/libigl - Simple MPL-2.0-licensed C++ geometry processing library.
- nghttp2/nghttp2 - nghttp2 - HTTP/2 C Library and tools
- gatieme/CodingInterviews - åæOfferââåä¼é¢è¯å®ç²¾è®²å ¸åç¼ç¨é¢
- ThePhD/sol2 - Sol3 (sol2 v3.0) - a C++ <-> Lua API wrapper with advanced features and top notch performance - is here, and it's great! Documentation:
- chrisant996/clink - Bash's powerful command line editing in cmd.exe
- arrayfire/arrayfire - ArrayFire: a general purpose GPU library.
- gameplay3d/gameplay - Open-source, cross-platform, C++ game engine for creating 2D/3D games.
- alandefreitas/matplotplusplus - Matplot++: A C++ Graphics Library for Data Visualization ðð¾
- maximegmd/CyberEngineTweaks - Cyberpunk 2077 tweaks, hacks and scripting framework
- boostorg/beast - HTTP and WebSocket built on Boost.Asio in C++11
- yedf2/handy - ð¥ç®æ´æç¨çC++11ç½ç»åº / æ¯æåæºåä¸å¹¶åè¿æ¥ / a simple C++11 network server framework
- daijro/camoufox - ð¦ Anti-detect browser
- lava/matplotlib-cpp - Extremely simple yet powerful header-only C++ plotting library built on the popular matplotlib
- jarro2783/cxxopts - Lightweight C++ command line option parser
- clangen/musikcube - a cross-platform, terminal-based music player, audio engine, metadata indexer, and server in c++
- CrowCpp/Crow - A Fast and Easy to use microframework for the web.
- sylar-yin/sylar - C++髿§è½åå¸å¼æå¡å¨æ¡æ¶,webserver,websocket server,èªå®ä¹tcp_serverï¼å 嫿¥å¿æ¨¡åï¼é 置模åï¼çº¿ç¨æ¨¡åï¼åç¨æ¨¡åï¼åç¨è°åº¦æ¨¡åï¼ioåç¨è°åº¦æ¨¡åï¼hook模åï¼socket模åï¼bytearrayåºååï¼http模åï¼TcpServer模åï¼Websocket模åï¼Https模åç, Smtpé®ä»¶æ¨¡å, MySQL, SQLite3, ORM,Redis,Zookeeper)
- include-what-you-use/include-what-you-use - A tool for use with clang to analyze #includes in C and C++ source files
- USCiLab/cereal - A C++11 library for serialization
- anhkgg/SuperWeChatPC - è¶ çº§å¾®ä¿¡çµè客æ·ç«¯ï¼æ¯æå¤å¼ã鲿¶æ¯æ¤éãè¯é³æ¶æ¯å¤ä»½...弿¾WeChatSDK
- JakubVojvoda/design-patterns-cpp - C++ Design Patterns
- PetoiCamp/OpenCat-Quadruped-Robot - An open source quadruped robot pet framework for developing Boston Dynamics-style four-legged robots that are perfect for STEM, coding & robotics education, IoT robotics applications, AI-enhanced robotics application services, research, and DIY robotics kit development.
- ultrajson/ultrajson - Ultra fast JSON decoder and encoder written in C with Python bindings
- OGRECave/ogre - scene-oriented, flexible 3D engine (C++, Python, C#, Java)
- zeux/pugixml - Light-weight, simple and fast XML parser for C++ with XPath support
- cameron314/readerwriterqueue - A fast single-producer, single-consumer lock-free queue for C++
- andreasfertig/cppinsights - C++ Insights - See your source code with the eyes of a compiler
- electronicarts/CnC_Generals_Zero_Hour - Command and Conquer: Generals - Zero Hour
- NVlabs/tiny-cuda-nn - Lightning fast C++/CUDA neural network framework
- ceres-solver/ceres-solver - A large scale non-linear optimization library
- sass/libsass - A C/C++ implementation of a Sass compiler
- xlite-dev/lite.ai.toolkit - ð A lite C++ AI toolkit: 100+ models with MNN, ORT and TRT, including Det, Seg, Stable-Diffusion, Face-Fusion, etc.ð
- ericniebler/range-v3 - Range library for C++14/17/20, basis for C++20's std::ranges
- tomlooman/ActionRoguelike - C++ Action Roguelike in Unreal Engine 5.
- ROCm/hip - HIP: C++ Heterogeneous-Compute Interface for Portability
- google/orbit - C/C++ Performance Profiler
- chromiumembedded/cef - Chromium Embedded Framework (CEF). A simple framework for embedding Chromium-based browsers in other applications.
- CloudCompare/CloudCompare - CloudCompare main repository
- OpenNMT/CTranslate2 - Fast inference engine for Transformer models
- zrax/pycdc - C++ python bytecode disassembler and decompiler
- bombela/backward-cpp - A beautiful stack trace pretty printer for C++
- nuttyartist/notes - Fast and beautiful note-taking app written in C++. Write down your thoughts.
- baidu/braft - An industrial-grade C++ implementation of RAFT consensus algorithm based on brpc, widely used inside Baidu to build highly-available distributed systems.
- jrowberg/i2cdevlib - I2C device library collection for AVR/Arduino or other C++-based MCUs
- k4zmu2a/SpaceCadetPinball - Decompilation of 3D Pinball for Windows â Space Cadet
- idealvin/coost - A tiny boost library in C++11.
- ZachL1/Bilibili-plus - 课ç¨è§é¢ãPPTåæºä»£ç ï¼ä¾¯æ·C++ç³»åï¼å°å¤§é彦ç«MATLAB
- parallel101/course - 髿§è½å¹¶è¡ç¼ç¨ä¸ä¼å - 课件
- clementine-player/Clementine - :tangerine: Clementine Music Player
- ketoo/NoahGameFrame - A fast, scalable, distributed game server engine/framework for C++, include the actor library, network library, can be used as a real time multiplayer game engine ( MMO RPG/MOBA ), which support C#/Lua script/ Unity3d, Cocos2dx and plan to support Unreal.
- root-project/cling - The cling C++ interpreter
- CLIUtils/CLI11 - CLI11 is a command line parser for C++11 and beyond that provides a rich feature set with a simple and intuitive interface.
- huaxz1986/cplusplus-_Implementation_Of_Introduction_to_Algorithms - ãç®æ³å¯¼è®ºã第ä¸çä¸ç®æ³çC++å®ç°
- mhogomchungu/media-downloader - Media Downloader is a Qt/C++ front end to yt-dlp, youtube-dl, gallery-dl, lux, you-get, svtplay-dl, aria2c, wget and safari books..
- cactus-compute/cactus - Kernels & AI inference engine for mobile devices.
- markparticle/WebServer - C++ Linux WebServeræå¡å¨
- MaskRay/ccls - C/C++/ObjC language server supporting cross references, hierarchies, completion and semantic highlighting
- facebookincubator/velox - A composable and fully extensible C++ execution engine library for data management systems.
- bozbez/win-capture-audio - An OBS plugin that allows capture of independant application audio streams on Windows, in a similar fashion to OBS's game capture and Discord's application streaming.
- google/oboe - Oboe is a C++ library that makes it easy to build high-performance audio apps on Android.
- ethereum/aleth - Aleth â Ethereum C++ client, tools and libraries
- AnswerDotAI/gpu.cpp - A lightweight library for portable low-level GPU computation using WebGPU.
- 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.
- dpilger26/NumCpp - C++ implementation of the Python Numpy library
- oclint/oclint - A static source code analysis tool to improve quality and reduce defects for C, C++ and Objective-C
- sbarex/SourceCodeSyntaxHighlight - Quick Look extension for highlight source code files on macOS 10.15 and later.
- lewissbaker/cppcoro - A library of C++ coroutine abstractions for the coroutines TS
- amzeratul/halley - A lightweight game engine written in modern C++
- giuspen/cherrytree - cherrytree
- Qihoo360/evpp - A modern C++ network library for developing high performance network services in TCP/UDP/HTTP protocols.
- nem0/LumixEngine - 3D C++ Game Engine - yet another open source game engine
- BehaviorTree/BehaviorTree.CPP - Behavior Trees Library in C++. Batteries included.
- hanickadot/compile-time-regular-expressions - Compile Time Regular Expression in C++
- xtensor-stack/xtensor - C++ tensors with broadcasting and lazy computing
- loveBabbar/CodeHelp-DSA-Busted-Series - This repo is creating providing students easy access to all the programs taught under Codehelp's DSA Busted Series.
- ctubio/Krypto-trading-bot - Self-hosted crypto trading bot (automated high frequency market making) written in C++
- cycfi/elements - Elements C++ GUI library
- google/fully-homomorphic-encryption - An FHE compiler for C++
- unum-cloud/USearch - Fast Open-Source Search & Clustering engine à for Vectors & Arbitrary Objects à in C++, C, Python, JavaScript, Rust, Java, Objective-C, Swift, C#, GoLang, and Wolfram ð
- KhronosGroup/Vulkan-Hpp - Open-Source Vulkan C++ API
- LibreOffice/core - Read-only LibreOffice core repo - no pull request (use gerrit instead https://gerrit.libreoffice.org/) - don't download zip, use https://dev-www.libreoffice.org/bundles/ instead
- google/zopfli - Zopfli Compression Algorithm is a compression library programmed in C to perform very good, but slow, deflate or zlib compression.
- ckb-next/ckb-next - RGB Driver for Linux
- mortennobel/cpp-cheatsheet - Modern C++ Cheatsheet
- ThisisGame/cpp-game-engine-book - ä»é¶ç¼å游æå¼ææç¨ Writing a game engine tutorial from scratch
- ggerganov/imtui - ImTui: Immediate Mode Text-based User Interface C++ Library
- pezy/LeetCode - :pencil2: LeetCode solutions in C++ 11 and Python3
- microsoft/DirectXShaderCompiler - This repo hosts the source for the DirectX Shader Compiler which is based on LLVM/Clang.
- google/robotstxt - The repository contains Google's robots.txt parser and matcher as a C++ library (compliant to C++11).
- ShahjalalShohag/code-library - Templates, algorithms and data structures implemented and collected for programming contests.
- pistacheio/pistache - A high-performance REST toolkit written in C++
- rttrorg/rttr - C++ Reflection Library
- trustwallet/wallet-core - Cross-platform, cross-blockchain wallet library.
- liuchuo/PAT - ð æµæ±å¤§å¦PATé¢è§£(C/C++/Java/Python) - åªåæä¸ºèèçç¨åºåªï½
- AtomicGameEngine/AtomicGameEngine - The Atomic Game Engine is a multi-platform 2D and 3D engine with a consistent API in C++, C#, JavaScript, and TypeScript
- AnkerLeng/Cpp-0-1-Resource - C++ å å¿ä¹ä½ ä»0å°1å ¥é¨èµæ
- kunkundi/crossdesk - A lightweight, cross-platform remote desktop software with support for Web Client access | 䏿¬¾æ¯æ Web 客æ·ç«¯è®¿é®çè½»é级跨平å°è¿ç¨æ¡é¢è½¯ä»¶ã
- google/cdc-file-transfer - Tools for synching and streaming files from Windows to Linux
- Tencent/phxpaxos - The Paxos library implemented in C++ that has been used in the WeChat production environment.
- actor-framework/actor-framework - An Open Source Implementation of the Actor Model in C++
- HowardHinnant/date - A date and time library based on the C++11/14/17
header - pezy/CppPrimer - :books: Solutions for C++ Primer 5th exercises.
- p-ranav/argparse - Argument Parser for Modern C++
- MTG/essentia - C++ library for audio and music analysis, description and synthesis, including Python bindings
- inotify-tools/inotify-tools - inotify-tools is a library and a set of command-line programs providing a simple interface to inotify.
- p-ranav/indicators - Activity Indicators for Modern C++
- PlatformLab/NanoLog - Nanolog is an extremely performant nanosecond scale logging system for C++ that exposes a simple printf-like API.
- yyzybb537/libgo - Go-style concurrency in C++11
- stellar/stellar-core - Reference implementation for the peer-to-peer agent that manages the Stellar network.
- jupyter-xeus/xeus-cling - Jupyter kernel for the C++ programming language
- wjakob/nanobind - nanobind: tiny and efficient C++/Python bindings
- cztomczak/cefpython - Python bindings for the Chromium Embedded Framework (CEF)
- sharkdp/dbg-macro - A dbg(â¦) macro for C++
- ReactiveX/RxCpp - Reactive Extensions for C++
- ndeadly/MissionControl - Use controllers from other consoles natively on your Nintendo Switch via Bluetooth. No dongles or other external hardware neccessary.
- ChaiScript/ChaiScript - Embedded Scripting Language Designed for C++
- ARM-software/ComputeLibrary - The Compute Library is a set of computer vision and machine learning functions optimised for both Arm CPUs and GPUs using SIMD technologies.
- NASA-SW-VnV/ikos - Static analyzer for C/C++ based on the theory of Abstract Interpretation.
- jank-lang/jank - The native Clojure dialect hosted on LLVM with seamless C++ interop.
- ShujiaHuang/Cpp-Primer-Plus-6th - ãC++ Primer Plus 第6çï¼ä¸æçï¼ãå书代ç ãä¹ é¢çæ¡å个人ç¬è®°ï¼ä» ä¾å¦ä¹ å交æµã
- microsoft/proxy - Proxy: Next Generation Polymorphism in C++
- seladb/PcapPlusPlus - PcapPlusPlus is a multiplatform C++ library for capturing, parsing and crafting of network packets. It is designed to be efficient, powerful and easy to use. It provides C++ wrappers for the most popular packet processing engines such as libpcap, Npcap, WinPcap, DPDK, AF_XDP and PF_RING.
- llvm-mirror/clang - Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
- gflags/gflags - The gflags package contains a C++ library that implements commandline flags processing. It includes built-in support for standard types such as string and the ability to define flags in the source file in which they are used. Online documentation available at:
- PJLab-ADG/SensorsCalibration - OpenCalib: A Multi-sensor Calibration Toolbox for Autonomous Driving
- li-plus/chatglm.cpp - C++ implementation of ChatGLM-6B & ChatGLM2-6B & ChatGLM3 & GLM4(V)
- qt-creator/qt-creator - A cross-platform Qt IDE
- facebookarchive/conceal - Conceal provides easy Android APIs for performing fast encryption and authentication of data.
- brave/brave-core - Core engine for the Brave browser for mobile and desktop. For issues https://github.com/brave/brave-browser/issues
- grame-cncm/faust - Functional programming language for signal processing and sound synthesis
- fasiondog/hikyuu - Hikyuu Quant Framework åºäºC++/Pythonçæé弿ºéå交æç ç©¶æ¡æ¶ï¼åæ¶å¯åºäºçç¥é¨ä»¶è¿è¡èµäº§éç¨ï¼å¿«é累积çç¥èµäº§ã
- protobuf-c/protobuf-c - Protocol Buffers implementation in C
- huangmingchuan/Cpp_Primer_Answers - ãC++ Primerã第äºç䏿çä¹ é¢çæ¡
- benhoyt/inih - Simple .INI file parser in C, good for embedded systems
- xelatihy/yocto-gl - Yocto/GL: Tiny C++ Libraries for Data-Driven Physically-based Graphics
- ndrplz/self-driving-car - Udacity Self-Driving Car Engineer Nanodegree projects.
- hosseinmoein/DataFrame - C++ DataFrame for statistical, financial, and ML analysis in modern C++
- shouxieai/tensorRT_Pro - C++ library based on tensorrt integration
- yanyiwu/cppjieba - "ç»å·´"䏿åè¯çC++çæ¬
- scarsty/kys-cpp - ãéåº¸ç¾¤ä¾ ä¼ ãc++å¤å»çï¼å·²å®å·¥
- arximboldi/immer - Postmodern immutable and persistent data structures for C++ â value semantics at scale
- userver-framework/userver - Production-ready C++ Asynchronous Framework with rich functionality
- MasteringOpenCV/code - Code for the book "Mastering OpenCV with Practical Computer Vision Projects" by Packt Publishing 2012.
- hiyohiyo/CrystalDiskInfo - CrystalDiskInfo
- coronalabs/corona - Solar2D Game Engine main repository (ex Corona SDK)
- STEllAR-GROUP/hpx - The C++ Standard Library for Parallelism and Concurrency
- microsoft/DirectXTK - The DirectX Tool Kit (aka DirectXTK) is a collection of helper classes for writing DirectX 11.x code in C++
- odygrd/quill - Asynchronous Low Latency C++ Logging Library
- janhq/cortex.cpp - Local AI API Platform
- guillaumeblanc/ozz-animation - Open source c++ skeletal animation library and toolset
- RudjiGames/MTuner - MTuner is a C/C++ memory profiler and memory leak finder for Windows, PlayStation 3/4/5, Nintendo Switch, Android and other platforms
- cheatsheet1999/CloudCollection - Notes for Software Engineers on infrastructure and distributed systems. Covers common data structure and algorithms, web concepts, and more!
- crawl/crawl - Dungeon Crawl: Stone Soup official repository
- bqi343/cp-notebook - General Resources for Competitive Programming
- liuyubobobo/Play-Leetcode - My Solutions to Leetcode problems. All solutions support C++ language, some support Java and Python. Multiple solutions will be given by most problems. Enjoy:) æçLeetcodeè§£çãææçé®é¢é½æ¯æC++è¯è¨ï¼ä¸é¨åé®é¢æ¯æJavaè¯è¨ãè¿ä¹ææé®é¢é½ä¼æä¾å¤ä¸ªç®æ³è§£å³ãå¤§å®¶å æ²¹ï¼ï¼ï¼
- Hopson97/MineCraft-One-Week-Challenge - I challenged myself to see if I could create a voxel game (Minecraft-like) in just one week using C++ and OpenGL, and here is the result
- ccache/ccache - ccache â a fast compiler cache
- David-Haim/concurrencpp - Modern concurrency for C++. Tasks, executors, timers and C++20 coroutines to rule them all
- khizmax/libcds - A C++ library of Concurrent Data Structures
- eidheim/Simple-Web-Server - A very simple, fast, multithreaded, platform independent HTTP and HTTPS server and client library implemented using C++11 and Boost.Asio. Created to be an easy way to make REST resources available from C++ applications.
- ShiqiYu/CPP - Lecture notes, projects and other materials for Course 'CS205 C/C++ Program Design' at Southern University of Science and Technology.
- yimengfan/BDFramework.Core - Simple and powerful Unity3d game workflow! ç®åã髿ãé«åº¦å·¥ä¸åçåä¸çº§unity3d 工使µã
- facebook/fbthrift - Facebook's branch of Apache Thrift, including a new C++ server.
- Jack-Cherish/LeetCode - :monkey:LeetCodeãåæOfferå·é¢ç¬è®°ï¼C/C++ãPython3å®ç°ï¼
- alexbatalov/fallout1-ce - Fallout for modern operating systems
- CVCUDA/CV-CUDA - CV-CUDA⢠is an open-source, GPU accelerated library for cloud-scale image processing and computer vision.
- richgel999/miniz - miniz: Single C source file zlib-replacement library, originally from code.google.com/p/miniz
- rbock/sqlpp11 - A type safe SQL template library for C++
- NVIDIA/TensorRT-LLM - TensorRT LLM provides users with an easy-to-use Python API to define Large Language Models (LLMs) and supports state-of-the-art optimizations to perform inference efficiently on NVIDIA GPUs. TensorRT LLM also contains components to create Python and C++ runtimes that orchestrate the inference execution in a performant way.
- dev-cafe/cmake-cookbook - CMake Cookbook recipes.
- mbasso/asm-dom - A minimal WebAssembly virtual DOM to build C++ SPA (Single page applications)
- contour-terminal/contour - Modern C++ Terminal Emulator
- BernardoGiordano/Checkpoint - Fast and simple homebrew save manager for 3DS and Switch.
- Salensoft/thu-cst-cracker - æ¸ å大å¦è®¡ç®æºç³»è¯¾ç¨æ»ç¥
- DISTRHO/Cardinal - Virtual modular synthesizer plugin
- bshoshany/thread-pool - BS::thread_pool: a fast, lightweight, modern, and easy-to-use C++17 / C++20 / C++23 thread pool library
- cmderdev/cmder - Lovely console emulator package for Windows
- menloresearch/cortex.cpp - Local AI API Platform
- nodejs/node-addon-examples - Node.js C++ addon examples from http://nodejs.org/docs/latest/api/addons.html
- dropbox/json11 - A tiny JSON library for C++11.
- projectchrono/chrono - High-performance C++ library for multiphysics and multibody dynamics simulations
- REhints/HexRaysCodeXplorer - Hex-Rays Decompiler plugin for better code navigation
- liu-jianhao/Cpp-Design-Patterns - C++设计模å¼
- fnc12/sqlite_orm - â¤ï¸ SQLite ORM light header only library for modern C++
- google/cpu_features - A cross platform C99 library to get cpu features at runtime.
- jolibrain/deepdetect - Deep Learning API and Server in C++14 support for PyTorch,TensorRT, Dlib, NCNN, Tensorflow, XGBoost and TSNE
- teeworlds/teeworlds - A retro multiplayer shooter
- seanbaxter/circle - The compiler is available for download. Get it!
- xtensor-stack/xsimd - C++ wrappers for SIMD intrinsics and parallelized, optimized mathematical functions (SSE, AVX, AVX512, NEON, SVE))
- ShadowfallStudios/ALS-Community - Replicated and optimized community version of Advanced Locomotion System V4 for Unreal Engine 5.4 with additional features & bug fixes
- Walton1128/CPP-Templates-2nd-- - ãC++ Templates 第äºçãä¸æç¿»è¯ï¼åå书æçä¸è´ï¼ç¬¬ä¸é¨åï¼1è³11ç« ï¼ä»¥å第18ï¼19ï¼20ï¼21ã22ã23ã24ã25ç« å·²å®æï¼å ¶ä½å å®¹éæ¥æ´æ°ä¸ã 个人ç±å¥½ï¼åç°éè¯¯è¯·ææ£
- jlblancoc/nanoflann - nanoflann: a C++11 header-only library for Nearest Neighbor (NN) search with KD-trees
- chdb-io/chdb - chDB is an in-process OLAP SQL Engine ð powered by ClickHouse
- SFUMECJF/cmake-examples-Chinese - å¿«éå ¥é¨CMake,éè¿ä¾ç¨å¦ä¹ è¯æ³ãå¨çº¿é 读å°åï¼https://sfumecjf.github.io/cmake-examples-Chinese/
- sanni/cartreader - A shield for the Arduino Mega that can back up video game cartridges.
- simbody/simbody - High-performance C++ multibody dynamics/physics library for simulating articulated biomechanical and mechanical systems like vehicles, robots, and the human skeleton.
- SergiusTheBest/plog - Portable, simple and extensible C++ logging library
- cnjinhao/nana - a modern C++ GUI library
- vczh-libraries/GacUI - GPU Accelerated C++ User Interface, with WYSIWYG developing tools, XML supports, built-in data binding and MVVM features.
- youngyangyang04/Skiplist-CPP - A tiny KV storage based on skiplist written in C++ language| 使ç¨C++å¼åï¼åºäºè·³è¡¨å®ç°çè½»é级é®å¼æ°æ®åºð¥ð¥ ð
- opencurve/curve - Curve is a sandbox project hosted by the CNCF Foundation. It's cloud-native, high-performance, and easy to operate. Curve is an open-source distributed storage system for block and shared file storage.
- jacobdufault/cquery - C/C++ language server supporting multi-million line code base, powered by libclang. Emacs, Vim, VSCode, and others with language server protocol support. Cross references, completion, diagnostics, semantic highlighting and more
- kokkos/kokkos - Kokkos C++ Performance Portability Programming Ecosystem: The Programming Model - Parallel Execution and Memory Abstraction
- tuyoogame/huatuo - huatuoæ¯ä¸ä¸ªç¹æ§å®æ´ãé¶ææ¬ã髿§è½ãä½å åçè¿ä¹å®ç¾çUnityå ¨å¹³å°åçc#çæ´æ¹æ¡ã Huatuo is a fully featured, zero-cost, high-performance, low-memory solution for Unity's all-platform native c# hotfix
- wjwwood/serial - Cross-platform, Serial Port library written in C++
- socketio/socket.io-client-cpp - C++11 implementation of Socket.IO client
- crosswalk-project/crosswalk - A web runtime built on Chrome. This project is currently unmaintained.
- Cxbx-Reloaded/Cxbx-Reloaded - Xbox (Original) Emulator
- nodejs/node-addon-api - Module for using Node-API from C++
- syoyo/tinygltf - Header only C++11 tiny glTF 2.0 library
- Chatterino/chatterino2 - Chat client for https://twitch.tv
- yse/easy_profiler - Lightweight profiler library for c++
- NVIDIA/libcudacxx - [ARCHIVED] The C++ Standard Library for your entire system. See https://github.com/NVIDIA/cccl
- strasdat/Sophus - C++ implementation of Lie Groups using Eigen.
- alecthomas/entityx - EntityX - A fast, type-safe C++ Entity-Component system
- CppCon/CppCon2014 - Speaker materials from CppCon 2014
- webyog/sqlyog-community - Webyog provides monitoring and management tools for open source relational databases. We develop easy-to-use MySQL client tools for performance tuning and database management. Webyog's solutions include SQL Diagnostic Manager for MySQL performance optimization and SQLyog for MySQL administration. More than 35,000 companies (including Amazon, IBM, Salesforce, AT&T, eBay, and GE) and 2.5 million users rely on Webyog's solutions to provide valuable insights into their databases. Webyog is an Idera, Inc. company.
- ben-strasser/fast-cpp-csv-parser - fast-cpp-csv-parser
- szza/LearningNote - C++åLinuxå¦ä¹ ç¬è®°
- paullouisageneau/libdatachannel - C/C++ WebRTC network library featuring Data Channels, Media Transport, and WebSockets
- eranif/codelite - A multi purpose IDE specialized in C/C++/Rust/Python/PHP and Node.js. Written in C++
- RuntimeCompiledCPlusPlus/RuntimeCompiledCPlusPlus - Change C++ code at runtime
- jainaman224/Algo_Ds_Notes - A comprehensive resource for learning and implementing algorithms and data structures. This repository includes detailed notes, complexity analysis, and code examples in C++, Java, Python, and more. Ideal for students, professionals, and those preparing for coding interviews.
- andrewssobral/bgslibrary - A C++ Background Subtraction Library with wrappers for Python, MATLAB, Java and GUI on QT
- Dobiasd/FunctionalPlus - Functional Programming Library for C++. Write concise and readable C++ code.
- selfboot/CS_Offer - è®¡ç®æºå¦ç§åºç¡ç¥è¯å主æµç¼ç¨è¯è¨ç¸å ³å å®¹çæ»ç»
- crownengine/crown - A complete and cross-platform game engine designed for flexibility, performance, and fast-iterations.
- lvandeve/lodepng - PNG encoder and decoder in C and C++.
- Neargye/nameof - Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum
- tsoding/olive.c - Simple 2D Graphics Library for C
- rdp/screen-capture-recorder-to-video-windows-free - a free open source windows "screen capture" device and recorder (also allows VLC/ffmpeg and others to capture/stream desktop/audio)
- plibither8/2048.cpp - ð® Fully featured terminal version of the game "2048" written in C++
- ByConity/ByConity - ByConity is an open source cloud data warehouse
- ermig1979/Simd - C++ image processing and machine learning library with using of SIMD: SSE, AVX, AVX-512, AMX for x86/x64, NEON for ARM.
- zeromq/cppzmq - Header-only C++ binding for libzmq
- dfeneyrou/palanteer - Visual Python and C++ nanosecond profiler, logger, tests enabler
- cjcliffe/CubicSDR - Cross-Platform Software-Defined Radio Application
- downdemo/Cpp-Concurrency-in-Action-2ed - C++11/14/17/20 Concurrency Demystified: From Core Principles to Thread-Safe Code
- Nheko-Reborn/nheko - Desktop client for Matrix using Qt and C++20.
- stephenberry/glaze - Extremely fast, in memory, JSON and reflection library for modern C++
- godotengine/godot-cpp - C++ bindings for the Godot script API
- cryfs/cryfs - Cryptographic filesystem for the cloud
- ChunelFeng/CGraph - ãA common used C++ & Python DAG frameworkã ä¸ä¸ªéç¨çãæ ä¸æ¹ä¾èµçã跨平å°çãæ¶å½äºawesome-cppçãåºäºæµå¾çå¹¶è¡è®¡ç®æ¡æ¶ã欢è¿star & fork & 交æµ
- eliboa/TegraRcmGUI - C++ GUI for TegraRcmSmash (Fusée Gelée exploit for Nintendo Switch)
- JACoders/OpenJK - Community effort to maintain and improve Jedi Academy (SP & MP) + Jedi Outcast (SP only) released by Raven Software
- ZLMediaKit/ZLToolKit - ä¸ä¸ªåºäºC++11çè½»é级ç½ç»æ¡æ¶ï¼åºäºçº¿ç¨æ± ææ¯å¯ä»¥å®ç°å¤§å¹¶åç½ç»IO
- aws/aws-sdk-cpp - AWS SDK for C++
- facebookresearch/SparseConvNet - Submanifold sparse convolutional networks
- CelestiaProject/Celestia - Real-time 3D visualization of space.
- felixguendling/cista - Cista is a simple, high-performance, zero-copy C++ serialization & reflection library.
- storax/kubedoom - Kill Kubernetes pods by playing Id's DOOM!
- onlytailei/CppRobotics - cpp implementation of robotics algorithms including localization, mapping, SLAM, path planning and control
- alexbatalov/fallout2-ce - Fallout 2 for modern operating systems
- sogou/srpc - RPC framework based on C++ Workflow. Supports SRPC, Baidu bRPC, Tencent tRPC, thrift protocols.
- p-ranav/tabulate - Table Maker for Modern C++
- prabhuomkar/pytorch-cpp - C++ Implementation of PyTorch Tutorials for Everyone
- Tencent/TscanCode - A static code analyzer for C++, C#, Lua
- CytopiaTeam/Cytopia - :deciduous_tree::house_with_garden::office::evergreen_tree: A city building simulation game
- bbc/audiowaveform - C++ program to generate waveform data and render waveform images from audio files
- nmwsharp/polyscope - A C++ & Python viewer for 3D data like meshes and point clouds
- mutouyun/cpp-ipc - C++ IPC Library: A high-performance inter-process communication using shared memory on Linux/Windows.
- rurban/smhasher - Hash function quality and speed tests
- qicosmos/cinatra - C++20 å®ç°ç跨平å°ãheader onlyï¼æç¨ç髿§è½httpåº; modern c++(c++20), cross-platform, header-only, easy to use http framework
- rutura/The-C-20-Masterclass-Source-Code - Source code for the C++ 20 Masterclass on udemy
- NVIDIA/stdexec -
std::execution, the proposed C++ framework for asynchronous and parallel programming. - floooh/oryol - A small, portable and extensible C++ 3D coding framework
- gosu/gosu - 2D game development library for Ruby and C++
- OpenStickCommunity/GP2040-CE - Multi-Platform Gamepad Firmware for Raspberry Pi Pico and other RP2040 boards
- chvmp/champ - MIT Cheetah I Implementation
- Tencent/phxrpc - A simple C++ based RPC framework.
- cpeditor/cpeditor - The IDE for competitive programming :tada: | Fetch, Code, Compile, Run, Check, Submit :rocket:
- casadi/casadi - CasADi is a symbolic framework for numeric optimization implementing automatic differentiation in forward and reverse modes on sparse matrix-valued computational graphs. It supports self-contained C-code generation and interfaces state-of-the-art codes such as SUNDIALS, IPOPT etc. It can be used from C++, Python or Matlab/Octave.
- 0vercl0k/rp - rp++ is a fast C++ ROP gadget finder for PE/ELF/Mach-O x86/x64/ARM/ARM64 binaries.
- timeplus-io/proton - Fastest SQL pipeline engine in a single C++ binary, for stream processing, analytics, observability and AI.
- knightcrawler25/GLSL-PathTracer - A toy physically based GPU path tracer (C++/OpenGL/GLSL)
- AngusJohnson/Clipper2 - Polygon Clipping and Offsetting - C++, C# and Delphi
- vinniefalco/DSPFilters - A Collection of Useful C++ Classes for Digital Signal Processing
- mfem/mfem - Lightweight, general, scalable C++ library for finite element methods
- FarGroup/FarManager - File and Archive Manager
- vit-vit/CTPL - Modern and efficient C++ Thread Pool Library
- vitoplantamura/OnnxStream - Lightweight inference library for ONNX files, written in C++. It can run Stable Diffusion XL 1.0 on a RPI Zero 2 (or in 298MB of RAM) but also Mistral 7B on desktops and servers. ARM, x86, WASM, RISC-V supported. Accelerated by XNNPACK. Python, C# and JS(WASM) bindings available.
- charto/nbind - :sparkles: Magical headers that make your C++ library accessible from JavaScript :rocket:
- skypjack/uvw - Header-only, event based, tiny and easy to use libuv wrapper in modern C++ - now available as also shared/static library!
- alibaba/yalantinglibs - A collection of modern C++ libraries, include coro_http, coro_rpc, compile-time reflection, struct_pack, struct_json, struct_xml, struct_pb, easylog, async_simple etc.
- NVIDIA/cccl - CUDA Core Compute Libraries
- mfontanini/libtins - High-level, multiplatform C++ network packet sniffing and crafting library.
- google/marl - A hybrid thread / fiber task scheduler written in C++ 11
- Corvusoft/restbed - Corvusoft's Restbed framework brings asynchronous RESTful functionality to C++14 applications.
- ssloy/tinyraycaster - 486 lines of C++: old-school FPS in a weekend
- ErLinErYi/PlantsVsZombies - PlantsVsZombies game made by cocos2dx 3.16 (c++)
- patrikhuber/eos - A lightweight 3D Morphable Face Model library in modern C++
- HuTianQi/SmartOpenCV - :fire: :fire: :fire: SmartOpenCVæ¯ä¸ä¸ªOpenCVå¨Android端çå¢å¼ºåºï¼è§£å³äºOpenCV Android SDKå¨å¾åé¢è§æ¹é¢åå¨ç诸å¤é®é¢ï¼ä¸æ éä¿®æ¹OpenCV SDKæºç ï¼ä¸OpenCVçSDKè§£è¦
- AcademySoftwareFoundation/OpenColorIO - A color management framework for visual effects and animation.
- qicosmos/rest_rpc - modern C++(C++11), simple, easy to use rpc framework
- llvm/circt - Circuit IR Compilers and Tools
- EQMG/Acid - A high speed C++17 Vulkan game engine
- hengqiali/AwesomeCpp - ---AWESOME--- C++å¦ä¹ ç¬è®°å常è§é¢è¯ç¥è¯ç¹ï¼C++11ç¹æ§ï¼å æ¬æºè½æéãåç§å¼ºå¶è½¬æ¢ãfunctionåbindãç§»å¨è¯ä¹ãå®ç¾è½¬åãtupleã夿åçãè表ãåå 彿°ã符å·éè½½ã彿°æéãæ·±æµ æ·è´ãstructå å对é½ãvolatile以åunion\staticçåç§å ³é®åçç¨æ³çç
- fastfloat/fast_float - Fast and exact implementation of the C++ from_chars functions for number types: 4x to 10x faster than strtod, part of GCC 12, MySQL, Chromium, Redis and WebKit/Safari
- scipr-lab/libsnark - C++ library for zkSNARKs
- crow-translate/crow-translate - A simple and lightweight translator that allows you to translate and speak text using Google, Yandex Bing, LibreTranslate and Lingva.
- dougbinks/enkiTS - A permissively licensed C and C++ Task Scheduler for creating parallel programs. Requires C++11 support.
- marzer/tomlplusplus - Header-only TOML config file parser and serializer for C++17.
- mtrebi/memory-allocators - Custom memory allocators in C++ to improve the performance of dynamic memory allocation
- falkTX/Carla - Audio plugin host
- sewenew/redis-plus-plus - Redis client written in C++
- cocos2d/cocos2d-js - cocos2d-x for JS
- sisong/HDiffPatch - a C\C++ library and command-line tools for Diff & Patch between binary files or directories(folder); cross-platform; runs fast; create small delta/differential; support large files and limit memory requires when diff & patch.
- vimpunk/mio - Cross-platform C++11 header-only library for memory mapped file IO
- microsoft/Win2D - Win2D is an easy-to-use Windows Runtime API for immediate mode 2D graphics rendering with GPU acceleration. It is available to C#, C++ and VB developers writing apps for the Windows Universal Platform (UWP). It utilizes the power of Direct2D, and integrates seamlessly with XAML and CoreWindow.
- pantor/inja - A Template Engine for Modern C++
- emilk/loguru - A lightweight C++ logging library
- google/fruit - Fruit, a dependency injection framework for C++
- ashvardanian/less_slow.cpp - Playing around "Less Slow" coding practices in C++ 20, C, CUDA, PTX, & Assembly, from numerics & SIMD to coroutines, ranges, exception handling, networking and user-space IO
- autodiff/autodiff - automatic differentiation made easier for C++
- kyubotics/coolq-http-api - 为 é ·Q æä¾éè¿ HTTP æ WebSocket æ¥æ¶äºä»¶åè°ç¨ API çè½å
- Andersbakken/rtags - A client/server indexer for c/c++/objc[++] with integration for Emacs based on clang.
- quickfix/quickfix - QuickFIX C++ Fix Engine Library
- QianMo/OpenCV3-Intro-Book-Src - :blue_book:ãOpenCV3ç¼ç¨å ¥é¨ã书æ¬é 奿ºç |ãIntroduction to OpenCV3 ProgrammingãBook Source Code
- microsoft/ShaderConductor - ShaderConductor is a tool designed for cross-compiling HLSL to other shading languages
- plasma-umass/Mesh - A memory allocator that automatically reduces the memory footprint of C/C++ applications.
- nemtrif/utfcpp - UTF-8 with C++ in a Portable Way
- ezEngine/ezEngine - An open source C++ game engine.
- fusionlanguage/fut - Fusion programming language. Transpiling to C, C++, C#, D, Java, JavaScript, Python, Swift, TypeScript and OpenCL C.
- CatxFish/obs-virtual-cam - obs-studio plugin to simulate a directshow webcam
- CppCon/CppCon2016 - Slides and other materials from CppCon 2016
- tunabrain/tungsten - High performance physically based renderer in C++11
- rpclib/rpclib - rpclib is a modern C++ msgpack-RPC server and client library
- CppCon/CppCon2015 - Presentation Materials from CppCon 2015
- vgvassilev/cling - The interactive C++ interpreter Cling
- aantron/better-enums - C++ compile-time enum to string, iteration, in a single header file
- microsoft/cppwinrt - C++/WinRT
- Ultimaker/CuraEngine - Powerful, fast and robust engine for converting 3D models into g-code instructions for 3D printers. It is part of the larger open source project Cura.
- stevemk14ebr/PolyHook_2_0 - C++20, x86/x64 Hooking Libary v2.0
- kfrlib/kfr - Fast, modern C++ DSP framework, FFT, Sample Rate Conversion, FIR/IIR/Biquad Filters (SSE, AVX, AVX-512, ARM NEON)
- ChenglongChen/kaggle-CrowdFlower - 1st Place Solution for CrowdFlower Product Search Results Relevance Competition on Kaggle.
- yogykwan/acm-challenge-workbook - ãææç¨åºè®¾è®¡ç«èµãä¹ é¢åæ»ç¥
- magma/magma - Platform for building access networks and modular network services
- jpbarrette/curlpp - C++ wrapper around libcURL
- HoShiMin/Kernel-Bridge - Windows kernel hacking framework, driver template, hypervisor and API written on C++
- cartographer-project/cartographer_ros - Provides ROS integration for Cartographer.
- TartanLlama/expected - C++11/14/17 std::expected with functional-style extensions
- bloomberg/bde - Basic Development Environment - a set of foundational C++ libraries used at Bloomberg.
- ljc545w/ComWeChatRobot - PC微信æºå¨äººï¼å®ç°è·åé讯å½ï¼åéææ¬ãå¾çãæä»¶çæ¶æ¯ï¼å°è£ COMæ¥å£ä¾PythonãC#è°ç¨
- serge-rgb/milton - An infinite-canvas paint program
- facebookresearch/TensorComprehensions - A domain specific language to express machine learning workloads.
- GameFoundry/bsf - Modern C++14 library for the development of real-time graphical applications
- standardese/cppast - Library to parse and work with the C++ AST
- max0x7ba/atomic_queue - C++14 lock-free queue.
- ammarahm-ed/react-native-mmkv-storage - An ultra fast (0.0002s read/write), small & encrypted mobile key-value storage framework for React Native written in C++ using JSI
- mitsuba-renderer/nanogui - Minimalistic C++/Python GUI library for OpenGL, GLES2/3, Metal, and WebAssembly/WebGL
- pgkt04/defender-control - An open-source windows defender manager. Now you can disable windows defender permanently.
- matt-42/silicon - A high performance, middleware oriented C++14 http web framework please use matt-42/lithium instead
- otland/forgottenserver - A free and open-source MMORPG server emulator written in C++
- AdaptiveCpp/AdaptiveCpp - Compiler for multiple programming models (SYCL, C++ standard parallelism, HIP/CUDA) for CPUs and GPUs from all vendors: The independent, community-driven compiler for C++-based heterogeneous programming models. Lets applications adapt themselves to all the hardware in the system - even at runtime!
- electronicarts/CnC_Tiberian_Dawn - Command and Conquer Tiberian Dawn
- microsoft/DirectXMath - DirectXMath is an all inline SIMD C++ linear algebra library for use in games and graphics apps
- hugoam/two - c++ toolkit for rapid development of live graphical apps and games
- google/sandboxed-api - Generate sandboxes for C/C++ libraries automatically
- log4cplus/log4cplus - log4cplus is a simple to use C++ logging API providing thread-safe, flexible, and arbitrarily granular control over log management and configuration. It is modelled after the Java log4j API.
- wichtounet/thor-os - Simple operating system in C++, written from scratch
- AshampooSystems/boden - Purely native C++ cross-platform GUI framework for Android and iOS development. https://www.boden.io
- Cockatrice/Cockatrice - A cross-platform virtual tabletop for multiplayer card games
- fungos/cr - cr.h: A Simple C Hot Reload Header-only Library
- manishbisht/Competitive-Programming - :pushpin: :books: Solution of competitive programming problems, code templates, Data Structures and Algorithms, hackathons, interviews and much more.
- libfann/fann - Official github repository for Fast Artificial Neural Network Library (FANN)
- gwaldron/osgearth - 3D Maps & Terrain SDK / C++17
- TriAxis-Games/RealtimeMeshComponent - Unreal Engine 5 plugin component for rendering runtime generated content.
- artivis/manif - A small C++11 header-only library for Lie theory.
- tkchu/Game-Programming-Patterns-CN - ãæ¸¸æç¼ç¨æ¨¡å¼ã䏿ç
- DanielChappuis/reactphysics3d - Open source C++ physics engine library in 3D
- Blizzard/s2client-api - StarCraft II Client - C++ library supported on Windows, Linux and Mac designed for building scripted bots and research using the SC2API.
- vygr/ChrysaLisp - Parallel OS, with GUI, Terminal, OO Assembler, Class libraries, C-Script compiler, Lisp interpreter and more...
- ankitdhall/lidar_camera_calibration - ROS package to find a rigid-body transformation between a LiDAR and a camera for "LiDAR-Camera Calibration using 3D-3D Point correspondences"
- ReversecLabs/C3 - Custom Command and Control (C3). A framework for rapid prototyping of custom C2 channels, while still providing integration with existing offensive toolkits.
- microsoft/DirectXTK12 - The DirectX Tool Kit (aka DirectXTK12) is a collection of helper classes for writing DirectX 12 code in C++
- MKXJun/DirectX11-With-Windows-SDK - ç°ä»£DX11ç³»åæç¨ï¼ä½¿ç¨Windows SDK(C++)å¼åDirect3D 11.x
- zxing-cpp/zxing-cpp - C++ port of ZXing
- electech6/ORB_SLAM2_detailed_comments - Detailed comments for ORB-SLAM2 with trouble-shooting, key formula derivation, and diagrammatic drawing
- micknoise/Maximilian - C++ Audio and Music DSP Library
- thestk/rtaudio - A set of C++ classes that provide a common API for realtime audio input/output across Linux (native ALSA, JACK, PulseAudio and OSS), Macintosh OS X (CoreAudio and JACK), and Windows (DirectSound, ASIO, and WASAPI) operating systems.
- sainnhe/caj2pdf-qt - CAJ 转 PDF 转æ¢å¨ï¼GUI çæ¬ï¼
- stefanhaustein/TerminalImageViewer - Small C++ program to display images in a (modern) terminal using RGBÂ ANSI codes and unicode block graphics characters
- downdemo/Cpp-Templates-2ed - Master Modern C++(11/14/17/20) Templates: TMP, SFINAE, Concepts, CRTP, Variadic Magic, and Compile-Time Sorcery
- troldal/OpenXLSX - A C++ library for reading, writing, creating and modifying Microsoft Excel® (.xlsx) files.
- GreycLab/CImg - The CImg Library is a small and open-source C++ toolkit for image processing
- cool2528/baiduCDP - ç¾åº¦ç½çä¸è½½ç¥å¨
- boostorg/compute - A C++ GPU Computing Library for OpenCL
- CppCon/CppCon2020 - Slides and other materials from CppCon 2020
- ethz-adrl/control-toolbox - The Control Toolbox - An Open-Source C++ Library for Robotics, Optimal and Model Predictive Control
- BalazsJako/ImGuiColorTextEdit - Colorizing text editor for ImGui
- uwerat/qskinny - A lightweight framework on top of the Qt scene graph and only few classes from Qt/Quick. It is usable from C++ and/or QML.
- arturadib/node-qt - C++ Qt bindings for Node.js
- vsg-dev/VulkanSceneGraph - Vulkan & C++17 based Scene Graph Project
- csmith-project/creduce - C-Reduce, a C and C++ program reducer
- martinus/nanobench - Simple, fast, accurate single-header microbenchmarking functionality for C++11/14/17/20
- MikeMirzayanov/testlib - C++ library to develop competitive programming problems
- ada-url/ada - WHATWG-compliant and fast URL parser written in modern C++, part of Internet Archive, Node.js, Clickhouse, Redpanda, Kong, Telegram, Adguard, Datadog and Cloudflare Workers.
- mrtazz/restclient-cpp - C++ client for making HTTP/REST requests
- mostafa-saad/ArabicCompetitiveProgramming - The repository contains the ENGLISH description files attached to the video series in my ARABIC algorithms channel.
- tfussell/xlnt - :bar_chart: Cross-platform user-friendly xlsx library for C++11+
- ChrisAnd1998/TaskbarXI - An application written in C++ to modify the Windows 11 Taskbar.
- getml/reflect-cpp - A C++20 library for fast serialization, deserialization and validation using reflection. Supports JSON, Avro, BSON, Cap'n Proto, CBOR, CSV, flexbuffers, msgpack, parquet, TOML, UBJSON, XML, YAML / msgpack.org[C++20]
- sparsehash/sparsehash - C++ associative containers
- chronoxor/CppServer - Ultra fast and low latency asynchronous socket server & client C++ library with support TCP, SSL, UDP, HTTP, HTTPS, WebSocket protocols and 10K connections problem solution
- martinus/robin-hood-hashing - Fast & memory efficient hashtable based on robin hood hashing for C++11/14/17/20
- hugoam/toy - the thin c++ game engine
- gigablast/open-source-search-engine - Nov 20 2017 -- A distributed open source search engine and spider/crawler written in C/C++ for Linux on Intel/AMD. From gigablast dot com, which has binaries for download. See the README.md file at the very bottom of this page for instructions.
- wqking/eventpp - Event Dispatcher and callback list for C++
- dosbox-staging/dosbox-staging - DOSBox Staging is a modern continuation of DOSBox with advanced features and current development practices.
- LiangliangNan/Easy3D - A lightweight, easy-to-use, and efficient library for processing and rendering 3D data (C++ & Python)
- Gooddbird/tinyrpc - c++ async rpc framework. 14w+qps.
- Taywee/args - A simple header-only C++ argument parser library. Supposed to be flexible and powerful, and attempts to be compatible with the functionality of the Python standard argparse library (though not necessarily the API).
- foonathan/memory - STL compatible C++ memory allocator library using a new RawAllocator concept that is similar to an Allocator but easier to use and write.
- perilouswithadollarsign/cstrike15_src - Leak of CS:GO Source code, provided by yours truly so go rep me
- andrivet/ADVobfuscator - Obfuscation library based on C++20 and metaprogramming
- agauniyal/rang - A Minimal, Header only Modern c++ library for terminal goodies ðâ¨
- electronicarts/CnC_Renegade - Command and Conquer: Renegade
- RWKV/rwkv.cpp - INT4/INT5/INT8 and FP16 inference on CPU for RWKV language model
- SmingHub/Sming - Sming - powerful open source framework simplifying the creation of embedded C++ applications.
- SOCI/soci - Official repository of the SOCI - The C++ Database Access Library
- googlevr/cardboard - Open source Cardboard SDK and samples
- cloose/CuteMarkEd - Qt Markdown Editor
- BrightXiaoHan/CMakeTutorial - CMake䏿宿æç¨
- k2-fsa/sherpa-ncnn - Real-time speech recognition and voice activity detection (VAD) using next-gen Kaldi with ncnn without Internet connection. Support iOS, Android, Linux, macOS, Windows, Raspberry Pi, VisionFive2, LicheePi4A etc.
- ideawu/icomet - A C1000K comet/push server built with C++, for web and mobile app
- calamares/calamares - Distribution-independent installer framework
- VcDevel/Vc - SIMD Vector Classes for C++
- Denvi/Candle - GRBL controller application with G-Code visualizer written in Qt.
- tttapa/Control-Surface - Arduino library for creating MIDI controllers and other MIDI devices.
- shadowsocks/libQtShadowsocks - A lightweight and ultra-fast shadowsocks library written in C++14 with Qt framework
- mapbox/polylabel - A fast algorithm for finding the pole of inaccessibility of a polygon (in JavaScript and C++)
- lzl124631x/LeetCode - My C++ Code for LeetCode OJ
- fwilliams/point-cloud-utils - An easy-to-use Python library for processing and manipulating 3D point clouds and meshes.
- zama-ai/concrete - Concrete: TFHE Compiler that converts python programs into FHE equivalent
- luliyucoordinate/Leetcode - Play Leetcode with different programming language
- serge-sans-paille/frozen - a header-only, constexpr alternative to gperf for C++14 users
- chukong/quick-cocos2d-x - quick-cocos2d-x is a quick framework, based on cocos2d-x. Make mobile games in Lua.
- gulrak/filesystem - An implementation of C++17 std::filesystem for C++11 /C++14/C++17/C++20 on Windows, macOS, Linux and FreeBSD.
- Hawstein/cracking-the-coding-interview - Solutions for the book: Cracking the coding interview V4. Written in C++.
- jgh-/VideoCore-Inactive - No longer in development Please see https://github.com/unpause-live/SwiftVideo
- Bhupesh-V/30-seconds-of-cpp - 30 Seconds of C++ (STL in C++). Read More about 30C++ here ð
- 0xJs/RedTeaming_CheatSheet - Pentesting cheatsheet with all the commands I learned during my learning journey. Will try to to keep it up-to-date.
- harvestlamb/Cpp_houjie - 侯æ·C++课ç¨PPTå代ç ,卿å¦èµ·æ¥
- careercup/CtCI-6th-Edition-cpp - Cracking the Coding Interview 6th Ed. C++ Solutions
- mrousavy/nitro - ð¥ Insanely fast native C++, Swift or Kotlin modules with a statically compiled binding layer to JSI
- cpputest/cpputest - CppUTest unit testing and mocking framework for C/C++
- facebook/CacheLib - Pluggable in-process caching engine to build and scale high performance services
- OpenDDS/OpenDDS - OpenDDS is an open source C++ implementation of the Object Management Group (OMG) Data Distribution Service (DDS). OpenDDS also supports Java bindings through JNI.
- sftrabbit/CppPatterns-Patterns - A repository of modern C++ patterns curated by the community.
- owncloud/client - ð¥ï¸ Desktop Syncing Client for ownCloud
- mherb/kalman - Header-only C++11 Kalman Filtering Library (EKF, UKF) based on Eigen3
- CopernicaMarketingSoftware/PHP-CPP - Library to build PHP extensions with C++
- qiayuanl/legged_control - NMPC, WBC, state estimation, and sim2real framework for legged robots based on OCS2 and ros-controls
- GValiente/butano - Modern C++ high level GBA engine
- benkuper/Chataigne - Artist-friendly Modular Machine for Art and Technology
- walbourn/directx-sdk-samples-reworked - This repo contains Direct3D 11, XInput, and XAudio2 samples C++ samples from the legacy DirectX SDK updated to build using the Windows 10 SDK
- CppCon/CppCon2018 - Slides and other materials from CppCon 2018
- jmorton06/Lumos - Cross-Platform C++ 2D/3D game engine
- zhedahht/ChineseCodingInterviewAppendix - The source code for the appendix part of the Chinese version of the book Coding Interviews
- preshing/junction - Concurrent data structures in C++
- ucbrise/confluo - Real-time Monitoring and Analysis of Data Streams
- vtil-project/VTIL-Core - Virtual-machine Translation Intermediate Language
- qicosmos/ormpp - modern C++ ORM, C++17, support mysql, postgresql,sqlite
- rogersce/cnpy - library to read/write .npy and .npz files in C/C++
- Bareflank/hypervisor - lightweight hypervisor SDK written in C++ with support for Windows, Linux and UEFI
- electech6/ORB_SLAM3_detailed_comments - Detailed comments for ORB-SLAM3
- ucbrise/clipper - A low-latency prediction-serving system
- Cubitect/cubiomes-viewer - An efficient graphical Minecraft seed finder and map viewer.
- ryanhaining/cppitertools - Implementation of python itertools and builtin iteration functions for C++17
- OpenShot/libopenshot - OpenShot Video Library (libopenshot) is a free, open-source project dedicated to delivering high quality video editing, animation, and playback solutions to the world. API currently supports C++, Python, and Ruby.
- kripken/BananaBread - BananaBread is a C++ 3D game engine that runs on the web using JavaScript+WebGL+HTML
- miguelfreitas/twister-core - twister core / daemon
- Amanieu/asyncplusplus - Async++ concurrency framework for C++11
- ProjectBorealis/PBCharacterMovement - HL2-style, classic FPS movement for Unreal Engine implemented in C++
- Tessil/robin-map - C++ implementation of a fast hash map and hash set using robin hood hashing
- anael-seghezzi/CToy - Interactive C live coding environment
- meganz/sdk - MEGA C++ SDK
- libgeos/geos - Geometry Engine, Open Source
- 3dgen/cppwasm-book - :books: WebAssembly friendly programming with C/C++ -- Emscripten practice
- rigtorp/MPMCQueue - A bounded multi-producer multi-consumer concurrent queue written in C++11
- google/mathfu - C++ math library developed primarily for games focused on simplicity and efficiency.
- TorchCraft/TorchCraft - Connecting Torch to StarCraft
- marian-nmt/marian - Fast Neural Machine Translation in C++
- johnBuffer/NoCol - Trajectories finder
- boost-ext/ut - C++20 μ(micro)/Unit Testing framework
- Blitzer207/C-Resource - é»é©¬ç¨åºåå å¿ä¹ä½|C++æç¨ä»0å°1å ¥é¨ç¼ç¨
- facebookarchive/Flicks - A unit of time defined in C++.
- pixop/video-compare - Split screen video comparison tool using FFmpeg and SDL2
- cabinpkg/cabin - C++ package manager and build system
- Tencent/flare - Flareæ¯å¹¿æ³æäº§äºè ¾è®¯å¹¿ååå°çç°ä»£åC++å¼åæ¡æ¶ï¼å å«äºåºç¡åºãRPCãåç§å®¢æ·ç«¯çã主è¦ç¹ç¹ä¸ºæç¨æ§å¼ºãé¿å°¾å»¶è¿ä½ã
- QtExcel/QXlsx - Excel file(*.xlsx) reader/writer library using Qt 5 or 6. Descendant of QtXlsxWriter.
- JustasMasiulis/xorstr - heavily vectorized c++17 compile time string encryption.
- GPUOpen-Tools/compressonator - Tool suite for Texture and 3D Model Compression, Optimization and Analysis using CPUs, GPUs and APUs
- cacay/MemoryPool - An easy to use and efficient memory pool allocator written in C++.
- collin80/SavvyCAN - QT based cross platform canbus tool
- Smoothieware/Smoothieware - Modular, opensource, high performance G-code interpreter and CNC controller written in Object-Oriented C++
- PetoiCamp/OpenCat-Old - A programmable and highly maneuverable robotic cat for STEM education and AI-enhanced services.
- s60sc/ESP32-CAM_MJPEG2SD - ESP32 Camera motion capture application to record JPEGs to SD card as AVI files and stream to browser as MJPEG. If a microphone is installed then a WAV file is also created. Files can be uploaded via FTP or downloaded to browser.
- binji/pokegb - A gameboy emulator that only plays Pokemon Blue, in ~50 lines of c++.
- libbitcoin/libbitcoin-system - Bitcoin Cross-Platform C++ Development Toolkit
- matt-42/lithium - Easy to use C++17 HTTP Server with no compromise on performances. https://matt-42.github.io/lithium
- facontidavide/CPP_Optimizations_Diary - Tips and tricks to optimize your C++ code
- NVIDIA/VideoProcessingFramework - Set of Python bindings to C++ libraries which provides full HW acceleration for video decoding, encoding and GPU-accelerated color space and pixel format conversions
- NVIDIA/MatX - An efficient C++17 GPU numerical computing library with Python-like syntax
- treefrogframework/treefrog-framework - TreeFrog Framework : High-speed C++ MVC Framework for Web Application
- Voine/ChatWaifu_Mobile - ç§»å¨çäºæ¬¡å AI èå©è天å¨
- mayerui/sudoku - C++å®ç°çè·¨å¹³å°æ°ç¬æ¸¸æï¼å½ä»¤è¡æä½æä¸æï¼å¯ä»¥å¨å¼åé´éç¨æ¥æ¾æ¾èº«å¿ãæ°ç¾è¡ä»£ç ï¼åå¦è ä¹å¯ä»¥è½»æ¾ææ¡ã
- enewhuis/liquibook - Modern C++ order matching engine
- sourcey/libsourcey - C++14 evented IO libraries for high performance networking and media based applications
- hiroi-sora/PaddleOCR-json - OCR离线å¾çæåè¯å«å½ä»¤è¡windowsç¨åºï¼ä»¥JSONå符串形å¼è¾åºç»æï¼æ¹ä¾¿å«çç¨åºè°ç¨ãæä¾åç§è¯è¨APIãç± PaddleOCR C++ ç¼è¯ã
- ccMSC/ckb - RGB Driver for Linux and OS X
- brookhong/KeyCastOW - keystroke visualizer for Windows, lets you easily display your keystrokes while recording screencasts.
- eranpeer/FakeIt - C++ mocking made easy. A simple yet very expressive, headers only library for c++ mocking.
- TeamHypersomnia/Hypersomnia - Multiplayer top-down shooter made from scratch in C++. Play in your Browser! https://hypersomnia.io Made in ðµð±
- Star-Clouds/CenterFace - face detection
- erwincoumans/tiny-differentiable-simulator - Tiny Differentiable Simulator is a header-only C++ and CUDA physics library for reinforcement learning and robotics with zero dependencies.
- daniele77/cli - A library for interactive command line interfaces in modern C++
- happynear/caffe-windows - Configure Caffe in one hour for Windows users.
- cycfi/q - C++ Library for Audio Digital Signal Processing
- uowuo/abaddon - An alternative Discord client with voice support made with C++ and GTK 3
- ToanTech/Deng-s-foc-controller - ç¯å¥å¼æº FOC åè·¯è¿·ä½ æ å·çµæºé©±å¨
- cneben/QuickQanava - :link: C++17 network / graph visualization library - Qt6 / QML node editor.
- solodon4/Mach7 - Functional programming style pattern-matching library for C++
- SourMesen/Mesen - Mesen is a cross-platform (Windows & Linux) NES/Famicom emulator built in C++ and C#
- walkccc/LeetCode - ð¡ LeetCode in C++23/Java/Python/MySQL/TypeScript (respect coding conventions)
- Harrison1/unrealcpp - Unreal Engine 4 C++ examples
- senlinuc/caffe_ocr - 主æµocrç®æ³ç ç©¶å®éªæ§ç项ç®ï¼ç®åå®ç°äºCNN+BLSTM+CTCæ¶æ
- Dor1s/libfuzzer-workshop - Repository for materials of "Modern fuzzing of C/C++ Projects" workshop.
- artem-ogre/CDT - Constrained Delaunay Triangulation (C++)
- greg7mdp/sparsepp - A fast, memory efficient hash map for C++
- p12tic/libsimdpp - Portable header-only C++ low level SIMD library
- symengine/symengine - SymEngine is a fast symbolic manipulation library, written in C++
- boost-ext/sml - C++14 State Machine library
- rongweihe/CPPNotes - ãC++ é¢è¯ + C++ å¦ä¹ æåã ä¸ä»½æ¶µç大é¨å C++ ç¨åºåæéè¦ææ¡çæ ¸å¿ç¥è¯ã
- muellan/clipp - easy to use, powerful & expressive command line argument parsing for modern C++ / single header / usage & doc generation
- Cocos-BCX/cocos-mainnet - Cocos-BCX: The platform for the next generation of digital game economy
- gazebosim/gazebo-classic - Gazebo classic. For the latest version, see https://github.com/gazebosim/gz-sim
- Plutoberth/SonyHeadphonesClient - A {Windows, macOS, Linux} client recreating the functionality of the Sony Headphones app
- tensorflow/community - Stores documents used by the TensorFlow developer community
- intel/compute-runtime - Intel® Graphics Compute Runtime for oneAPI Level Zero and OpenCL⢠Driver
- LemonOSProject/LemonOS - The Lemon Operating System
- Bush2021/chrome_plus - A DLL hijack implements Chrome full portability as well as tab enhancements.
- PRBonn/depth_clustering - :taxi: Fast and robust clustering of point clouds generated with a Velodyne sensor.
- eliaskosunen/scnlib - scanf for modern C++
- ikawrakow/ik_llama.cpp - llama.cpp fork with additional SOTA quants and improved performance
- nomic-ai/gpt4all-chat - gpt4all-j chat
- yrnkrn/zapcc - zapcc is a caching C++ compiler based on clang, designed to perform faster compilations
- brainboxdotcc/DPP - C++ Discord API Bot Library - D++ is Lightweight and scalable for small and huge bots!
- Cylix/cpp_redis - C++11 Lightweight Redis client: async, thread-safe, no dependency, pipelining, multi-platform - NO LONGER MAINTAINED - Please check https://github.com/cpp-redis/cpp_redis
- jfalcou/eve - Expressive Vector Engine - SIMD in C++ Goes Brrrr
- smv1999/CompetitiveProgrammingQuestionBank - This repository contains all the popular Competitive Programming and DSA questions with solutions for your Coding Interview Preparation.
- OGRECave/ogre-next - aka ogre v2 - scene-oriented, flexible 3D C++ engine
- inspircd/inspircd - A modular C++ IRC server (ircd).
- LuxCoreRender/LuxCore - LuxCore source repository
- Sixze/ALS-Refactored - Completely reworked and improved C++ version of Advanced Locomotion System V4.
- nmwsharp/geometry-central - Applied 3D geometry in C++, with a focus on surface meshes.
- Stiffstream/restinio - Cross-platform, efficient, customizable, and robust asynchronous HTTP(S)/WebSocket server C++ library with the right balance between performance and ease of use
- hyprwm/Hypr - Hypr is a tiling window manager written in modern C++.
- BitFunnel/NativeJIT - A C++ expression -> x64 JIT
- Captain1986/CaptainBlackboard - è¹é¿å ³äºæºå¨å¦ä¹ ãè®¡ç®æºè§è§åå·¥ç¨ææ¯çæ»ç»åå享
- mpusz/mp-units - The quantities and units library for C++
- copperspice/copperspice - Set of cross platform C++ libraries (Core, Gui, Network, Multimedia, SQL, Vulkan, etc)
- hengli/camodocal - CamOdoCal: Automatic Intrinsic and Extrinsic Calibration of a Rig with Multiple Generic Cameras and Odometry
- jeremy-rifkin/cpptrace - Simple, portable, and self-contained stacktrace library for C++11 and newer
- wbenny/hvpp - hvpp is a lightweight Intel x64/VT-x hypervisor written in C++ focused primarily on virtualization of already running operating system
- royqh1979/RedPanda-CPP - A light-weight C/C++ IDE based on Qt
- tgfrerer/island - ðð Project Island is an experimental, hot-reloading Vulkan Renderer for Linux and Windows, written in C/C++.
- nCine/nCine - A cross-platform 2D game engine
- cnr-isti-vclab/vcglib - The VCGlib is a C++, templated, no dependency, library for manipulation, processing and cleaning of triangle meshes
- boost-ext/di - C++14 Dependency Injection library
- brofield/simpleini - Cross-platform C++ library providing a simple API to read and write INI-style configuration files
- pegasusTrader/PandoraTrader - é«é¢éå交æå¹³å° C++ Trade Platform for quant developer ãæµ®çççè¦å¥å¿ï¼éåä¹è·¯é»ä¸é¿ã è¡è¡ä»£ç åå¿è¡ï¼åå¹´è¾è¦ä¸å¯»å¸¸ã
- mrc-ide/covid-sim - This is the COVID-19 CovidSim microsimulation model developed by the MRC Centre for Global Infectious Disease Analysis hosted at Imperial College, London.
- nvpro-samples/vk_mini_path_tracer - A beginner-friendly Vulkan path tracing tutorial in under 300 lines of C++.
- adamyaxley/Obfuscate - Guaranteed compile-time string literal obfuscation header-only library for C++14
- silence1772/GreedySnake - c++ç»å ¸é¡¹ç®è´ªåèæ¸¸ææ§å¶å°çï¼è¯¦ç»æ³¨é
- Auburn/FastNoise2 - Modular node graph based noise generation library using SIMD, C++17 and templates
- Tencent/FeatherCNN - FeatherCNN is a high performance inference engine for convolutional neural networks.
- mtrebi/thread-pool - Thread pool implementation using c++11 threads
- Lwhyz/workspace - workspaceæ¯åºäºC++11çè½»éçº§å¼æ¥æ§è¡æ¡æ¶ï¼æ¯æï¼éç¨ä»»å¡å¼æ¥å¹¶åæ§è¡ãä¼å 级任å¡è°åº¦ãèªéåºå¨æçº¿ç¨æ± ã髿éæçº¿ç¨æ± ãå¼å¸¸å¤çæºå¶çã
- CE-Programming/CEmu - Third-party TI-84 Plus CE / TI-83 Premium CE emulator, focused on developer features
- jtv/libpqxx - The official C++ client API for PostgreSQL.
- vector-of-bool/pitchfork - Pitchfork is a Set of C++ Project Conventions
- green7ea/blog - A short description of the C++ build process
- asc-community/MxEngine - C++ open source 3D game engine
- ratwithacompiler/OBS-captions-plugin - Closed Captioning OBS plugin using Google Speech Recognition
- MihailRis/voxelcore - VoxelCore â voxel game engine in C++
- koide3/direct_visual_lidar_calibration - A toolbox for target-less LiDAR-camera calibration [ROS1/ROS2]
- sail-sg/envpool - C++-based high-performance parallel environment execution engine (vectorized env) for general RL environments.
- foonathan/lexy - C++ parsing DSL
- ToruNiina/toml11 - TOML for Modern C++
- google/lullaby - A collection of C++ libraries designed to help teams develop virtual and augmented reality experiences
- eliben/llvm-clang-samples - UNMAINTAINED: Examples of using the LLVM and Clang compilation libraries and tools
- colobot/colobot - Source code of open-source Colobot: Gold Edition project developed by Epsitec and TerranovaTeam
- KratosMultiphysics/Kratos - Kratos Multiphysics (A.K.A Kratos) is a framework for building parallel multi-disciplinary simulation software. Modularity, extensibility and HPC are the main objectives. Kratos has BSD license and is written in C++ with extensive Python interface.
- bitshares/bitshares-core - BitShares Blockchain node and command-line wallet
- losehu/uv-k5-firmware-custom - å ¨åè½æ³çUV-K5/K6åºä»¶ Quansheng UV-K5/K6 Firmware
- gameprogcpp/code - Game Programming in C++ Code
- veselink1/refl-cpp - Static reflection for C++17 (compile-time enumeration, attributes, proxies, overloads, template functions, metaprogramming).
- luguanxing/Cheating-Plugin-Program - ä»é¶å¼å§ç ç©¶å¤æè®¾è®¡åç Study the principles of cheat design from scratch
- cms-sw/cmssw - CMS Offline Software
- facebookincubator/fizz - C++14 implementation of the TLS-1.3 standard
- lean-dojo/LeanCopilot - LLMs as Copilots for Theorem Proving in Lean
- google/double-conversion - Efficient binary-decimal and decimal-binary conversion routines for IEEE doubles.
- narzoul/DDrawCompat - DirectDraw and Direct3D 1-7 compatibility, performance and visual enhancements for Windows Vista, 7, 8, 10 and 11
- runestubbe/Crinkler - Crinkler is an executable file compressor (or rather, a compressing linker) for compressing small 32-bit Windows demoscene executables. As of 2020, it is the most widely used tool for compressing 1k/4k/8k intros.
- ibaaj/dijkstra-cartography - Using Dijkstra's algorithm ("finding the shortest paths between nodes in a graph") to draw maps :earth_africa:.
- d5/node.native - C++11 port for the Node: native performance and modern simplicity.
- aras-p/ClangBuildAnalyzer - Clang build analysis tool using -ftime-trace
- open-license-manager/licensecc - Software licensing, copy protection in C++. It has few dependencies and it's cross-platform.
- crosire/blink - A tool which allows you to edit source code of any MSVC C++ project live at runtime
- thestk/stk - The Synthesis ToolKit in C++ (STK) is a set of open source audio signal processing and algorithmic synthesis classes written in the C++ programming language.
- KDAB/codebrowser - Woboq CodeBrowser
- curv3d/curv - a language for making art using mathematics
- hku-mars/livox_camera_calib - This repository is used for automatic calibration between high resolution LiDAR and camera in targetless scenes.
- CNugteren/CLBlast - Tuned OpenCL BLAS
- itsharryle/LED_CUBE - 8x8x8 LED cube powered by an arduino
- CodeTest-StudyGroup/Code-Test-Study - ì½ë© í ì¤í¸ ê´ë ¨ 기ì¶ë¬¸íì íì´ë³´ê³ ìì¤ì½ë ë° ì¤ëª ì ì ë¡ëí©ëë¤.
- kazuho/picojson - a header-file-only, JSON parser serializer in C++
- samhocevar/portable-file-dialogs - ð¬ Portable GUI dialogs library, C++11, single-header
- open-telemetry/opentelemetry-cpp - The OpenTelemetry C++ Client
- eBay/NuRaft - C++ implementation of Raft core logic as a replication library
- Siv3D/OpenSiv3D - C++20 framework for creative coding ð®ð¨ð¹ / Cross-platform support (Windows, macOS, Linux, and the Web)
- pnedev/comparePlus - Compare plugin for Notepad++
- NytroRST/ShellcodeCompiler - Shellcode Compiler
- csmith-project/csmith - Csmith, a random generator of C programs
- acoustid/chromaprint - C library for generating audio fingerprints used by AcoustID
- roboticslibrary/rl - The Robotics Library (RL) is a self-contained C++ library for rigid body kinematics and dynamics, motion planning, and control.
- Miller-Xie/Code - é¢è¯é«é¢ç®æ³é¢æ»ç»ï¼ä¸ªäººå客
- reo7sp/tgbot-cpp - C++ library for Telegram bot API
- fireice-uk/xmr-stak-cpu - Monero CPU miner
- urob/zmk-config - Personal ZMK firmware configuration for various boards (34-keys, Corneish Zen, Planck)
- caozhiyi/CppNet - Cross platform network library with C++11
- alembic/alembic - Alembic is an open framework for storing and sharing scene data that includes a C++ library, a file format, and client plugins and applications.
- dmlc/mshadow - Matrix Shadow:Lightweight CPU/GPU Matrix and Tensor Template Library in C++/CUDA for (Deep) Machine Learning
- Dobiasd/frugally-deep - A lightweight header-only library for using Keras (TensorFlow) models in C++.
- novak-99/MLPP - A library created to revitalize C++ as a machine learning front end. Per aspera ad astra.
- keith2018/SoftGLRender - Tiny C++ Software Renderer / Rasterizer, and implements OpenGL and Vulkan renderers for comparison
- gzwl/leetcode - The optimum C++ solutions for the leetcode
- thestk/rtmidi - A set of C++ classes that provide a common API for realtime MIDI input/output across Linux (ALSA & JACK), Macintosh OS X (CoreMIDI) and Windows (Multimedia)
- OpenVPN/openvpn3 - OpenVPN 3 is a C++ class library that implements the functionality of an OpenVPN client, and is protocol-compatible with the OpenVPN 2.x branch.
- jstkdng/ueberzugpp - Drop in replacement for ueberzug written in C++
- swig/swig - SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages.
- unum-cloud/usearch - Fast Open-Source Search & Clustering engine à for Vectors & Arbitrary Objects à in C++, C, Python, JavaScript, Rust, Java, Objective-C, Swift, C#, GoLang, and Wolfram ð
- borglab/gtsam - GTSAM is a library of C++ classes that implement smoothing and mapping (SAM) in robotics and vision, using factor graphs and Bayes networks as the underlying computing paradigm rather than sparse matrices.
- OpenRCT2/OpenRCT2 - An open source re-implementation of RollerCoaster Tycoon 2 ð¢
- MrNeRF/gaussian-splatting-cuda - LichtFeld Studio: Where reality and the digital world blend.
- Meckazin/ChromeKatz - Dump cookies and credentials directly from Chrome/Edge process memory
- Maximus5/ConEmu - Customizable Windows terminal with tabs, splits, quake-style, hotkeys and more
- PetoiCamp/OpenCat - An open source quadruped robot pet framework for developing Boston Dynamics-style four-legged robots that are perfect for STEM, coding & robotics education, IoT robotics applications, AI-enhanced robotics application services, research, and DIY robotics kit development.
- CodingHanYa/workspace - workspaceæ¯åºäºC++11çè½»éçº§å¼æ¥æ§è¡æ¡æ¶ï¼æ¯æï¼éç¨ä»»å¡å¼æ¥å¹¶åæ§è¡ãä¼å 级任å¡è°åº¦ãèªéåºå¨æçº¿ç¨æ± ã髿éæçº¿ç¨æ± ãå¼å¸¸å¤çæºå¶çã
- lich0821/WeChatFerry - 微信æºå¨äººï¼å¯æ¥å ¥DeepSeekãGeminiãChatGPTãChatGLMãè®¯é£æç«ãTigerbotç大模åã微信 hook WeChat Robot Hook.
- ztxz16/fastllm - fastllmæ¯c++å®ç°ï¼å端æ ä¾èµï¼ä» ä¾èµCUDAï¼æ éä¾èµPyTorchï¼ç髿§è½å¤§æ¨¡åæ¨çåºã å¯å®ç°å4090æ¨çDeepSeek R1 671B INT4模åï¼åè·¯å¯è¾¾20+tpsã
- walbourn/directx-sdk-samples - This repo contains Direct3D 11, XInput, and XAudio2 samples C++ samples from the legacy DirectX SDK updated to build using the Windows 10 SDK
- spaceandtimelabs/blitzar - Zero-knowledge proof acceleration with GPUs for C++ and Rust
- ggerganov/whisper.cpp - Port of OpenAI's Whisper model in C/C++
- 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, HarmonyOS, 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
- DefTruth/lite.ai.toolkit - ð A lite C++ toolkit of 100+ Awesome AI models, support ORT, MNN, NCNN, TNN and TensorRT. ðð
- ROCm/HIP - HIP: C++ Heterogeneous-Compute Interface for Portability
- PabloMK7/citra - A Nintendo 3DS Emulator
- ggerganov/llama.cpp - LLM inference in C/C++
- ashvardanian/StringZilla - Up to 10x faster strings for C, C++, Python, Rust, and Swift, leveraging NEON, AVX2, AVX-512, and SWAR to accelerate search, sort, edit distances, alignment scores, etc ð¦
- exaloop/codon - A high-performance, zero-overhead, extensible Python compiler using LLVM
- zrythm/zrythm - a highly automated and intuitive digital audio workstation - official mirror
- herumi/xbyak - a JIT assembler for x86(IA-32)/x64(AMD64, x86-64) MMX/SSE/SSE2/SSE3/SSSE3/SSE4/FPU/AVX/AVX2/AVX-512 by C++ header
- symless/synergy-core - Open source core of Synergy, the cross-platform keyboard and mouse sharing tool (Windows, macOS, Linux)
- HarleysZhang/cv_note - è®°å½cvç®æ³å·¥ç¨å¸çæé¿ä¹è·¯ï¼åäº«è®¡ç®æºè§è§å模åå缩é¨ç½²ææ¯æ ç¬è®°ãhttps://harleyszhang.github.io/cv_note/
- ktock/container2wasm - Container to WASM converter
- dyanikoglu/ALS-Community - Replicated and optimized community version of Advanced Locomotion System V4 for Unreal Engine 5.3 with additional features & bug fixes
- danielkrupinski/Osiris - Free and open-source game hack for Counter-Strike 2, written in modern C++. For Windows and Linux.
- Hieromon/AutoConnect - An Arduino library for ESP8266/ESP32 WLAN configuration at runtime with the Web interface
- pierreguillot/Camomile - An audio plugin with Pure Data embedded that allows to load and to control patches
- pmed/v8pp - Bind C++ functions and classes into V8 JavaScript engine
- chronolaw/cpp_study - follow me to study modern c++
- JoeyDeVries/Cell - OpenGL C++ Graphics Engine
- digint/tinyfsm - A simple C++ finite state machine library
- google/certificate-transparency - Auditing for TLS certificates.
- bolero-MURAKAMI/Sprout - C++11/14 constexpr based Containers, Algorithms, Random numbers, Parsing, Ray tracing, Synthesizer, and others.
- dmlc/dmlc-core - A common bricks library for building scalable and portable distributed machine learning.
- the-hyp0cr1t3/CC - Everything competitive programming related - introductory guide, topics/concepts, practice problems, snippets & templates, tips & tricks and more.
- cmangos/mangos-classic - C(ontinued)-MaNGOS (Classic fork) is about: -- Doing WoW-Emulation Right!
- anhttran/3dmm_cnn - Regressing Robust and Discriminative 3D Morphable Models with a very Deep Neural Network
- EricLengyel/Terathon-Math-Library - C++ math library for 2D/3D/4D vector, matrix, quaternion, and geometric algebra.
- OpenCppCoverage/OpenCppCoverage - OpenCppCoverage is an open source code coverage tool for C++ under Windows.
- gscept/nebula - Nebula is an open-source and free-to-use modern C++ game engine.
- nieklinnenbank/FreeNOS - FreeNOS (Free Niek's Operating System) is an experimental microkernel based operating system for learning purposes written in C++. You may use the code as you wish under the terms of the GPLv3.
- etr/libhttpserver - C++ library for creating an embedded Rest HTTP server (and more)
- intel/caffe - This fork of BVLC/Caffe is dedicated to improving performance of this deep learning framework when running on CPU, in particular Intel® Xeon processors.
- ReneNyffenegger/cpp-base64 - base64 encoding and decoding with c++
- breenmachine/RottenPotatoNG - New version of RottenPotato as a C++ DLL and standalone C++ binary - no need for meterpreter or other tools.
- naelstrof/slop - slop (Select Operation) is an application that queries for a selection from the user and prints the region to stdout.
- qixianyu-buaa/EigenChineseDocument - This is my translation of Chinese document of Eigen
- BinomialLLC/crunch - Advanced DXTc texture compression and transcoding library
- 9miao/CrossApp - Cross-Platform Mobile APP Development Engine
- lsegal/my_toy_compiler - My Toy Compiler. Read about how I did it at the homepage URL
- imageworks/pystring - C++ functions matching the interface and behavior of python string methods with std::string
- HeYijia/VINS-Course - VINS-Mono code without Ceres or ROS
- madmann91/bvh - A modern C++ BVH construction and traversal library
- yhirose/cpp-peglib - A single file C++ header-only PEG (Parsing Expression Grammars) library
- WithSecureLabs/C3 - Custom Command and Control (C3). A framework for rapid prototyping of custom C2 channels, while still providing integration with existing offensive toolkits.
- foonathan/cppast - Library to parse and work with the C++ AST
- Heng-Qi/AwesomeCpp - ---AWESOME--- C++å¦ä¹ ç¬è®°å常è§é¢è¯ç¥è¯ç¹ï¼C++11ç¹æ§ï¼å æ¬æºè½æéãåç§å¼ºå¶è½¬æ¢ãfunctionåbindãç§»å¨è¯ä¹ãå®ç¾è½¬åãtupleã夿åçãè表ãåå 彿°ã符å·éè½½ã彿°æéãæ·±æµ æ·è´ãstructå å对é½ãvolatile以åunion\staticçåç§å ³é®åçç¨æ³çç
- ROCm-Developer-Tools/HIP - HIP: C++ Heterogeneous-Compute Interface for Portability
- geemion/Khepri - Free,Open-Source,Cross-platform agent and Post-exploiton tool written in Golang and C++.
- material-foundation/material-color-utilities - Color libraries for Material You
- deepmodeling/deepmd-kit - A deep learning package for many-body potential energy representation and molecular dynamics
- c-ares/c-ares - A C library for asynchronous DNS requests
- milostosic/MTuner - MTuner is a C/C++ memory profiler and memory leak finder for Windows, PlayStation 4 and 3, Android and other platforms
- MayaPosch/NymphCast - Audio and video casting system with support for custom applications.
- mandreyel/mio - Cross-platform C++11 header-only library for memory mapped file IO
- zeroc-ice/ice - Comprehensive RPC framework with support for C++, C#, Java, JavaScript, Python and more.
- amrayn/easyloggingpp - Single header C++ logging library. It is extremely powerful, 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.
- pfusik/cito - Ä programming language. Transpiling to C, C++, C#, D, Java, JavaScript, Python, Swift, TypeScript and OpenCL C.
- cubefs/cubefs - CubeFS is a cloud native file storage
- asmjit/asmjit - Machine code generation for C++
- FlagBrew/Checkpoint - Fast and simple homebrew save manager for 3DS and Switch.
- sanhuohq/AwesomeCpp - ---AWESOME--- C++å¦ä¹ ç¬è®°å常è§é¢è¯ç¥è¯ç¹ï¼C++11ç¹æ§ï¼å æ¬æºè½æéãåç§å¼ºå¶è½¬æ¢ãfunctionåbindãç§»å¨è¯ä¹ãå®ç¾è½¬åãtupleã夿åçãè表ãåå 彿°ã符å·éè½½ã彿°æéãæ·±æµ æ·è´ãstructå å对é½ãvolatile以åunion\staticçåç§å ³é®åçç¨æ³çç
- TriAxis-Games/RuntimeMeshComponent - Unreal Engine 4 plugin component for rendering runtime generated content.
- alexgkendall/caffe-segnet - Implementation of SegNet: A Deep Convolutional Encoder-Decoder Architecture for Semantic Pixel-Wise Labelling
- WaykiChain/WaykiChain - Public Blockchain as a Decentralized Finance Infrastructure Service Platform
- OpenZWave/open-zwave - a C++ library to control Z-Wave Networks via a USB Z-Wave Controller.
- cocaine/cocaine-core - An open platform to build your own PaaS clouds.
- dmlc/cxxnet - move forward to https://github.com/dmlc/mxnet
- graphql/libgraphqlparser - A GraphQL query parser in C++ with C and C++ APIs
- particle-iot/device-os - Device OS (Firmware) for Particle Devices
- Chuyu-Team/VC-LTL - Shared to msvcrt.dll and optimize the C/C++ application file size.
- CDrummond/cantata - Qt5 Graphical MPD Client
- zhaoweicai/cascade-rcnn - Caffe implementation of multiple popular object detection frameworks
- devilsen/CZXing - C++ port of ZXing and ZBar for Android.
- unity3d-jp/FrameCapturer - export framebuffer, GBuffer or any RenderTextures from Unity to file. supported format: png, exr, gif, webm, mp4
- kylemcdonald/FaceTracker - Real time deformable face tracking in C++ with OpenCV 3.
- fossephate/JoyCon-Driver - A vJoy feeder for the Nintendo Switch JoyCons and Pro Controller
- docopt/docopt.cpp - C++11 port of docopt
- beark/ftl - C++ template library for fans of functional programming
- GPUOpen-Archive/CodeXL - CodeXL is a comprehensive tool suite that enables developers to harness the benefits of CPUs, GPUs and APUs.
- tomhrr/dale - Lisp-flavoured C
- facebook/fatal - Fatal is a library for fast prototyping software in modern C++. It provides facilities to enhance the expressive power of C++. The library is heavily based on template meta-programming, while keeping the complexity under-the-hood.
- njh/EtherCard - EtherCard is an IPv4 driver for the ENC28J60 chip, compatible with Arduino IDE
- snakster/cpp.react - C++React: A reactive programming library for C++11.
- ErisBlastar/cplusequality - Feminist Software Foundation C+=, a new language for us feminists
- stefanocasazza/ULib - C++ application development framework, to help developers create and deploy applications quickly and simply
- realm/realm-core - Core database component for the Realm Mobile Database SDKs
- spotify/echoprint-codegen - Codegen for Echoprint
- mongodb/mongo-cxx-driver - C++ Driver for MongoDB
- aras-p/ToyPathTracer - Toy path tracer for my own learning purposes (CPU/GPU, C++/C#, Win/Mac/Wasm, DX11/Metal, also Unity)
- LiquidPlayer/LiquidCore - Node.js virtual machine for Android and iOS
- elnormous/ouzel - C++ game engine for Windows, macOS, Linux, iOS, tvOS, Android, and web browsers
- BitMEX/api-connectors - Libraries for connecting to the BitMEX API.
- xiaojiaqi/C1000kPracticeGuide - A C1000k demo with detailed description
- savoirfairelinux/opendht - OpenDHT: a C++17 Distributed Hash Table implementation
- thewtex/tmux-mem-cpu-load - CPU, RAM, and load monitor for use with tmux
- apache/incubator-brpc - brpc is an Industrial-grade RPC framework using C++ Language, which is often used in high performance system such as Search, Storage, Machine learning, Advertisement, Recommendation etc. "brpc" means "better RPC".
- wolfpld/tracy - C++ frame profiler
- NVIDIA/TensorRT - TensorRT is a C++ library for high performance inference on NVIDIA GPUs and deep learning accelerators.
- yamashi/CyberEngineTweaks - Cyberpunk 2077 tweaks, hacks and scripting framework
- objectcomputing/OpenDDS - OpenDDS is an open source C++ implementation of the Object Management Group (OMG) Data Distribution Service (DDS). OpenDDS also supports Java bindings through JNI.
- jeaye/stdman - Formatted C++20 stdlib man pages (cppreference)
- QianMo/GPU-Gems-Book-Source-Code - :cd: CD Content ( Source Code ) Collection of Book
1~ 3 | ãGPU精粹ã 1~ 3 é书CDï¼æºä»£ç ï¼çè - emil-e/rapidcheck - QuickCheck clone for C++ with the goal of being simple to use with as little boilerplate as possible.
- standardese/standardese - A (work-in-progress) nextgen Doxygen for C++
- d35ha/CallObfuscator - Obfuscate specific windows apis with different apis
- qicosmos/cosmos - c++11åºç¡åº
- hughperkins/DeepCL - OpenCL library to train deep convolutional neural networks
- joaofaro/KCFcpp - C++ Implementation of KCF Tracker
- RaftLib/RaftLib - The RaftLib C++ library, streaming/dataflow concurrency via C++ iostream-like operators
- inspector-repl/inspector - A drop-anywhere C++ REPL
- cinemast/libjson-rpc-cpp - C++ framework for json-rpc (json remote procedure call)
- matyhtf/phpx - ð C++ wrapper for Zend API
- openhwgroup/cva6 - The CORE-V CVA6 is an Application class 6-stage RISC-V CPU capable of booting Linux
- pmoulon/CMVS-PMVS - This software (CMVS) takes the output of a structure-from-motion (SfM) software as input, then decomposes the input images into a set of image clusters of managable size. An MVS software can be used to process each cluster independently and in parallel, where the union of reconstructions from all the clusters should not miss any details that can be otherwise obtained from the whole image set. CMVS should be used in conjunction with an SfM software Bundler and an MVS software PMVS2 (PMVS version 2).
- cppit/jucipp - A lightweight & cross-platform IDE supporting the most recent C++ standards. This project has moved to https://gitlab.com/cppit/jucipp.
Top Related Projects
A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.
A collection of resources on modern C++
A curated list of awesome tools, libraries, and resources for the Qt framework.
An opinionated list of awesome Python frameworks, libraries, software and resources.
A curated list of awesome Go frameworks, libraries and software
😎 Awesome lists about all kinds of interesting topics
Convert
designs to code with AI
Introducing Visual Copilot: A new AI model to turn Figma designs to high quality code using your components.
Try Visual Copilot