📢
gitzw.com上线了,功能陆续更新中,如有问题或反馈请在下方反馈/建议中给我们留言。
✕
读懂开源,从这里开始
首页
排行榜
教程中心
知识库
资讯
分类
专题合集
🌙
简
▾
简体
繁體
English
登录
用户中心
▾
👤 用户中心
📬 我的订阅
✉️ 我的邮箱
🔑 修改密码
⭐ 我的收藏
💬 我的反馈记录
↩ 退出
订阅
☰
首页
排行榜
教程中心
知识库
资讯
分类
专题合集
搜索
订阅
RSS
简体
繁體
English
🔍
搜索
📡
RSS
🔥 热门搜索
llm
vuejs
pytorch
leetcode
sql
langchain
graphql
tokio
unity
peg
redis
bi
"C++14"
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
☆
catchorg
/
Catch2
Catch2:现代C++测试框架 — Catch2是一个强大的测试框架,支持C++11、C++14、C++17及后续版本,用于单元测试、TDD和BDD。它提供了灵活的测试方式和强大的断言机制,能够满足不同开发需求。Catch2的设计目标是提供一个简单、易用和高效的测试框架,帮助开发者提高代码质量和可靠性
C++
★ 20.9k
⑂ 3.4k
backend
+117 ★
☆
chriskohlhoff
/
asio
asio:C++异步I/O库 — asio提供了一个灵活和高效的方式来处理异步I/O操作,允许开发者构建高性能和可扩展的网络应用程序。它支持多种协议,包括TCP、UDP和SSL/TLS。asio的异步I/O模型使其成为构建高并发服务器和客户端应用程序的理想选择
C++
★ 6.1k
⑂ 1.5k
other
+75 ★
☆
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
☆
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
☆
jrouwe
/
JoltPhysics
JoltPhysics:一个多核友好的刚体物理和碰撞检测库 — JoltPhysics是一个使用C++编写的物理和碰撞检测库,能够有效利用多核处理器,非常适合游戏和VR应用的开发。它已被多个知名游戏如Horizon Forbidden West和Death Stranding 2采用。JoltPhysics的高性能和易用性使其成为游戏开发者的首选。
C++
★ 10.8k
⑂ 893
game
☆
TheAlgorithms
/
C-Plus-Plus
C-Plus-Plus:算法集合 — C-Plus-Plus 项目提供了各种算法的 C++ 实现,涵盖数学、机器学习、计算机科学和物理等领域。这些算法可以用于教育目的,帮助学生和开发者了解和学习算法。同时,这个项目也是算法竞赛和面试准备的宝贵资源。
C++
★ 34.4k
⑂ 7.8k
ai-ml
☆
grpc
/
grpc
grpc: 高性能RPC框架 — grpc是一个开源的RPC框架,能够提供高性能、可扩展和多语言支持的远程过程调用服务。它的主要特点包括高性能、低延迟和可扩展性,广泛应用于微服务架构和分布式系统中。通过使用grpc,开发者可以轻松构建高性能和可靠的分布式系统。
C++
★ 45.2k
⑂ 11.3k
backend
+78 ★
☆
skypjack
/
entt
entt:现代C++实体组件系统 — entt是一个基于现代C++的实体组件系统(ECS),它提供了一个快速可靠的框架,用于游戏开发和其他领域。它的设计目标是提供高性能、低依赖和易于使用的API。entt的特点包括无依赖、头文件-only和生产就绪,使其成为游戏开发者的首选
C++
★ 12.9k
⑂ 1.1k
game
☆
jbeder
/
yaml-cpp
yaml-cpp:C++ YAML 解析器和发射器 — yaml-cpp 提供了 YAML 解析和发射功能,允许 C++ 应用程序轻松处理 YAML 数据。它支持各种 YAML 特性,包括映射、序列和标量。通过使用 yaml-cpp,开发人员可以轻松地在应用程序中集成 YAML 支持
C++
★ 6.1k
⑂ 2.3k
other
+69 ★
☆
nothings
/
stb
stb:单文件公共领域库 — stb 提供了一系列轻量级的库,包括图像处理、文件输入输出等功能。这些库都以单文件的形式发布,使用方便,且属于公共领域。因此,stb 在很多项目中都有广泛的应用,尤其是在需要快速开发和部署的场景下。
C
★ 34.2k
⑂ 8.1k
other
☆
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
☆
mosra
/
magnum
magnum:轻量级的C++11图形中间件 — magnum提供了一个灵活和高效的图形渲染引擎,支持多种平台和图形API,包括OpenGL、Vulkan和WebGL。它的模块化设计使得开发者可以轻松地集成和扩展其功能。magnum的应用领域包括游戏开发、数据可视化和科学模拟等
C++
★ 5.2k
⑂ 463
game
☆
ocornut
/
imgui
imgui:轻量级C++图形界面库 — imgui是一个开源的C++图形界面库,具有minimal dependencies和bloat-free的特点,适用于游戏开发、游戏引擎和其他需要图形界面的应用场景。它提供了一个简单易用的API,允许开发者快速创建图形界面。imgui的跨平台支持和高性能使其成为游戏开发者和其他开发者的首选
C++
★ 74.5k
⑂ 12k
backend
☆
facebook
/
folly
folly:Facebook 开源 C++ 库 — folly 是一个功能强大的 C++ 库,提供了许多实用的功能和工具。它被 Facebook 广泛使用,并对开源社区做出了贡献。folly 的开发和维护对 C++ 开发者和开源社区具有重要意义。
C++
★ 30.5k
⑂ 5.9k
other
☆
abseil
/
abseil-cpp
abseil-cpp:C++ 通用库 — abseil-cpp 为 C++ 开发者提供了一系列的库和工具,包括基础数据结构、算法和实用函数等。它能够帮助开发者提高代码的质量和效率。abseil-cpp 是一个开源项目,广泛应用于各种 C++ 项目中
C++
★ 17.7k
⑂ 3.2k
other
+120 ★
☆
chenfei-wu
/
TaskMatrix
TaskMatrix:任务管理矩阵 — TaskMatrix是一个开源的任务管理平台,使用Python语言开发。它提供了一个简单易用的接口,帮助用户管理和跟踪任务。通过TaskMatrix,用户可以高效地组织和优先级任务,从而提高生产力。
Python
★ 34.1k
⑂ 3.2k
other
☆
huihut
/
interview
interview:C/C++ 技术面试基础知识总结 — interview 仓库提供了 C/C++ 技术面试的基础知识总结,涵盖了语言、程序库、数据结构、算法、系统、网络等方面的知识,以及面试经验和招聘信息。该仓库旨在帮助求职者和初学者掌握 C/C++ 技术面试的基本知识。同时,也提供了面试练习、面试准备和面试问题等资源
C++
★ 38k
⑂ 8.1k
backend
☆
gabime
/
spdlog
spdlog:快速C++日志库 — spdlog是一个快速且高效的C++日志库,用于记录和管理日志信息。它提供了一个简单易用的API,支持多种日志级别和输出格式。spdlog的设计目标是提供高性能和低延迟的日志记录功能,适用于各种C++应用程序。
C++
★ 29.2k
⑂ 5.3k
other
☆
ketoo
/
NoahGameFrame
NoahGameFrame:分布式游戏服务器引擎/框架 — NoahGameFrame是一个高性能的游戏服务器引擎,支持多种开发语言和框架,包括C++、C#/Lua脚本和Unity3d等。它提供了actor库、网络库等功能,适合开发大型多人在线游戏,如MMO RPG和MOBA。NoahGameFrame的分布式架构和可扩展设计,使其能够支持大规模的游戏服务器集群。
C++
★ 4.1k
⑂ 1.1k
game
☆
forthespada
/
CS-Books
CS-Books:计算机经典书籍及资源集合 — CS-Books 是一个计算机书籍及资源的集合,涵盖了 C/C++、Java、Python、Go语言、数据结构与算法、操作系统、后端架构、计算机系统知识、数据库、计算机网络、设计模式、前端、汇编等领域。该项目提供了大量的计算机经典书籍、个人笔记资料及相关资源,包括各平台发表文章中所涉及的资源等。同时,也包括校招社招各种面经,能够帮助开发者提升技能和知识。
★ 27.1k
⑂ 4.1k
backend
☆
BoomingTech
/
Piccolo
Piccolo:迷你游戏引擎 — Piccolo是一个开源的迷你游戏引擎,使用C++编写,支持Vulkan和Imgui等多种技术。它为游戏开发者提供了一个轻量级和易于使用的解决方案,能够快速开发和部署游戏。同时,Piccolo还支持物理渲染和图形用户界面等功能,能够帮助开发者创建更丰富和更具交互性的游戏体验。
C++
★ 6.7k
⑂ 2k
game
☆
microsoft
/
calculator
calculator:Windows 简单计算器 — calculator 是一个由 C++ 编写的计算器应用,具有简单易用的界面和强大的计算功能。它能够满足日常的计算需求,并且随 Windows 系统一起发布。calculator 的开源使得开发者能够学习和贡献其代码
C++
★ 31k
⑂ 5.8k
other
☆
kevin-wayne
/
algs4
algs4:算法第四版库 — algs4 项目提供了算法第四版教材的 Java 代码实现和相关库,用于帮助学生和开发者学习和理解算法。该项目涵盖了排序、查找、图论等多个领域的算法实现。通过使用 algs4,开发者可以更好地理解算法的原理和应用
Java
★ 7.5k
⑂ 2.7k
other
☆
panda3d
/
panda3d
panda3d:一个强大的开源游戏引擎 — panda3d是一个成熟的开源游戏引擎,支持跨平台开发,使用Python和C++语言,具有强大的功能和灵活性。它是游戏开发者的理想选择,可以帮助他们创建高质量的游戏。panda3d的开源性质使其社区不断增长和完善
C++
★ 5.2k
⑂ 881
game
☆
teamcapybara
/
capybara
capybara:Web 应用程序的验收测试框架 — capybara 提供了一个简单易用的 API,用于编写和运行验收测试,支持 Selenium、Rack::Test 等驱动程序。它可以模拟用户交互,验证页面内容,并支持多种浏览器。通过使用 capybara,可以提高 Web 应用程序的质量和可靠性
Ruby
★ 10.2k
⑂ 1.5k
web
☆
microsoft
/
BitNet
BitNet:1位LLM推理框架 — BitNet是微软开发的官方1位LLM推理框架,用于支持低位深度神经网络的高效推理。它能够有效地优化1位LLM的性能,提高推理速度。BitNet的出现对推动低位深度神经网络的发展具有重要意义
Python
★ 39.7k
⑂ 3.6k
ai-ml
☆
doocs
/
leetcode
leetcode:算法练习平台 — leetcode 提供了丰富的算法题目和多种编程语言的实现,包括 Java、C++、Python 等,帮助开发者提高编程技能和面试准备。通过 leetcode,开发者可以学习和练习不同的算法和数据结构,提高解决问题的能力。同时,leetcode 也提供了一个交流平台,开发者可以分享自己的解法和学习他人的经验
Java
★ 36.3k
⑂ 9.5k
other
☆
google
/
flatbuffers
flatbuffers:高效序列化库 — flatbuffers是一种高效的序列化库,用于解决数据存储和传输的问题。它支持多种语言,包括C++、Java、Python等,并提供了高性能的序列化和反序列化功能。通过使用flatbuffers,可以减少数据存储空间和传输时间,提高系统的整体性能
C++
★ 26.2k
⑂ 3.6k
backend
☆
huggingface
/
candle
candle:Rust 的极简 ML 框架 — candle 提供了一个简单且高效的机器学习解决方案,允许开发者快速构建和部署模型。它的极简设计使得它非常适合资源受限的环境。同时,candle 也为开发者提供了一个高度可定制的框架,满足不同的需求
Rust
★ 20.6k
⑂ 1.6k
ai-ml
☆
xtekky
/
gpt4free
gpt4free:开源语言模型集合 — gpt4free 项目提供了多种语言模型,包括 opus 4.6、gpt 5.3、kimi 2.5、deepseek v3.2 和 gemini 3 等。该项目使用 Python 语言开发,主要用于 chatbot 和语言模型的研究和开发。通过 gpt4free,开发者可以快速搭建和测试自己的语言模型应用
Python
★ 66.5k
⑂ 13.6k
ai-ml
☆
supertone-inc
/
supertonic
supertonic:轻量级多语种语音合成引擎 — supertonic是一个开源的、基于ONNX的文本转语音引擎,支持多种语言和平台,能够在设备上快速运行。它利用ONNX Runtime实现跨语言和跨平台的兼容性,支持包括iOS、Android和Web在内的多种平台。supertonic的出现使得开发者能够更容易地将语音合成功能集成到自己的应用中。
Swift
★ 13k
⑂ 1.3k
mobile
☆
dnSpy
/
dnSpy
dnSpy:.NET 调试器和程序集编辑器 — dnSpy 提供了强大的调试和编辑功能,允许开发者深入分析和修改 .NET 程序集。它支持多种调试模式,包括步骤执行、变量监视和异常处理。通过使用 dnSpy,开发者可以更好地理解和优化自己的 .NET 应用程序
C#
★ 29.6k
⑂ 5.6k
tools
☆
andrewyng
/
context-hub
context-hub:上下文中心库 — context-hub提供了一个简单的方式来管理和共享上下文数据,使得开发者可以更容易地构建复杂的Web应用。它通过提供一个统一的接口来访问和更新上下文数据,从而简化了应用的开发和维护。同时,context-hub也支持多种数据存储和缓存机制,提高了应用的性能和可扩展性
JavaScript
★ 13.8k
⑂ 1.2k
web
☆
openai
/
codex
codex:轻量级终端编码代理 — codex是一个使用Rust编写的轻量级编码代理,能够在终端运行,帮助用户提高编码效率。它能够提供实时的代码提示和完成,减少用户的输入量。同时,codex也支持多种编程语言,能够满足不同用户的需求
Rust
★ 97.1k
⑂ 14.4k
ai-ml
☆
argotorg
/
solidity
solidity:智能合约编程语言 — solidity是一种专门为智能合约设计的编程语言,支持面向对象编程和复杂的数据类型。它是以太坊等区块链平台的核心组成部分,广泛应用于去中心化应用的开发。solidity的出现推动了区块链技术的发展和智能合约的普及
C++
★ 25.7k
⑂ 6.1k
blockchain
☆
Aider-AI
/
aider
aider:AI 编程助手 — aider 是一个使用 Python 编写的 AI 编程工具,能够在终端中提供实时的编程辅助。它支持多种 AI 模型,如 GPT-3 和 GPT-4,能够帮助开发人员提高编程效率。aider 的出现使得开发人员能够更快速、更准确地编写代码
Python
★ 47.3k
⑂ 4.7k
ai-ml
☆
cztomsik
/
graffiti
graffiti:Node.js和Deno的HTML/CSS引擎 — graffiti是一个为Node.js和Deno提供HTML/CSS渲染能力的引擎,使用Zig语言开发,能够高效地处理网页内容。它的主要功能是解析和渲染HTML/CSS代码,适用于需要在服务器端渲染网页的应用。通过使用graffiti,开发者可以更容易地构建高性能的Web应用。
Zig
★ 933
⑂ 18
web
☆