跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
C++AI算法

C++ 100 个优质开源项目精选

汇总了 100 余个 C++ 开源项目,涵盖高性能服务器、网络框架、数据库、游戏引擎及实用工具库。包含 TinyWebServer、spdlog、OpenCV、TensorFlow 等知名项目的 GitHub 地址与简介,为 C++ 开发者提供技术选型参考与学习资源。

性能调优发布于 2026/3/24更新于 2026/10/6104 浏览
C++ 100 个优质开源项目精选

C++ 开源项目列表

服务器与网络框架

  1. 30dayMakeCppServer

    • 地址:https://github.com/yuesong-feng/30dayMakeCppServer
  2. TinyWebServer

    • 地址:https://github.com/qinguoyi/TinyWebServer
  3. Tinyhttpd

    • 地址:https://github.com/EZLippi/Tinyhttpd
  4. jwEngine

    • 跨平台的 c++<->lua 服务器快速解决方案,地址:https://github.com/jwcpp/jwEngine
  5. Workflow

    • 搜狗公司的服务器引擎,地址:https://github.com/sogou/workflow
  6. ThreadPool

    • 线程池实现,地址:https://github.com/progschj/ThreadPool
  7. TinyRedis_RPC

    • 基于 RPC 的轻量级 Redis,地址:https://github.com/zk1556/TinyRedis_RPC
  8. Chat_Server_Boost

    • 基于 Boost 库的聊天服务器,地址:https://github.com/zk1556/chat_server_boost
  9. HP-Socket

    • 高性能网络通信框架,地址:https://github.com/ldcsaa/HP-Socket
  10. Tars

    • 高性能 RPC 开发框架,地址:https://github.com/TarsCloud/Tars
  11. SRPC

    • 地址:https://github.com/sogou/srpc
  12. phxrpc

    • 地址:https://github.com/Tencent/phxrpc
  13. uWebSocket

    • 地址:https://github.com/uNetworking/uWebSockets
  14. TeamTalk

    • 即时通信工具,地址:https://github.com/balloonwj/TeamTalk/tree/master
  15. flamingo

    • Flamingo IM 是一款高性能、轻量级的开源即时通讯软件,地址:https://github.com/balloonwj/flamingo
  16. ZLToolKit

    • 基于 C++11 的轻量级网络框架,地址:https://github.com/ZLMediaKit/ZLToolKit
  17. Easy-Reactor

    • Linux C++ 高性能 TCP 服务框架,地址:https://github.com/LeechanX/Easy-Reactor
  18. HighPerformanceConcurrentServer

    • 基于 C++11 的高性能并发 httpserver,地址:https://github.com/CandyConfident/HighPerformanceConcurrentServer
  19. kingpin

    • 基于 IO 多路复用和线程池的高性能 c++ 网络库,地址:https://github.com/GeniusDai/kingpin
  20. Webbench

    • 地址:https://github.com/EZLippi/WebBench
  21. tcpcopy

    • 分布式 TCP 压力测试工具,地址:https://github.com/session-replay-tools/tcpcopy

