📢
gitzw.com上线了,功能陆续更新中,如有问题或反馈请在下方反馈/建议中给我们留言。
✕
读懂开源,从这里开始
首页
排行榜
教程中心
知识库
资讯
分类
专题合集
🌙
简
▾
简体
繁體
English
登录
用户中心
▾
👤 用户中心
📬 我的订阅
✉️ 我的邮箱
🔑 修改密码
⭐ 我的收藏
💬 我的反馈记录
↩ 退出
订阅
☰
首页
排行榜
教程中心
知识库
资讯
分类
专题合集
搜索
订阅
RSS
简体
繁體
English
🔍
搜索
📡
RSS
🔥 热门搜索
llm
vuejs
pytorch
leetcode
sql
langchain
graphql
tokio
unity
peg
redis
bi
"C++17"
chriskohlhoff
/
asio
asio:C++异步I/O库 — asio提供了一个灵活和高效的方式来处理异步I/O操作,允许开发者构建高性能和可扩展的网络应用程序。它支持多种协议,包括TCP、UDP和SSL/TLS。asio的异步I/O模型使其成为构建高并发服务器和客户端应用程序的理想选择
C++
★ 6.1k
⑂ 1.5k
other
+75 ★
☆
skypjack
/
entt
entt:现代C++实体组件系统 — entt是一个基于现代C++的实体组件系统(ECS),它提供了一个快速可靠的框架,用于游戏开发和其他领域。它的设计目标是提供高性能、低依赖和易于使用的API。entt的特点包括无依赖、头文件-only和生产就绪,使其成为游戏开发者的首选
C++
★ 12.9k
⑂ 1.1k
game
☆
SanderMertens
/
flecs
flecs:实体组件系统 — flecs 是一个高性能的实体组件系统,用于构建游戏引擎和其他高性能应用。它提供了一个简单而灵活的 API,允许开发者快速创建和管理实体和组件。flecs 的设计目标是提供高性能、低依赖和易于使用的 ECS 解决方案
C
★ 8.5k
⑂ 609
game
☆
SamyPesse
/
How-to-Make-a-Computer-Operating-System
How-to-Make-a-Computer-Operating-System:操作系统开发教程 — How-to-Make-a-Computer-Operating-System是一个开源项目,旨在教导开发者如何创建一个操作系统。通过这个项目,开发者可以学习操作系统的基本原理和实现细节。同时,它也为操作系统开发提供了一个实用的参考和学习资源
C
★ 22.4k
⑂ 3.5k
other
☆
catchorg
/
Catch2
Catch2:现代C++测试框架 — Catch2是一个强大的测试框架,支持C++11、C++14、C++17及后续版本,用于单元测试、TDD和BDD。它提供了灵活的测试方式和强大的断言机制,能够满足不同开发需求。Catch2的设计目标是提供一个简单、易用和高效的测试框架,帮助开发者提高代码质量和可靠性
C++
★ 20.9k
⑂ 3.4k
backend
+117 ★
☆
facebook
/
folly
folly:Facebook 开源 C++ 库 — folly 是一个功能强大的 C++ 库,提供了许多实用的功能和工具。它被 Facebook 广泛使用,并对开源社区做出了贡献。folly 的开发和维护对 C++ 开发者和开源社区具有重要意义。
C++
★ 30.5k
⑂ 5.9k
other
☆
jrouwe
/
JoltPhysics
JoltPhysics:一个多核友好的刚体物理和碰撞检测库 — JoltPhysics是一个使用C++编写的物理和碰撞检测库,能够有效利用多核处理器,非常适合游戏和VR应用的开发。它已被多个知名游戏如Horizon Forbidden West和Death Stranding 2采用。JoltPhysics的高性能和易用性使其成为游戏开发者的首选。
C++
★ 10.8k
⑂ 893
game
☆
shadps4-emu
/
shadPS4
shadPS4:PlayStation 4 模拟器 — shadPS4 是一个跨平台的 PlayStation 4 模拟器,支持 Windows、Linux、macOS 和 FreeBSD 等操作系统。它使用 C++ 编写,能够提供高性能的模拟体验。shadPS4 的开发对于 PlayStation 4 游戏爱好者和开发者来说具有重要意义,因为它可以让他们在不同平台上运行和测试 PlayStation 4 游戏
C++
★ 31.8k
⑂ 2.3k
game
☆
TheAlgorithms
/
C-Plus-Plus
C-Plus-Plus:算法集合 — C-Plus-Plus 项目提供了各种算法的 C++ 实现,涵盖数学、机器学习、计算机科学和物理等领域。这些算法可以用于教育目的,帮助学生和开发者了解和学习算法。同时,这个项目也是算法竞赛和面试准备的宝贵资源。
C++
★ 34.4k
⑂ 7.8k
ai-ml
☆
changkun
/
modern-cpp-tutorial
modern-cpp-tutorial:C++11 到 C++26 教程 — modern-cpp-tutorial 提供了从 C++11 到 C++26 的全面教程,帮助开发者快速掌握 C++ 的最新特性和最佳实践。该教程涵盖了 C++11、C++14、C++17 和 C++20 等版本的新特性,能够帮助开发者提高编程效率和代码质量。同时,modern-cpp-tutorial 也提供了在线资源和示例代码,方便开发者学习和参考。
C++
★ 25.7k
⑂ 3.1k
other
☆
grpc
/
grpc
grpc: 高性能RPC框架 — grpc是一个开源的RPC框架,能够提供高性能、可扩展和多语言支持的远程过程调用服务。它的主要特点包括高性能、低延迟和可扩展性,广泛应用于微服务架构和分布式系统中。通过使用grpc,开发者可以轻松构建高性能和可靠的分布式系统。
C++
★ 45.2k
⑂ 11.3k
backend
+78 ★
☆
huihut
/
interview
interview:C/C++ 技术面试基础知识总结 — interview 仓库提供了 C/C++ 技术面试的基础知识总结,涵盖了语言、程序库、数据结构、算法、系统、网络等方面的知识,以及面试经验和招聘信息。该仓库旨在帮助求职者和初学者掌握 C/C++ 技术面试的基本知识。同时,也提供了面试练习、面试准备和面试问题等资源
C++
★ 38k
⑂ 8.1k
backend
☆
ocornut
/
imgui
imgui:轻量级C++图形界面库 — imgui是一个开源的C++图形界面库,具有minimal dependencies和bloat-free的特点,适用于游戏开发、游戏引擎和其他需要图形界面的应用场景。它提供了一个简单易用的API,允许开发者快速创建图形界面。imgui的跨平台支持和高性能使其成为游戏开发者和其他开发者的首选
C++
★ 74.5k
⑂ 12k
backend
☆
nlohmann
/
json
json:现代C++的JSON库 — json库提供了高效的JSON解析和生成功能,支持多种JSON相关的RFC标准,包括RFC-6901、RFC-6902、RFC-7049、RFC-7159和RFC-8259等。它的header-only设计使得集成和使用非常方便。json库在C++开发中非常重要,因为它能够帮助开发者轻松地处理JSON数据。
C++
★ 50k
⑂ 7.4k
other
☆
jbeder
/
yaml-cpp
yaml-cpp:C++ YAML 解析器和发射器 — yaml-cpp 提供了 YAML 解析和发射功能,允许 C++ 应用程序轻松处理 YAML 数据。它支持各种 YAML 特性,包括映射、序列和标量。通过使用 yaml-cpp,开发人员可以轻松地在应用程序中集成 YAML 支持
C++
★ 6.1k
⑂ 2.3k
other
+69 ★
☆
abseil
/
abseil-cpp
abseil-cpp:C++ 通用库 — abseil-cpp 为 C++ 开发者提供了一系列的库和工具,包括基础数据结构、算法和实用函数等。它能够帮助开发者提高代码的质量和效率。abseil-cpp 是一个开源项目,广泛应用于各种 C++ 项目中
C++
★ 17.7k
⑂ 3.2k
other
+120 ★
☆
mosra
/
magnum
magnum:轻量级的C++11图形中间件 — magnum提供了一个灵活和高效的图形渲染引擎,支持多种平台和图形API,包括OpenGL、Vulkan和WebGL。它的模块化设计使得开发者可以轻松地集成和扩展其功能。magnum的应用领域包括游戏开发、数据可视化和科学模拟等
C++
★ 5.2k
⑂ 463
game
☆
forthespada
/
CS-Books
CS-Books:计算机经典书籍及资源集合 — CS-Books 是一个计算机书籍及资源的集合,涵盖了 C/C++、Java、Python、Go语言、数据结构与算法、操作系统、后端架构、计算机系统知识、数据库、计算机网络、设计模式、前端、汇编等领域。该项目提供了大量的计算机经典书籍、个人笔记资料及相关资源,包括各平台发表文章中所涉及的资源等。同时,也包括校招社招各种面经,能够帮助开发者提升技能和知识。
★ 27.1k
⑂ 4.1k
backend
☆
koajs
/
koa
koa:Node.js 的表达式中间件 — koa 提供了一个轻量级的中间件框架,允许开发者使用 ES2017 异步函数构建 Web 应用。它的设计目标是提供一个更简单、更灵活的方式来处理 HTTP 请求和响应。koa 的出现填补了 Node.js 中间件框架的空白,成为构建 Web 应用的热门选择
JavaScript
★ 35.7k
⑂ 3.2k
web
☆
microsoft
/
calculator
calculator:Windows 简单计算器 — calculator 是一个由 C++ 编写的计算器应用,具有简单易用的界面和强大的计算功能。它能够满足日常的计算需求,并且随 Windows 系统一起发布。calculator 的开源使得开发者能够学习和贡献其代码
C++
★ 31k
⑂ 5.8k
other
☆
chenfei-wu
/
TaskMatrix
TaskMatrix:任务管理矩阵 — TaskMatrix是一个开源的任务管理平台,使用Python语言开发。它提供了一个简单易用的接口,帮助用户管理和跟踪任务。通过TaskMatrix,用户可以高效地组织和优先级任务,从而提高生产力。
Python
★ 34.1k
⑂ 3.2k
other
☆
urho3d
/
urho3d
urho3d:跨平台游戏引擎 — urho3d是一个功能强大的游戏引擎,支持多种平台和编程语言,包括C++和AngelScript。它提供了许多特性,如物理引擎、动画系统和图形渲染,能够帮助开发者快速创建高质量的游戏。urho3d的开源性质和跨平台支持使其成为游戏开发者的理想选择
C++
★ 4.8k
⑂ 1k
game
☆
doocs
/
leetcode
leetcode:算法练习平台 — leetcode 提供了丰富的算法题目和多种编程语言的实现,包括 Java、C++、Python 等,帮助开发者提高编程技能和面试准备。通过 leetcode,开发者可以学习和练习不同的算法和数据结构,提高解决问题的能力。同时,leetcode 也提供了一个交流平台,开发者可以分享自己的解法和学习他人的经验
Java
★ 36.3k
⑂ 9.5k
other
☆
lucasg
/
Dependencies
Dependencies:Windows 开发者的 DLL 依赖性故障诊断工具 — Dependencies 是一个用于 Windows 开发者的工具,帮助他们解决 DLL 加载依赖性问题。它使用 C# 编写,重写了旧的 "depends.exe" 软件。通过使用 Dependencies,开发者可以更容易地识别和解决依赖性问题,从而提高应用程序的稳定性和性能。
C#
★ 11.7k
⑂ 939
other
☆
ketoo
/
NoahGameFrame
NoahGameFrame:分布式游戏服务器引擎/框架 — NoahGameFrame是一个高性能的游戏服务器引擎,支持多种开发语言和框架,包括C++、C#/Lua脚本和Unity3d等。它提供了actor库、网络库等功能,适合开发大型多人在线游戏,如MMO RPG和MOBA。NoahGameFrame的分布式架构和可扩展设计,使其能够支持大规模的游戏服务器集群。
C++
★ 4.1k
⑂ 1.1k
game
☆
dotnet
/
skills
skills:.NET 和 C# 编码助手 — skills 仓库提供了一系列技能来帮助 AI 编码代理更好地使用 .NET 和 C#,从而提高编码效率和准确性。这些技能可以帮助开发者更快速地完成任务,并提高代码质量。通过使用 skills,开发者可以更好地利用 AI 的能力来提高编码水平。
C#
★ 4.4k
⑂ 325
ai-ml
+64 ★
☆
gabime
/
spdlog
spdlog:快速C++日志库 — spdlog是一个快速且高效的C++日志库,用于记录和管理日志信息。它提供了一个简单易用的API,支持多种日志级别和输出格式。spdlog的设计目标是提供高性能和低延迟的日志记录功能,适用于各种C++应用程序。
C++
★ 29.2k
⑂ 5.3k
other
☆
CMU-Perceptual-Computing-Lab
/
openpose
openpose:实时多人关键点检测库 — openpose是一个开源的C++库,能够实时检测多人体的关键点,包括身体、面部、手和脚。它利用深度学习和计算机视觉技术,实现了高精度的检测。openpose的应用包括人机交互、运动分析和安全监控等领域
C++
★ 34.3k
⑂ 8k
ai-ml
☆
sschmid
/
Entitas
Entitas:实体组件系统框架 — Entitas是一个高性能的实体组件系统框架,专门为C#和Unity设计。它提供了快速和灵活的方式来管理游戏对象和数据。通过使用Entitas,可以提高游戏开发的效率和性能,实现更好的游戏体验。
C#
★ 7.7k
⑂ 1.1k
game
☆
panda3d
/
panda3d
panda3d:一个强大的开源游戏引擎 — panda3d是一个成熟的开源游戏引擎,支持跨平台开发,使用Python和C++语言,具有强大的功能和灵活性。它是游戏开发者的理想选择,可以帮助他们创建高质量的游戏。panda3d的开源性质使其社区不断增长和完善
C++
★ 5.2k
⑂ 881
game
☆
luanti-org
/
luanti
luanti:开源voxel游戏创建平台 — luanti是一个开源的voxel游戏创建平台,允许用户轻松创建和修改游戏。它使用C++编写,并支持Lua脚本。luanti的易用性和灵活性使其成为游戏开发者的理想选择
C++
★ 13.2k
⑂ 2.4k
game
☆
CyC2018
/
CS-Notes
CS-Notes:技术面试必备基础知识 — CS-Notes 项目旨在为技术面试提供必备的基础知识,涵盖了算法、数据结构、计算机操作系统、计算机网络和系统设计等方面。该项目通过提供详细的笔记和 Leetcode 题解,帮助开发者提高技术能力和面试技巧。同时,CS-Notes 项目也为开发者提供了一个学习和交流的平台
★ 184.7k
⑂ 50.9k
other
☆
liuzhuang13
/
DenseNet
DenseNet:密集连接卷积神经网络 — DenseNet是一种新的卷积神经网络架构,通过密集连接的方式提高了网络的学习能力和特征提取能力。这种架构在CVPR 2017上获得最佳论文奖,表明其在深度学习领域的重要性。DenseNet的设计可以应用于多种计算机视觉任务中
Lua
★ 4.9k
⑂ 1.1k
ai-ml
☆
App-vNext
/
Polly
Polly:.NET 容错和暂时性故障处理库 — Polly 是一个 .NET 库,用于处理暂时性故障和实现容错。它提供了重试、断路器、超时、批量头隔离和回退等策略,帮助开发者构建更可靠和稳定的系统。通过使用 Polly,开发者可以提高系统的可用性和稳定性,减少由于暂时性故障造成的损失。
C#
★ 14.2k
⑂ 1.3k
other
☆
Unity-Technologies
/
UnityCsReference
UnityCsReference:Unity C# 参考源代码 — UnityCsReference 项目提供了 Unity 的 C# 参考源代码,帮助开发者更好地理解和使用 Unity 的 API。通过查看源代码,开发者可以学习到 Unity 的内部实现和最佳实践。同时,UnityCsReference 也为开发者提供了一个参考和学习的资源
C#
★ 12.9k
⑂ 2.6k
game
☆
spectreconsole
/
spectre.console
spectre.console:.NET 控制台应用库 — spectre.console 通过提供一系列工具和功能,使得开发者可以更容易地创建出色的控制台应用程序。它支持 ANSI 颜色、CLI 解析、控制台表格和可视化等功能。使用 spectre.console,可以提高控制台应用程序的用户体验和可读性。
C#
★ 11.5k
⑂ 669
data
☆
BoomingTech
/
Piccolo
Piccolo:迷你游戏引擎 — Piccolo是一个开源的迷你游戏引擎,使用C++编写,支持Vulkan和Imgui等多种技术。它为游戏开发者提供了一个轻量级和易于使用的解决方案,能够快速开发和部署游戏。同时,Piccolo还支持物理渲染和图形用户界面等功能,能够帮助开发者创建更丰富和更具交互性的游戏体验。
C++
★ 6.7k
⑂ 2k
game
☆
microsoft
/
BitNet
BitNet:1位LLM推理框架 — BitNet是微软开发的官方1位LLM推理框架,用于支持低位深度神经网络的高效推理。它能够有效地优化1位LLM的性能,提高推理速度。BitNet的出现对推动低位深度神经网络的发展具有重要意义
Python
★ 39.7k
⑂ 3.6k
ai-ml
☆
supertone-inc
/
supertonic
supertonic:轻量级多语种语音合成引擎 — supertonic是一个开源的、基于ONNX的文本转语音引擎,支持多种语言和平台,能够在设备上快速运行。它利用ONNX Runtime实现跨语言和跨平台的兼容性,支持包括iOS、Android和Web在内的多种平台。supertonic的出现使得开发者能够更容易地将语音合成功能集成到自己的应用中。
Swift
★ 13k
⑂ 1.3k
mobile
☆