C++ 开源项目列表
服务器与网络框架
-
30dayMakeCppServer
-
TinyWebServer
-
Tinyhttpd
-
jwEngine
- 跨平台的 c++<->lua 服务器快速解决方案,地址:https://github.com/jwcpp/jwEngine
-
Workflow
- 搜狗公司的服务器引擎,地址:https://github.com/sogou/workflow
-
ThreadPool
-
TinyRedis_RPC
- 基于 RPC 的轻量级 Redis,地址:https://github.com/zk1556/TinyRedis_RPC
-
Chat_Server_Boost
- 基于 Boost 库的聊天服务器,地址:https://github.com/zk1556/chat_server_boost
-
HP-Socket
- 高性能网络通信框架,地址:https://github.com/ldcsaa/HP-Socket
-
Tars
- 高性能 RPC 开发框架,地址:https://github.com/TarsCloud/Tars
-
SRPC
-
phxrpc
-
uWebSocket
-
TeamTalk
-
flamingo
- Flamingo IM 是一款高性能、轻量级的开源即时通讯软件,地址:https://github.com/balloonwj/flamingo
-
ZLToolKit
- 基于 C++11 的轻量级网络框架,地址:https://github.com/ZLMediaKit/ZLToolKit
-
Easy-Reactor
- Linux C++ 高性能 TCP 服务框架,地址:https://github.com/LeechanX/Easy-Reactor
-
HighPerformanceConcurrentServer
- 基于 C++11 的高性能并发 httpserver,地址:https://github.com/CandyConfident/HighPerformanceConcurrentServer
-
kingpin
- 基于 IO 多路复用和线程池的高性能 c++ 网络库,地址:https://github.com/GeniusDai/kingpin
-
Webbench
-
tcpcopy
- 分布式 TCP 压力测试工具,地址:https://github.com/session-replay-tools/tcpcopy
系统工具与实用库
-
btop
- 命令行资源监视器,地址:https://github.com/aristocratos/btop

- 命令行资源监视器,地址:https://github.com/aristocratos/btop
-
Clipboard
-
dbg-macro
- dbg 调试宏,地址:https://github.com/sharkdp/dbg-macro
-
myscan
-
smartdns
- 本地的 DNS 服务器,地址:https://github.com/pymumu/smartdns
-
libqalculate
-
indicators
-
sudoku
-
tinytetris
- 终端版俄罗斯方块游戏,地址:https://github.com/taylorconor/tinytetris
-
calculator
-
notepanda
-
contour
-
xournalpp
-
netdata
- Linux 系统性能实时监控工具,地址:https://github.com/netdata/netdata
-
hplayer
- 基于 C++ 实现的多画面播放器,地址:https://github.com/ithewei/hplayer
-
FlowChar
-
Serial-Studio
- 多用途串行数据可视化处理程序,地址:https://github.com/Serial-Studio/Serial-Studio
-
WinMerge
- Windows 开源差异和合并工具,地址:https://github.com/WinMerge/winmerge
-
WizQTClient
- 基于 Qt 的云使用 PKM 桌面环境,地址:https://github.com/WizTeam/WizQTClient
-
musikcube
- 跨平台基于终端的音频引擎,地址:https://github.com/clangen/musikcube
-
tmux
- 终端多路复用器,地址:https://github.com/tmux/tmux
-
GoBangByCpp
- C++ 实现双人对战五子棋项目,地址:https://github.com/zz2summer/GoBangByCpp
数据库与存储
-
db_tutorial
-
SimpleKernel
- 用于学习操作系统的简单内核,地址:https://github.com/Simple-XX/SimpleKernel
-
Skiplist-CPP
- 轻量级键值型数据库,地址:https://github.com/youngyangyang04/Skiplist-CPP
-
LevelDB
-
Percona Server
- MySQL 衍生版,地址:https://github.com/percona/percona-server
-
ProxySQL
- 数据中间层项目,地址:https://github.com/sysown/proxysql
-
Seafile
- 开源网盘云存储,地址:https://github.com/haiwen/seafile
-
Memcached
-
duck_db
- 基于 B+ 树的小型关系型数据库,地址:https://github.com/enpeizhao/duck_db
-
SQLiteCpp
- 简单易用的 Sqlite C++ 封装库,地址:https://github.com/SRombauts/SQLiteCpp
-
sqlite_orm
- Sqlite C++ ORM 封装,地址:https://github.com/fnc12/sqlite_orm
基础库与工具链
-
acwj
- C 语言编译器,地址:https://github.com/DoctorWkt/acwj
-
json-tutorial
- 手把手教你从零开始实现一个 JSON,地址:https://github.com/miloyip/json-tutorial
-
spdlog
- 热门 C++ 日志库,地址:https://github.com/gabime/spdlog
-
CPlusPlusThings
-
MyTinySTL
- 实现属于你自己的 STL,地址:https://github.com/Alinshans/MyTinySTL
-
TheAlgorithms/C-Plus-Plus
- 用 C++ 实现的各种算法的集合,地址:https://github.com/TheAlgorithms/C-Plus-Plus
-
Catch2
- C++ 单元测试框架,地址:https://github.com/catchorg/Catch2
-
googletest
- Google 的 C++ 测试框架,地址:https://github.com/google/googletest
-
nlohmann/json
-
fmt
- 现代化 C++ 格式化库,地址:https://github.com/fmtlib/fmt
-
pybind11
- 轻量级的 C++ 库,地址:https://github.com/pybind/pybind11
-
OpenCV
-
abseil-cpp
- Google 的 C++ 代码库,地址:https://github.com/abseil/abseil-cpp
-
folly
- Facebook 内部 C++ 库,地址:https://github.com/facebook/folly
-
DirectXTK
- 微软的 DirectX 工具包,地址:https://github.com/microsoft/DirectXTK
-
Electron
-
Avem
- 轻量级无人机飞控项目,地址:https://github.com/avem-labs/Avem
-
Awesome-Embedded
- 嵌入式资源汇总的项目,地址:https://github.com/nhivp/Awesome-Embedded
-
Libevent
- 事件驱动库,地址:https://github.com/libevent/libevent
-
FreeNOS
- 实验性的基于微内核的操作系统,地址:https://github.com/Neirth/FreeNOS
-
How-to-Make-a-Computer-Operating-System
- 如何用 c++ 制作计算机操作系统,地址:https://github.com/SamyPesse/How-to-Make-a-Computer-Operating-System
-
cereal
- 快速序列化库,地址:https://github.com/USCiLab/cereal
-
args
- 命令行参数解析库,地址:https://github.com/Taywee/args
-
libzippp
- 跨平台封装库,地址:https://github.com/ctabin/libzippp
-
cista
- 序列化 - 反射库,地址:https://github.com/felixguendling/cista
-
chromium
- Google 浏览器源码仓库,地址:https://github.com/chromium/chromium
-
godot engine
- 开源的游戏引擎,地址:https://github.com/godotengine/godot
-
ctpl
- 简易 C++ 线程池,地址:https://github.com/vit-vit/ctpl
-
TensorFlow
- 机器学习系统,地址:https://github.com/tensorflow/tensorflow
-
Sourcetrail
-
chinessChess
-
LiteIDE X
-
WebServer
- 烂大街的 HTTP 服务器,地址:https://github.com/linyacool/WebServer
-
手把手教你从零开始实现一个服务器框架