系统工具与实用库

  1. btop

    • 命令行资源监视器,地址:https://github.com/aristocratos/btop 文章配图
  2. Clipboard

    • 剪贴板工具,地址:https://github.com/Slackadays/Clipboard
  3. dbg-macro

    • dbg 调试宏,地址:https://github.com/sharkdp/dbg-macro
  4. myscan

    • 地址:https://github.com/nobackdoor/myscan
  5. smartdns

    • 本地的 DNS 服务器,地址:https://github.com/pymumu/smartdns
  6. libqalculate

    • 地址:https://github.com/Qalculate/libqalculate
  7. indicators

    • 进度条库,地址:https://github.com/p-ranav/indicators
  8. sudoku

    • 数独游戏,地址:https://github.com/mayerui/sudoku
  9. tinytetris

    • 终端版俄罗斯方块游戏,地址:https://github.com/taylorconor/tinytetris
  10. calculator

    • 计算器工具,地址:https://github.com/microsoft/calculator
  11. notepanda

    • 记事本,地址:https://github.com/ChungZH/notepanda
  12. contour

    • 终端模拟器,地址:https://github.com/contour-terminal/contour
  13. xournalpp

    • 笔记软件,地址:https://github.com/xournalpp/xournalpp
  14. netdata

    • Linux 系统性能实时监控工具,地址:https://github.com/netdata/netdata
  15. hplayer

    • 基于 C++ 实现的多画面播放器,地址:https://github.com/ithewei/hplayer
  16. FlowChar

    • 地址:https://github.com/Gusabary/FlowChar
  17. Serial-Studio

    • 多用途串行数据可视化处理程序,地址:https://github.com/Serial-Studio/Serial-Studio
  18. WinMerge

    • Windows 开源差异和合并工具,地址:https://github.com/WinMerge/winmerge
  19. WizQTClient

    • 基于 Qt 的云使用 PKM 桌面环境,地址:https://github.com/WizTeam/WizQTClient
  20. musikcube

    • 跨平台基于终端的音频引擎,地址:https://github.com/clangen/musikcube
  21. tmux

    • 终端多路复用器,地址:https://github.com/tmux/tmux
  22. GoBangByCpp

    • C++ 实现双人对战五子棋项目,地址:https://github.com/zz2summer/GoBangByCpp

数据库与存储

  1. db_tutorial

    • 数据库教程,地址:https://github.com/cstack/db_tutorial
  2. SimpleKernel

    • 用于学习操作系统的简单内核,地址:https://github.com/Simple-XX/SimpleKernel
  3. Skiplist-CPP

    • 轻量级键值型数据库,地址:https://github.com/youngyangyang04/Skiplist-CPP
  4. LevelDB

    • 地址:https://github.com/google/leveldb
  5. Percona Server

    • MySQL 衍生版,地址:https://github.com/percona/percona-server
  6. ProxySQL

    • 数据中间层项目,地址:https://github.com/sysown/proxysql
  7. Seafile

    • 开源网盘云存储,地址:https://github.com/haiwen/seafile
  8. Memcached

    • 地址:http://memcached.org/
  9. duck_db

    • 基于 B+ 树的小型关系型数据库,地址:https://github.com/enpeizhao/duck_db
  10. SQLiteCpp

    • 简单易用的 Sqlite C++ 封装库,地址:https://github.com/SRombauts/SQLiteCpp
  11. sqlite_orm

    • Sqlite C++ ORM 封装,地址:https://github.com/fnc12/sqlite_orm

