calculator
Windows Calculator: A simple yet powerful calculator that ships with Windows
2025年 最新收录整理 500+ 个高质量的 C/C++ 项目,包括但不限于核心开发、基础工具、系统与并发、系统编程、图形处理、网络通信、数据处理、应用框架、开源工具、嵌入式开发等多个领域。适合学习、参考和实战。
This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.
Windows Calculator: A simple yet powerful calculator that ships with Windows
An online request replication and TCP stream replay tool, ideal for real testing, performance testing, stability testing, stress testing, load testing, smoke testing, and more.
How to use the Hexagon Delegate to speed up model inference on mobile and edge devices. Also see blog post Accelerating TensorFlow Lite on Qualcomm Hexagon DSPs.
High performance file syncing and sharing, with also Markdown WYSIWYG editing, Wiki, file label and other knowledge management features.
使用C++11编写的高性能 Web 服务器,适合用作网络编程与多线程并发
Calculate non-trivial math expressions. Unit conversions, symbolic calculations and more.
C++20 的现代 typelist
C++11/14/17 std::expected with functional-style extensions
A C++20 library for sequence-orientated programming.
由 Microsoft 开发的 ISO C++指南支持库(GSL)
metaprogramming标准库
Unified Executors
适用于常见 Windows 编程模式的易读型类型安全 C++接口
本手册的目的是告诉您如何使用 GNU C 库的功能
一组类和函数的集合,这些类和函数是用核心语言编写的,并且是 C++ ISO 标准本身的一部分
Public domain, header-only MP3 decoder with clean-room implementation. [CC0]
A cross-platform audio engine designed with the needs of games in mind. [Apache-2.0] website
C library with Python bindings for audio/music analysis: onset detection, pitch tracking, tempo/beat detection, and MIDI-from-audio conversion.
A simple C++ library for reading and writing audio files. [MIT]
octocat: :package: - A library for audio and music analysis, feature extraction.
快速、现代的 C++ DSP 框架,支持 FFT、FIR/IIR 滤波器、采样率转换等
高质量的 MPEG 音频层 III(MP3)编码器
C library with C++ wrapper for reading and writing files containing sampled sound through one standard library interface. [LGPL-2.1] website
C library for cross-platform real-time audio input and output. [MIT] website
C++ 音频与音乐数字信号处理(DSP)库
开放音频库,一个跨平台音频 API
C++ library for reading and writing audio files. [MIT]
a free, cross-platform, open-source, audio I/O library.
Xiph's RNN-based real-time noise suppression library for speech, operating on 16-bit 48kHz PCM with a CLI example included.
SimplE Lossless Audio. [MIT]
免费的语音编解码器,已被 Opus 替代
Easy and efficient audio synthesis in C++. [Unlicense]
Ogg Vorbis 是一种完全开放、非专利、免版税的通用压缩音频格式
Verovio is a fast and lightweight music notation engraving library. [LGPL] website
公有领域的快速开源语音处理工具包,完全用 C++ 编写,并使用 ArrayFire 和 Flashlight 库实现高效计算。
VP8/VP9 编解码器 SDK。
is a leading multimedia framework that can decode, encode, transcode, mux, demux, stream, filter and play pretty much anything that humans and machines have created. It supports the most obscure ancient formats up to the cutting edge ones on multiple platforms such as Windows, macOS, and Linux.
FFmpeg 的现代 C++ 封装。
An open source H.265/HEVC video decoder written in C. libde265 can be used to decode HEVC bitstreams in software and is often integrated into players or frameworks needing HEVC support.
Open h.265 video codec implementation. [GPL2] website
An open source H.264 (AVC) encoder and decoder library by Cisco, provided under a license that allows free use (Cisco covers MPEG LA licensing for binaries).
Twitter 开发的一个轻量级、多功能的视频处理库。
A powerful framework for creating multimedia applications.
适用于 ASS/SSA 字幕格式的可移植字幕渲染器。
A collection of libraries and tools to process multimedia content such as audio, video, subtitles and related metadata. [LGPL v2.1+ and others] website
使用开放标准协议 (RTP/RTCP, RTSP, SIP) 的多媒体流媒体库。
libVLC (VLC SDK) 媒体框架。
Convenient unified display of the most relevant technical and tag data for video and audio files. [BSD]
🔥 - Low-level access to audio, keyboard, mouse, joystick, and graphics hardware.
A library for reading and editing the metadata of several popular audio formats. [LGPL/MPL] website
Implement binary communication protocols in >=C++11.
一个仅包含头文件的 Gzip C++库
Binary Interpolative Coding algorithm.
一个 C++的 header-only ZLib 包装器
基于 GPU(CUDA)实现的人工神经网络库
Game Behavior Tree Starter Kit. [zlib]
一个基于模板的 ANSI-C++ 进化计算库,可帮助你非常快速地编写随机优化算法。
一个仅头文件库,用于在 C++ 中使用 Keras 模型
Simple neural network library in C. [zlib]
轻量、可移植、灵活的分布式/移动端深度学习框架,支持动态、可变的数据流图调度器;支持 Python、R、Julia、Scala、Go、JavaScript 等语言。
A fast, flexible machine learning library written entirely in C++ from the Facebook AI Research and the creators of Torch, TensorFlow, Eigen and Deep Speech.
(3D) Navigation mesh generator and pathfinder, mostly for games. [zlib]
How to use the Hexagon Delegate to speed up model inference on mobile and edge devices. Also see blog post Accelerating TensorFlow Lite on Qualcomm Hexagon DSPs.
TensorFlow 的现代 C++ 封装库
An open-source cross-platform performance library for deep learning applications. [Apache] website
Distributed platform for rapid Deep learning application development. [Apache]
Kaldi is a toolkit for speech recognition written in C++ and licensed under the Apache License v2.0. Kaldi is intended for use by speech recognition researchers.
Abseil C++ 通用库。
Declarative UI toolkit for C++20. [MPL2]
Wide range of C++ libraries, many end up as part of the STL. [Website]
彭博实验室的 BDE 开发环境。
Enterprise-grade programming engine aimed to satisfy most of the backend development requirements.
一个不依赖任何第三方的基于 C++ 的跨平台 DAG 框架。
zap: - A toolkit for making real world machine learning and data analysis applications in C++. [Boost] website
Embedded Template Library where the user can declare the size, or maximum size of any object upfront.
Framework for Enterprise Application Development. [Apache2]
Functional Programming Library for C++. Write concise and readable C++ code. [MIT]
GLib 为用 C 语言编写的库和应用程序提供核心应用构建模块。
一系列类似 std 的单头文件 C++ 库。
一个免费开源的 C++ 模块化多用途跨平台 RAD 框架。
libPhenom 是一个事件处理框架,用于在 C 语言中构建高性能和高可伸缩性系统。
C++11 evented IO for real-time video streaming and high performance networking applications. [LGPL]
Minimal headers-only C++ Library. [Boost]
openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
一个全面的 C++ 框架,具有高效的用户空间线程(带工作窃取的协程)、I/O、网络、RPC、HTTP 等功能,并在阿里巴巴广泛使用。它兼容 C++ 14/17/20/23、Linux、MacOS、x86-64、ARM64、gcc 和 clang。
zap: - A cross-platform application and UI framework. [GPL/LGPL/Proprietary] website
一个跨平台框架,旨在为需要 C++ 性能和强度的开发人员带来 Java、.Net 或 Python 的易用性。
一组适用于 macOS、Windows 和 Linux 的 C++ 平台抽象库。
一个 STL 的示例版本。
一个用于开发 Windows 应用程序和 UI 组件的 C++ 库。
C++那些事
C++ Primer(第五版)习题答案与详解
程序员编程艺术:面试和算法心得
2021年最新整理, C++ 学习资料,含C++ 11 / 14 / 17 / 20 / 23 新特性、入门教程、推荐书籍、优质文章、学习笔记、教学视频等
A simple logging library implemented in C99
A dbg(…) macro for C++. [MIT]
ZIP 文件读写封装,基于 libzip 的 C++ 包装器
C macros for hash tables and more
Cista is a simple, high-performance, zero-copy C++ serialization & reflection library.
SQLite 的 C++ 封装库
纯现代 C++ 实现的 SQLite ORM
Modern and efficient C++ Thread Pool Library
A reliable, high-performance, thread safe, flexsible, clear-model, pure C logging library.
美观的 CLI 进度条库(C++)
Abseil 日志库提供了将日志消息写入 stderr、文件或其他接收器的功能。
Attribute-based logging framework, which is designed to be fast, modular and highly customizable. [MIT]
Designed to be very modular and extensible. [Boost] website
A lightweight, high-performance logging system used in projects such as "Honor of Kings". [Apache-2.0]
Single header C++ logging library.
一个高性能的 fmtlib 风格日志库,延迟低至纳秒级。
Asynchronous logger with Dynamic Sinks. [PublicDomain]
An extremely fast plain C logging library. [MIT]
一个 C++ 类库,用于灵活地将日志记录到文件、syslog、IDSA 和其他目的地。
一个易于使用的 C++ 日志 API,提供线程安全、灵活且任意粒度的日志管理和配置控制。
A lightweight C++ logging library. [PublicDomain]
Very fast synchronous and asynchronous C++17 logging library. [MIT]
C++14 library for application-level logging. [BSD-3-Clause]
Low-latency, high-throughput, asynchronous logging library for C++. [MIT]
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).
CLI11 is a command line parser for C++11 and beyond that provides a rich feature set with a simple and intuitive interface.
Easy to use, powerful and expressive command line argument handling for C++11/14/17 contained in a single header file. [MIT]
Parse command line arguments by defining a struct.
Multithreaded programming.
A General-purpose Parallel and Heterogeneous Task Programming System. (renamed from Cpp-Taskflow) [MIT]
Modern C++20 thread-pool.
A beautiful stack trace pretty printer for C++. [MIT]
Suite of continuous benchmarking tools designed to catch performance regressions in CI. (Source Code) MIT/Apache-2.0 Rust
A microbenchmark support library for C++ that tracks performance over time.
Boost 测试库。
Check 是一个用于 C 语言的单元测试框架。
The fastest feature-rich C++11/14/17/20 single-header testing framework for unit tests and TDD.
C++ Benchmarking Framework. [Apache2]
A C++ library for debugging purposes that can print any variable, even user-defined types. [MIT]
适用于 C/C++ 的单元测试和 Mocking 框架。
A dbg(…) macro for C++. [MIT]
Debug logging viewer. [Boost]
一个用于资源泄漏检测的工具,包括内存、GDI 和句柄泄漏。
A library for writing and using C++ mock classes. [BSD]
单头文件 Mocking 框架。
Profiler with web-view for multiple platforms. [Unlicense]
A minimal unit testing framework for C self-contained in a single header file. [MIT]
Simple, fast, accurate single-header microbenchmarking functionality for C++11/14/17/20. [MIT] website
A simple low-overhead cross-platform timer class for benchmarking. [zLib] website
A C++ micro-benchmarking framework. [CC]
使用C++11编写的高性能 Web 服务器,适合用作网络编程与多线程并发
基于 Sogou Workflow 的轻量级 C++ REST 框架
极快的 HTTP 解析器,常用于嵌入式服务端
Introduces Go-style concurrency in C. [MIT]
嵌入式设备用的轻量 TCP/IP 协议栈
提供易于使用、功能强大的 C/C++ 嵌入式 Web 服务器,可选支持 CGI、SSL 和 Lua。
微软的项目,用于使用现代异步 C++ API 设计进行本地代码中的云端客户端-服务器通信。
一个免费的高性能 Web 开发框架(而非 CMS)。
Crow 是一个用于运行 Web 服务的 C++ 微框架,其路由方式类似于 Python 的 Flask。
一个基于 Qt 构建的 C++ Web 框架,采用 Catalyst (Perl) 框架的简单方法。
一个基于 C++17/20 的高性能 HTTP 应用框架。
一个事件驱动的高性能 C Web 框架,支持 HTTP、WebSockets、SSE 等。
用 C 语言开发的超快速灵活的 Web 服务器/Web 应用程序框架。
一个轻量级库,可帮助你用 C 编程语言创建 Web 服务器。
Pistache 是一个用纯 C++11 编写的 C++ REST 框架,没有外部依赖。
一个用 C++ 编写并基于 Qt 库构建的 Web 框架。它尽可能地遵循 Django 的 API,因此得名。
一个基于 C++ 和 Qt 的高速全栈 Web 应用框架,支持 HTTP 和 WebSocket 协议(带有 O/R 映射)。
Asynchronous C++17 framework with a rich set of abstractions and database drivers for fast and comfortable creation of efficient microservices, services and utilities. [Apache-2.0] website
一个用于开发 Web 应用程序的 C++ 库。
JSON 解析、序列化、检查和修改
用于解析 TOML 的头文件库
现代 C++的快速 CSV 解析器和写入器
超轻量的 C JSON 解析库
用于读取 CSV 文件的快速库
现代 C++的 JSON
AngelScript 是一种面向游戏的解释/编译型脚本语言。
一个 C++ 库,可实现 C++ 和 Python 编程语言之间的无缝互操作。
直接从 Python 导入 C++ 文件!
将 C/C++ API 粘合到高级语言的工具和库。
Embedded scripting language designed from to directly target C++17.
用于 Bash 的外部函数接口。
Cython 是一个优化静态编译器,适用于 Python 编程语言和扩展的 Cython 编程语言(基于 Pyrex)。它使为 Python 编写 C 扩展变得像 Python 本身一样容易。
A tool for generating cross-language type declarations and interface bindings. [Apache2]
scripting language modern, elegant, easy to learn, and easy to embed in your own C# or C++ projects. [MIT]
微小且高效的 C++/Python 绑定。
神奇的头文件,让您的 C++ 库可以从 JavaScript 访问。
一个用 C++ 构建 PHP 扩展的库。
适用于游戏脚本的 C++17 仅头文件 Python 解释器。
一个小巧且可嵌入的 JavaScript 引擎。
用于 Python v2 和 v3 的 C 或 C++ 绑定生成器。
一个包装/接口生成器,可让您的 C++ 代码链接到 JavaScript、Perl、PHP、Python、Tcl 和 Ruby。
一个微小的 JavaScript 运行时。
谷歌开发的一款快速 JavaScript 引擎,可以嵌入到任何 C++ 应用程序中。
is a library which has many useful tools including machine learning.
一个仅头文件库,用于在 C++ 中使用 Keras 模型
Incremental decision tree in C++17.
Header-only C++ library for fast approximate nearest neighbors with Python bindings. Supports CRUD operations and concurrent read/write - unique among ANN libraries. Powers many production vector databases. Apache 2.0 licensed.
A header-only C++ library for deep neural networks.
C++11 header-only library for fast nearest neighbor search with KD-trees. Zero dependencies, single-file integration, and 2-3x faster than FLANN with modern C++. BSD licensed.
A deep learning engine in C++20.
A pretty printing library for C++ containers. [Boost]
Pretty Printer for Modern C++. [MIT]
A fast formatting library for C++14.
A beautiful stack trace pretty printer for C++. [MIT]
跨平台、仅头文件的 C++ 绘图库,接口兼容 Gnuplot
by Avatar Alan de Freitas Matplot++: A C++ Graphics Library for Data Visualization
基于现代 OpenGL 的 C++ 仅头文件图形与数据可视化工具
面向现代 C++ 的现代文档生成工具,使用 YAML 进行配置,输出为 Markdown 格式
zap: - The de facto standard tool for generating documentation from annotated C++ sources. [GPL2] website
The modern documentation tool for C++. [AGPL/Proprietary] website
Natural Docs is an open source documentation generator for multiple programming languages. [AGPL/Proprietary] website
用于创建和修改 Microsoft Word (.docx) 文件的 C++ 库。
an open source library to extract valid data from within Spreadsheets. [MPL/GPL-2/LGPL-2]
从 C/C++ 读取二进制 Excel 文件。
一个用于创建 Excel XLSX 文件的 C 库。
一个用于读取、写入、创建和修改 Microsoft Excel® (.xlsx) 文件的 C++ 库。
适用于 Microsoft Excel 2007 及更高版本的 XLSX 文件写入器。
用于读取和写入 .xlsx 文件的 C 库。
Compressed bit-vectors, logical operations, memory compact containers.
A fast multi-producer, multi-consumer lock-free concurrent queue for C++11. [BSD,Boost]
Simple Useful Libraries: C++17/20 header-only dynamic bitset. [MIT] website
A fast header-only hash map which uses hopscotch hashing for collisions resolution. [MIT]
Postmodern immutable and persistent data structures for C++ — value semantics at scale
A bounded multi-producer multi-consumer concurrent queue written in C++11
Lightweight outcome and result.
A family of header-only, very fast and memory-friendly hashmap and btree containers [Apache2] website
A data structure that enables fast lookup, predecessor, range searches and updates in arrays of billions of items using orders of magnitude less space than traditional indexes. [Apache2] website
Fast & memory efficient hashtable based on robin hood hashing for C++11/14/17/20 (archived)
C++ implementation of a fast hash map and hash set using robin hood hashing
a header-only C++11 library that provides several new or lesser-known containers, some of which can be used in C++20 constant expressions. [zlib]
针对小型 STL 容器优化的主要容器实现
Fast and highly customisable C++20 trie implementation.
最简单的 C++ 头文件 LINQ 模板库
使用C++11编写的高性能 Web 服务器,适合用作网络编程与多线程并发
Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
'Classic' FreeRTOS distribution. Started as Git clone of FreeRTOS SourceForge SVN repo. Submodules the kernel.
面向嵌入式场景的开源最优控制库,底层使用 BLASFEO 高性能线性代数,加速控制算法部署
用 C 编写的 STM32F103 系列裸机程序
STM32 等 Cortex-M 芯片的通用外设寄存器访问库
FreeRTOS kernel files only, submoduled into https://github.com/FreeRTOS/FreeRTOS and various other repos.
Raspberry Pi Pico (RP2040) 官方示例
用户态 USB 通信库
嵌入式 USB 栈
A collection of useful C++ classes for digital signal processing. [MIT]
用于计算一维或多维离散傅里叶变换(DFT)的 C 语言库
实时 IIR 滤波器的 C++ 库
一个“保持简单”的快速傅里叶变换(FFT)库
基于 FFTPack 的 FFT 实现,具备多个改进
A high-level C++ library of template headers for linear algebra, matrix and vector operations, numerical solvers and related algorithms. [MPL2]
C++ 数学表达式工具包库 (ExprTk) 是一个易于使用、易于集成且极其高效的运行时数学表达式解析器和评估引擎。
A library of source code for computing in the fields of mathematics, graphics, image analysis, and physics that includes some computational geometry algorithms.
A C library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating-point numbers. [LGPL3 & GPL2]
一个快速、SIMD 优化的 C++17 几何代数库,用于点、线和平面的投影、交点、连接、刚体运动等。
Single header, public domain, short vector math library for C++. [Unlicense]
MATLAB MAT 文件 I/O 库。
一个 GPU 加速的 C++17 数值计算库,具有 MATLAB/Python 风格的语法。
A Multiprecision Integer and Rational Arithmetic Cryptographic Library. [AGPL]
muParser 是一个用 C++ 编写的可扩展高性能数学表达式解析器库。
A free open source portable number theoretic multiple-precision integer library written entirely in C. [PublicDomain & WTFPL] website
A lean linear math library, aimed at graphics programming. [WTFPL]
A library used to formulate and solve linear programming problems. [LGPL] website
一个基于 GotoBLAS2 1.13 BSD 版本的优化 BLAS 库。
PCG 是一系列简单、快速、节省空间、统计学上优秀的随机数生成算法。与许多通用 RNG 不同,它们也很难预测。
QuantLib 是一个基于C++的开源量化金融库,为金融工程领域提供了强大的工具集,解决了金融模型开发中重复造轮子、算法实现不透明以及跨平台兼容性等核心痛点。它通过封装复杂的数学金融模型(如衍生品定价、风险管理和利率曲线构建),让研究人员和开发者能够专注于策略设计而非底层实现。该项目有三大核心亮点使其脱颖而出:首先,其算法精度经过20余年华尔街实战验证,尤其在奇异期权定价等复杂场景中表现优异;其次是模块化的设计哲学,如同乐高积木般允许用户自由组合收益率曲线模型(如Nelson-Siegel)、随机过程(如Heston模型)与数值方法(如蒙特卡洛模拟);最后是跨语言的扩展性,通过SWIG封装…
适用于 x86 AVX2、AVX-512、Arm NEON 和 SVE 的矢量距离函数。
A C++ header-only library of statistical distribution functions. [Apache2] website
快速符号操作库,SymPy 核心的 C++ 重写。
high-performance rendering backend (C++, Python, C#, Java)
2.5D data-driven game development framework.
使用 C++17 和现代 OpenGL 构建的渲染引擎,聚焦高性能和低延迟
现代 OpenGL/Vulkan 引擎,带编辑器和脚本系统,可用于学习使用
跨平台渲染框架,封装 DirectX12/Vulkan/Metal 等主流 API,适合 3D 可视化类项目
一个高速的 C++17 Vulkan 游戏引擎
Allegro 4 & 5 are cross-platform, open source, game programming libraries, primarily for C and C++ developers. :o2:
一个跨平台的桌面、移动和 XBOX(UWP)游戏引擎,源自 Cocos2d-x-4.0
一个用纯 C、SDL 和 OpenGL 编写的游戏引擎
开源 C++ 游戏引擎,支持 Windows/Linux/Android
A cross-platform native C++ game framework for creating 2D/3D mobile and desktop games. [Apache2]
Community project to build a free game engine for implementing open world 3D games. [MIT]
A lightweight game engine written in C++14 with a "true" entity-component system. [Apache 2.0]
Hazel 主要是一个用于 Windows 的早期阶段交互式应用程序和渲染引擎
原生、移动、跨平台 GUI 框架
灵活的跨平台 GUI 库
GPU 加速的 C++用户界面,具有所见即所得开发工具、XML 支持、内置数据绑定和 MVVM 功能
The Boehm-Demers-Weiser conservative C/C++ Garbage Collector (libgc, bdwgc, boehm-gc)
适用于 (GNU) C 编程语言的智能指针。
适用于 Linux、Windows 和 Mac 的快速、可扩展且内存高效的 Malloc 实现。
兼容 STL 的 C++ 内存分配器库。
Custom memory allocators to improve the performance of dynamic memory allocation. [MIT]
mimalloc is a compact general purpose allocator with excellent performance.
Cross platform lock free thread caching 16-byte aligned memory allocator implemented in C. [PublicDomain]
Message passing based high-performance allocator. [MIT]
A single header buddy memory allocator for C with bounded allocation costs. [0BSD]
A tiny garbage collector for C written in ~500 LOC. [BSD]
符合 WHATWG 标准且快速的现代 C++ URL 解析器。
A cross-platform C++ library for network and low-level I/O programming. [Boost] website
基于 Boost.Asio 在 C++11 中构建的 HTTP 和 WebSocket 库。
Event based, high-level C++14 peer-to-peer library. [EUPL-1.1 (OSI approved)]
微软的项目,用于使用现代异步 C++ API 设计进行本地代码中的云端客户端-服务器通信。
C++11 异步 RESTful 框架。
用于发起 FTP 请求的 C++ 客户端。
一个优化的 HTTP 服务器,支持 HTTP/1.x 和 HTTP/2。也可作为库使用。
一个 C 语言的 HTTP 请求/响应解析器。
用于创建嵌入式 Rest HTTP 服务器(及更多)的 C++ 库。
GNU libmicrohttpd 是一个小型 C 库,旨在方便地在另一个应用程序中运行 HTTP 服务器。
A cross platform, open source, C++ networking engine for game programmers. [BSD]
简单易用的 C++ REST 客户端,封装了 libcurl 进行 HTTP 请求
简单、小巧的 C++ 嵌入式 Web 服务器,支持 WebSockets
单个 C 文件实现的 TLS 1.2/1.3,使用 tomcrypt 作为加密库
一个高性能、轻量级、跨平台的 QUIC 库,提供 C 和 C++ 接口
一个基于 Qt 构建的异步 C++ Web 框架
严格符合 RFC 3986 的 URI 解析和处理库
µWS 是最轻量、高效且可扩展的 WebSocket 和 HTTP 服务器实现之一
基于 io_uring 的高性能 SIMD 加速 RPC 库
A C++17 static reflection framework, from parse configuration file to native data structure. [MIT]
Reflective enums (to string, iteration). Single header. [BSD] website
使用 clang 实现的 C++ 反射。
A C++03 library for reflection, callback and script binding. [Apache2]
使用 clang 实现的 C++ 反射。
像 Rust、Java 或 Go 中一样简单快速的反射 + 序列化解决方案。
Header-only C++17 library provides static reflection for enums (to string, from string, iteration), work with any enum type without any macro or boilerplate code. [MIT]
用户自定义类型(无需任何宏或样板代码)的 std::tuple 类似方法。
Header-only, non-intrusive and macro-free runtime reflection system in C++. [MIT]
Expose C++17 classes and objects so they can used as data.
C++20 Static Reflection library. [MIT]
A C++20 library for fast serialization, deserialization and validation using reflection. Supports JSON, Avro, Boost Serialization, BSON, Cap'n Proto, CBOR, Cereal, Command line interfaces, CSV, Environment variables, flexbuffers, msgpack, parquet, TOML, UBJSON, XML, YAML, yas / msgpack.org[C++20]
An Fast, Intuitive and Type-Safe C++ Enumeration Support Library. [BSL-1.0] website
一个非侵入式、无宏的 C++20 静态反射库。它使用 libclang 从源代码中提取反射数据,并通过模板特化使其可用。
A miniature library for struct-field reflection in C++. [Boost]
A C++17 runtime reflection and code generation library. [MIT]
纯现代 C++ 实现的 SQLite ORM
SQLite 的 C++ 封装库
Oracle、ODBC 和 DB2-CLI 模板库
ClickHouse 数据库的 C++ 客户端。
超高性能轻量级嵌入式与服务器端 OLTP 关系型数据库管理系统
SQLite3 的 C++ 对象关系映射(ORM)库。
AI-native database built for LLM applications with incredibly fast hybrid search of dense vector, sparse vector, tensor (multi-vector), and full-text. Powers RAGFlow's document engine. Apache 2.0 licensed.
使用 RocksDB 作为存储引擎,兼容 Redis 协议的分布式键值数据库
用于在服务器外部访问 PostgreSQL 解析器的 C 库。
Lightning Memory-Mapped Database,快速嵌入式键值数据库,使用 B+ 树结构。
基于 C++17 的轻量型数据库管理系统(DBMS),使用 mmap 进行零拷贝持久化。
支持可插拔存储引擎的嵌入式 KV 存储系统,API 简洁,目标与 RocksDB 类似。
Twitter 开发的模块化、高性能缓存框架,支持多种协议(memcached、redis 等)。
世界领先的企业级开源关系型数据库系统,支持 SQL 标准与扩展特性
简单的文件键值存储解决方案,使用 JSON 持久化,无需依赖
High performance, shared memory, lock free, cross platform, single file, minimal dependencies, C++11 key-value store. [Apache2]
通用 NoSQL 数据库,支持强一致性与内存索引优化,支持多种数据结构
嵌入式数据库,具有锁自由并发支持、崩溃恢复与写前日志机制,Rust 开发但提供 C FFI 接口。
世界上最流行的轻量级嵌入式 SQL 数据库,广泛应用于移动端和嵌入式系统。
现代 C++ ORM 库
Google Tokyo Cabinet 与 Kyoto Cabinet 的继承者,高性能键值存储,支持多种数据结构。
Redis 社区分支,继承 Redis 7.x 代码并持续优化维护,性能稳定。
Velociraptor is a tool for collecting host based state information using Velocidex Query Language (VQL) queries
MongoDB 默认存储引擎,支持并发、事务、压缩等高级特性
手写 KV 存储引擎项目,设计类 LevelDB,适合学习数据库引擎开发过程。
80x23 terminal tetris game.
C++实现的跨平台数独游戏,命令行操作易上手,可以在开发间隙用来放松身心。数百行代码,初学者也可以轻松掌握。
俄罗斯方块:用 C 语言实现 Win32 程序,完成俄罗斯方块游戏程序。
cocos2dx 制作的微信《飞机大战》游戏。
此项目为三国杀游戏,模拟 QQ 注册,QQ 登录,QQ 加好友,QQ 聊天,基于 C# 语言,SQL Server 数据库开发,游戏功能目前已经实现玩家 VS 人机,已支持英雄:刘备、曹操、孙权,支持穿着装备、武器、战马,杀死对方获得积分。
任天堂红白机模拟器:这是一个用 C++ 编写的 NES 仿真器。
魔塔:当年很火的一个 Flash 游戏,作者当时正在学习 C++ (VC++6.0),故移植了过去,纯学习练手。
Qt C++ 实现的王者荣耀风格的连连看程序(基于 TD-framework 实现)。
ST-PUZZLE。
🎮 Fully featured terminal version of the game "2048" written in C++
Qt_FreeCell (纸牌游戏空当接龙 C++/Qt 实现)。
用 Cocos2d-x 开发跨平台游戏,高仿《节奏大师》游戏。
使用 C++ 和 OpenGL 实现简单的 3D 赛车游戏。
使用图形库 easyx 写的 C++ 魂斗罗游戏。
基于 C++ EasyX 编写的益智小游戏 - 迷宫。
双人象棋小游戏 - C++ - Windows GDI。
C++ 实现带 GUI 背单词小游戏。
学堂在线 C++ of Linux 的小项目,使用随机数库编写的简单控制台游戏(猜数游戏)。
一款实用 Lua+C++ 的消除类小游戏。
基于 C++ 控制台的 3D 第一人称射击 (FPS) 游戏,项目包含软件渲染器、游戏引擎层、游戏逻辑层。
DDZ(斗地主)- Win32 C/C++ 编写的斗地主游戏程序。
海底连珠,基于 Cocos2d-x-3.3 游戏引擎,C++ 版本的一个五子连珠消除类游戏,可以学习基本的 Cocos2d-x 游戏开发,用到 A*(A star) 寻路算法,消除算法。
Cube Engine 是一个用 C++ 编写的小型图形引擎,由 OpenGL 和 Vulkan 提供支持,开发它是为了提高我的 CG 知识和通用编程技能(通用算法、代码风格、设计模式)。
Anbox 的活跃替代品,支持完整 Android UI,性能更好
scrcpy 是 Genymotion 团队开发的高性能安卓投屏工具(C 实现)
Collabora 开发的 Android on Linux 容器运行方案,主打 Wayland 桌面支持
在 ARM 设备上运行 x86 Linux 程序(用 C 写的高性能模拟器)
Official QEMU mirror. Please see https://www.qemu.org/contribute/ for how to submit changes to QEMU. Pull Requests are disabled. Please only use release tarballs from the QEMU website.
用于 Linux 用户空间虚拟化的轻量工具,无需 root 权限
简易版 STL 容器库实现,适合 STL 源码学习
C++17 inversion of control and dependency injection container library.
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library. [BSD-2-clause]
由 JIT 编译器驱动的 2D 矢量图形引擎。
2D graphics library. LGPL-2.1-only or MPL-1.1.
一个 C++11 仅头文件的海龟图形库,作为 CImg 的封装。
跨平台渲染框架,封装 DirectX12/Vulkan/Metal 等主流 API,适合 3D 可视化类项目
一个用于在 C++ 中编写 DirectX 11.x 代码的辅助类集合。
一个适用于 GLFW 的轻量级现代 C++17 仅头文件封装。
可用于 C++、Python、Lua 和 Go 的 3D 可视化库。基于 BGFX。
一个使用各种引擎、框架或 API 实现的基本 3D 场景。
Horde3D is a small 3D rendering and animation engine. It is written in an effort to create an engine being as lightweight and conceptually clean as possible.
A small and efficient set of libraries for building cross-platform client or server applications that use 3D graphics. [Apache2] website
open source high performance realtime 3D engine written in C++. :o2:
一个独立的 C++ SVG 渲染库。
Lightweight and modular C++11/C++14 graphics middleware for games and data visualization. [MIT] website
实时、可嵌入、仅头文件的 C++11 CPU 矢量图形库。无需标准库、无需 FPU 和无需 GPU。
zap: - A scene-oriented, real-time, flexible 3D rendering engine (as opposed to a game engine) written in C++. [MIT] website
Grassroots DICOM 库。
一个改进的 JPEG 编码器和解码器实现。
Leptonica 是一个开源库,包含广泛用于图像处理和图像分析应用的软件。
用于编码和解码 .avif 文件的库。
用于图像人脸检测的开源库。人脸检测速度可达 1500FPS。
一个 JPEG 图像编解码器,使用 SIMD 指令加速基线 JPEG 编码和解码。
用于读取、创建和操作 PNG(便携式网络图形)栅格图像文件的应用程序的参考库。
A fast image processing library with low memory needs. [LGPL] website
C 和 C++ 中的 PNG 编码器和解码器。
ImageMagick 用于 C++ 的程序接口。
ImageMagick 用于 C 的程序接口。
Mediator pattern event bus for C++.
Event Dispatcher and callback list for C++.
Callbacks at a specified time interval.
基于 GPU(CUDA)实现的人工神经网络库
Game Behavior Tree Starter Kit. [zlib]
一个基于模板的 ANSI-C++ 进化计算库,可帮助你非常快速地编写随机优化算法。
Simple neural network library in C. [zlib]
轻量、可移植、灵活的分布式/移动端深度学习框架,支持动态、可变的数据流图调度器;支持 Python、R、Julia、Scala、Go、JavaScript 等语言。
A fast, flexible machine learning library written entirely in C++ from the Facebook AI Research and the creators of Torch, TensorFlow, Eigen and Deep Speech.
(3D) Navigation mesh generator and pathfinder, mostly for games. [zlib]
How to use the Hexagon Delegate to speed up model inference on mobile and edge devices. Also see blog post Accelerating TensorFlow Lite on Qualcomm Hexagon DSPs.
An open-source cross-platform performance library for deep learning applications. [Apache] website
Developed by Intel.
MSVC,由微软公司开发。
Watcom,C、C++ 和 Fortran 交叉编译器和工具。
一个简单的在线编译器/解释器,你可以粘贴 C、C++ 或者 Java 代码,在线执行并查看结果。
在线编译器/shell,支持各种 C++ 编译器。
在 Linux 上在线编译和执行 C++ 程序。
automatically detect many memory management and threading bugs, and profile your programs in detail
构建于 JetBrains’ IntelliJ IDEA 平台上的用于 Objective-C、C、C++ 和 Java 开发的集成开发环境。
来自 JetBrains 的跨平台的 C/C++ 集成开发环境。
免费的 C、C++ 和 Fortran 集成开发环境。
基于 Eclipse 平台的功能齐全的 C 和 C++ 集成开发环境。
来自 IBM 的家庭计算机集成开发环境。
由 libclang 驱动的用于 Emacs 的 C/C++ 微模式。
跨平台的 C++、Javascript 和 QML 集成开发环境,也是 Qt SDK 的一部分。
C/C++ 的客户端服务器索引,用于与基于 clang 的 Emacs 的集成。
includes everything developers need to create great applications for Mac, iPhone, iPad, Apple TV, and Apple Watch. Xcode provides developers a unified workflow for user interface design, coding, testing, and debugging. Xcode 14 is built as an Universal app that runs 100% natively on Intel-based…
一个用于 Vim 的根据你敲的代码快速模糊搜索并进行代码补全的引擎。
Static analysis tool. Despite the name, works well with C. GPL-3.0-or-later
使用 clang 进行代码分析的工具,可以 #include 在 C 和 C++ 文件中。
用于 C、C++ 和 Objective-C 的静态源代码分析工具,用于提高质量,减少瑕疵。
查找 C、C++ 和 Objective-C 程序 bug 的源代码分析工具。
A list of tools for static code analysis.
一系列类和函数的集合,使用核心语言编写,也是 C++ ISO 自身标准的一部分。
The Standard Template Library (STL).
POSIX 系统的 C 标准库规范。
ISO/IEC JTC1/SC22/WG21 - The C++ Standards Committee. website
Free Country 提供了免费的 C++ 源代码和 C++ 库,这些源代码和库涵盖了压缩、存档、游戏编程、标准模板库和 GUI 编程等 C++ 编程领域。
C 和 C++ 的用户团体提供了免费的涵盖各种编程领域 C++ 项目的源代码,包括 AI、动画、编译器、数据库、调试、加密、游戏、图形、GUI、语言工具、系统编程等。
🔥 - Walks you through all the steps to write, compile, and debug C++.
CodeCogs 是一项协作的开放源码库,提供 C/C++ 数值方面的组件。
CodeProject 提供的 C/C++ 资源代码项目。
VoltAgent/awesome-openclaw-skills
The awesome collection of OpenClaw skills. 5,400+ skills filtered and categorized from the official OpenClaw Skills Registry.🦞
awesome-dsh-plugin/awesome-dsh-plugin
A curated list of plugins for DeepSeek Harness (dsh) · DeepSeek Harness 插件精选列表
Kristories/awesome-guidelines
Programming style, best practices, and coding conventions.
sindresorhus/awesome
😎 Awesome lists about all kinds of interesting topics [NOTE: Pull requests are temporarily disabled until I have a chance to catch up with the existing ones]
ai-boost/awesome-prompts
Curated list of chatgpt prompts from the top-rated GPTs in the GPTs Store. Prompt Engineering, prompt attack & prompt protect. Advanced Prompt Engineering papers.
matiassingers/awesome-readme
A curated list of awesome READMEs