基础库与工具链

  1. acwj

    • C 语言编译器,地址:https://github.com/DoctorWkt/acwj
  2. json-tutorial

    • 手把手教你从零开始实现一个 JSON,地址:https://github.com/miloyip/json-tutorial
  3. spdlog

    • 热门 C++ 日志库,地址:https://github.com/gabime/spdlog
  4. CPlusPlusThings

    • 地址:https://github.com/Light-City/CPlusPlusThings
  5. MyTinySTL

    • 实现属于你自己的 STL,地址:https://github.com/Alinshans/MyTinySTL
  6. TheAlgorithms/C-Plus-Plus

    • 用 C++ 实现的各种算法的集合,地址:https://github.com/TheAlgorithms/C-Plus-Plus
  7. Catch2

    • C++ 单元测试框架,地址:https://github.com/catchorg/Catch2
  8. googletest

    • Google 的 C++ 测试框架,地址:https://github.com/google/googletest
  9. nlohmann/json

    • 地址:https://github.com/nlohmann/json
  10. fmt

    • 现代化 C++ 格式化库,地址:https://github.com/fmtlib/fmt
  11. pybind11

    • 轻量级的 C++ 库,地址:https://github.com/pybind/pybind11
  12. OpenCV

    • 地址:https://github.com/opencv/opencv
  13. abseil-cpp

    • Google 的 C++ 代码库,地址:https://github.com/abseil/abseil-cpp
  14. folly

    • Facebook 内部 C++ 库,地址:https://github.com/facebook/folly
  15. DirectXTK

    • 微软的 DirectX 工具包,地址:https://github.com/microsoft/DirectXTK
  16. Electron

    • 地址:https://github.com/electron/electron
  17. Avem

    • 轻量级无人机飞控项目,地址:https://github.com/avem-labs/Avem
  18. Awesome-Embedded

    • 嵌入式资源汇总的项目,地址:https://github.com/nhivp/Awesome-Embedded
  19. Libevent

    • 事件驱动库,地址:https://github.com/libevent/libevent
  20. FreeNOS

    • 实验性的基于微内核的操作系统,地址:https://github.com/Neirth/FreeNOS
  21. How-to-Make-a-Computer-Operating-System

    • 如何用 c++ 制作计算机操作系统,地址:https://github.com/SamyPesse/How-to-Make-a-Computer-Operating-System
  22. cereal

    • 快速序列化库,地址:https://github.com/USCiLab/cereal
  23. args

    • 命令行参数解析库,地址:https://github.com/Taywee/args
  24. libzippp

    • 跨平台封装库,地址:https://github.com/ctabin/libzippp
  25. cista

    • 序列化 - 反射库,地址:https://github.com/felixguendling/cista
  26. chromium

    • Google 浏览器源码仓库,地址:https://github.com/chromium/chromium
  27. godot engine

    • 开源的游戏引擎,地址:https://github.com/godotengine/godot
  28. ctpl

    • 简易 C++ 线程池,地址:https://github.com/vit-vit/ctpl
  29. TensorFlow

    • 机器学习系统,地址:https://github.com/tensorflow/tensorflow
  30. Sourcetrail

    • 地址:https://github.com/CoatiSoftware/Sourcetrail
  31. chinessChess

    • 中国象棋,地址:https://github.com/CoatiSoftware/Sourcetrail
  32. LiteIDE X

    • 地址:https://github.com/visualfc/liteide
  33. WebServer

    • 烂大街的 HTTP 服务器,地址:https://github.com/linyacool/WebServer
  34. 手把手教你从零开始实现一个服务器框架

    • 视频教程:https://www.bilibili.com/video/av53602631/?from=search&seid=9029288577396826503

目录

  1. C++ 开源项目列表
  2. 服务器与网络框架
  3. 系统工具与实用库
  4. 数据库与存储
  5. 基础库与工具链

更多推荐文章

查看全部
  • Stable Diffusion XL 1.0 高性能推理:FP16 混合精度部署实测
  • Java Web 影城会员管理系统:SpringBoot2+Vue3+MyBatis-Plus+MySQL8.0
  • AI 工具链实战:MLflow 实验跟踪
  • 1Panel 部署 Open WebUI 镜像加速:从 ghcr.io 到国内镜像源
  • VS Code 前端 AI 插件体验:Copilot、通义灵码、iFlyCode 与 Trae 对比
  • Adobe Illustrator 2025 安装配置与高效使用指南
  • 二叉搜索树:概念、性能与实现
  • OpenClaw 部署与飞书机器人接入实战指南
  • C++ 面向对象:多态的概念与实现原理
  • Web 应用一键打包 Android APK 方案实践
  • Higress 将 REST API 转换为 MCP Server 工具配置指南
  • 主流 AI 编程工具:Trae、Cursor、Copilot、Windsurf 对比
  • AI 辅助开发 SpringBoot 在线图书借阅平台实践
  • 前端状态管理进阶:Recoil 原子化实战指南
  • 基于 Vue3 和 Python 的大学生租房报修系统设计
  • C++ 笔试刷题实战:打怪、字符串分类及城市群问题解析
  • 前端状态管理:Recoil 的原子化方案
  • 利用 AI 工具将网页 URL 转换为 Tailwind CSS 代码实战
  • StarUML 6.3.3 安装、汉化与 C++ 扩展配置教程
  • 鸿蒙应用开发常用资源与工具指南

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Gemini 图片去水印

    基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online