📢
gitzw.com上线了,功能陆续更新中,如有问题或反馈请在下方反馈/建议中给我们留言。
✕
读懂开源,从这里开始
首页
排行榜
教程中心
知识库
资讯
分类
专题合集
🌙
简
▾
简体
繁體
English
登录
用户中心
▾
👤 用户中心
📬 我的订阅
✉️ 我的邮箱
🔑 修改密码
⭐ 我的收藏
💬 我的反馈记录
↩ 退出
订阅
☰
首页
排行榜
教程中心
知识库
资讯
分类
专题合集
搜索
订阅
RSS
简体
繁體
English
🔍
搜索
📡
RSS
🔥 热门搜索
llm
vuejs
pytorch
langchain
sql
graphql
peg
leetcode
tokio
redis
unity
php8
"硬件设计"
ashishps1
/
awesome-low-level-design
awesome-low-level-design:低级设计学习资源 — awesome-low-level-design 项目致力于收集和分享免费的低级设计学习资源,帮助开发者提高面试技巧和编程能力。通过该项目,学习者可以学习 Java 语言和面向对象编程(OOPS)等相关知识。同时,项目中包含了设计模式、SOLID 原则和 UML 等重要主题.
Java
★ 25.5k
⑂ 6.2k
other
☆
ashishps1
/
awesome-system-design-resources
awesome-system-design-resources:系统设计资源 — awesome-system-design-resources 项目为开发者提供了丰富的系统设计学习资源,包括 Java 相关的内容,帮助他们掌握系统设计概念、分布式系统和可扩展性等知识,通过这些资源,开发者可以更好地准备面试和提高自己的技术水平。该项目涵盖了系统设计的各个方面,包括后端开发、计算机科学和高级设计等。同时,项目中也包含了大量的面试题和答案,帮助开发者更好地准备面试。
Java
★ 39.7k
⑂ 8.5k
backend
☆
logisim-evolution
/
logisim-evolution
logisim-evolution:数字逻辑设计工具和模拟器 — logisim-evolution是一个数字逻辑设计工具和模拟器,用于教育和研究目的。它支持数字电路设计、模拟和测试,包括FPGA和Verilog、VHDL语言支持。通过logisim-evolution,用户可以轻松设计和测试数字电路,提高学习和工作效率
Java
★ 7.3k
⑂ 970
tools
☆
Vonng
/
ddia
ddia:数据密集型应用设计 — ddia 提供了数据密集型应用的设计原则和实践,涵盖了数据库、分布式系统和数据处理等方面。该书旨在帮助开发人员设计和构建可扩展、可靠和高性能的数据密集型应用。通过学习 ddia,可以更好地理解数据密集型应用的设计和实现
Python
★ 23.3k
⑂ 4.5k
backend
☆
donnemartin
/
system-design-primer
system-design-primer:大型系统设计入门 — system-design-primer是一个帮助开发者学习大型系统设计的项目,包括设计模式、系统开发和面试准备等内容。它提供了丰富的资源,包括Anki闪存卡,帮助开发者更好地理解和应用系统设计知识。通过这个项目,开发者可以更好地准备系统设计面试,提升自己的职业技能
Python
★ 358.3k
⑂ 57.3k
web
☆
CyC2018
/
CS-Notes
CS-Notes:技术面试必备基础知识 — CS-Notes 项目旨在为技术面试提供必备的基础知识,涵盖了算法、数据结构、计算机操作系统、计算机网络和系统设计等方面。该项目通过提供详细的笔记和 Leetcode 题解,帮助开发者提高技术能力和面试技巧。同时,CS-Notes 项目也为开发者提供了一个学习和交流的平台
★ 184.8k
⑂ 50.8k
other
☆
taichi-dev
/
taichi
taichi:基于Python的高效GPU编程 — taichi是一个高效的GPU编程框架,允许用户使用Python语言进行编程。它提供了便捷的API和高性能的执行能力,使其成为计算机图形学、可微编程和稀疏计算等领域的理想选择。taichi的出现使得GPU编程变得更加简单和高效。
C++
★ 28.3k
⑂ 2.4k
game
☆
letoram
/
arcan
arcan:桌面引擎 — arcan是一个功能强大的桌面引擎,它集成了显示服务器、多媒体框架和游戏引擎的功能,能够提供高性能的图形和音频处理能力。arcan使用Zig语言开发,支持多种操作系统,包括Linux、FreeBSD和OpenBSD。它的多功能性和高可定制性使其成为开发者和用户的理想选择
Zig
★ 1.8k
⑂ 93
backend
☆
Fission-AI
/
OpenSpec
OpenSpec:人工智能编码助手的规格驱动开发 — OpenSpec 项目致力于为人工智能编码助手提供规格驱动开发(SDD)的解决方案,通过使用 TypeScript 语言,实现高效的开发流程和可靠的代码生成。该项目通过提供一套完整的规格驱动开发框架,帮助开发者提高编码效率和代码质量。同时,OpenSpec 项目也为人工智能编码助手的开发提供了一个新的思路和方法。
TypeScript
★ 61.6k
⑂ 4.3k
ai-ml
☆
binhnguyennus
/
awesome-scalability
awesome-scalability:大规模系统的可扩展性和可靠性模式 — awesome-scalability 提供了大量的资源和设计模式,帮助开发者构建大规模系统,包括架构、后端开发、分布式系统、机器学习等方面的知识。该仓库对于想要提高系统可扩展性和可靠性的开发者来说非常有价值。同时,它也为面试准备和系统设计提供了有用的参考
★ 72.5k
⑂ 7k
ai-ml
☆
CosmicMind
/
Material
Material:UI/UX 框架 — Material 是一个强大的 UI/UX 框架,用于创建美观的应用程序。它提供了一系列的组件和工具,帮助开发者快速创建出色的用户界面。Material 的设计理念源自 Material Design,旨在提供一致的用户体验
Swift
★ 12k
⑂ 1.3k
web
☆
qiurunze123
/
miaosha
miaosha:秒杀系统设计与实现 — miaosha是一个秒杀系统的设计与实现项目,使用Java语言开发。该项目为互联网工程师提供了一个进阶与分析的机会,能够帮助开发者深入理解秒杀系统的设计与实现。同时,miaosha项目也为开发者提供了一个实践的平台,能够帮助开发者提高自己的开发技能
Java
★ 26.6k
⑂ 6.6k
other
☆
Snailclimb
/
JavaGuide
JavaGuide:Java 面试与后端开发指南 — JavaGuide 为开发者提供了详细的 Java 面试指南和后端开发最佳实践,涵盖了计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发等关键领域。该项目通过全面系统的知识体系帮助开发者提升技能和应对面试。同时,JavaGuide 也为开发者提供了丰富的实践经验和行业最新趋势
JavaScript
★ 157.1k
⑂ 46.2k
ai-ml
☆
fubark
/
cyber
cyber:快速并发脚本 — cyber是一个快速并发脚本项目,使用Zig语言开发,支持高性能脚本执行和并发运行。它适用于需要高性能脚本执行的应用场景,例如游戏开发和嵌入式系统。cyber的并发能力和高性能特性使其成为脚本执行的理想选择
Zig
★ 1.5k
⑂ 59
web
☆
dottxt-ai
/
outlines
outlines:结构化输出 — outlines 是一个用于生成结构化输出的工具,帮助用户更有效地管理和分析数据。
Python
★ 14.8k
⑂ 796
other
+49 ★
☆
chrisbanes
/
cheesesquare
cheesesquare:Android 设计库示例 — cheesesquare 项目是使用 Kotlin 语言开发的,主要用于演示 Android Design 库的新功能。它为开发者提供了一个学习和参考的例子,展示了如何使用 Android Design 库来创建 Material Design 风格的应用程序。通过这个项目,开发者可以更好地理解 Android Design 库的特性和用法
Kotlin
★ 7.6k
⑂ 1.8k
mobile
☆
gradio-app
/
gradio
gradio:机器学习应用构建工具 — gradio允许用户快速构建和分享机器学习应用,支持多种数据分析和可视化功能。它提供了一个简单易用的界面,能够让开发者轻松部署机器学习模型。同时,gradio也支持Python Notebook和UI组件,能够满足不同开发者的需求。
Python
★ 43.2k
⑂ 3.6k
data
☆
lvgl
/
lvgl
lvgl:嵌入式图形库 — lvgl是一个开源的嵌入式图形库,用于创建微控制器和显示器的用户界面。它支持多种显示类型和微控制器,能够创建美丽的UI。lvgl的设计目标是提供一个高效、灵活和易于使用的图形库,适用于各种嵌入式系统。
C
★ 24.1k
⑂ 4.3k
game
☆
yangshun
/
tech-interview-handbook
tech-interview-handbook:编程面试准备指南 — tech-interview-handbook 仓库提供了丰富的编程面试准备材料,包括算法、系统设计和行为面试等方面的内容。它可以帮助软件工程师快速提高面试技能和准备知识。通过使用 tech-interview-handbook,软件工程师可以更好地应对编程面试的挑战
TypeScript
★ 140.4k
⑂ 16.6k
web
☆
zml
/
zml
zml:零损害的AI模型部署 — zml项目旨在打破AI模型部署的硬件限制,允许用户在任何硬件上部署任何模型,使用Zig语言和OpenXLA、MLIR、Bazel等技术,实现高性能和灵活的AI模型部署。该项目对于AI应用的开发和部署具有重要意义。通过zml,开发者可以更容易地将AI模型部署到不同的硬件平台上,提高AI应用的效率和可靠性。
Zig
★ 3.9k
⑂ 170
ai-ml
☆
tauri-apps
/
tauri
tauri:构建更小、更快、更安全的桌面和移动应用 — tauri通过使用网页前端和Rust语言,提供了一个高性能、安全的方式来构建桌面和移动应用。这种方式可以减少应用的大小和提高运行速度。同时,tauri也支持多种平台,包括桌面和移动设备,使得开发者可以使用同一套代码构建多平台应用。
Rust
★ 108.1k
⑂ 3.7k
web
☆
nilbuild
/
design-patterns-for-humans
design-patterns-for-humans:设计模式超简解 — design-patterns-for-humans 为开发者提供了设计模式的简化解释,帮助他们更好地理解和应用设计模式。它涵盖了软件工程中的重要概念,包括架构、计算机科学和设计原则。通过这个项目,开发者可以更轻松地学习和应用设计模式,提高软件开发效率。
★ 48k
⑂ 5.5k
other
☆
thoughtbot
/
guides
guides:编程风格指南 — guides为Ruby开发者提供了一系列的编程风格指南和最佳实践,帮助他们编写更清晰、更可维护的代码。通过遵循这些指南,开发者可以提高代码的质量和可读性,减少错误和bugs。同时,guides也为开发团队提供了一致的编程风格,提高团队合作的效率
Ruby
★ 9.6k
⑂ 1.4k
backend
☆
nasa
/
fprime
fprime:飞行软件和嵌入式系统框架 — fprime提供了一种构建和管理复杂系统的方法,使用C++语言开发,主要用于航天领域。它的设计目标是提高系统的可靠性和可维护性。通过使用fprime,开发人员可以更高效地创建和测试软件系统
C++
★ 11.5k
⑂ 1.7k
backend
+22 ★
☆
ByteByteGoHq
/
system-design-101
system-design-101:系统设计入门 — system-design-101 项目旨在使用简单的术语和图形来解释复杂的系统设计概念。它帮助开发人员准备系统设计面试,提高他们的设计能力和沟通技巧。通过学习这个项目,开发人员可以更好地理解系统设计的原理和实践
★ 86.2k
⑂ 9.6k
other
☆
MaterialDesignInXAML
/
MaterialDesignInXamlToolkit
MaterialDesignInXamlToolkit:XAML & WPF 中的 Material Design — MaterialDesignInXamlToolkit 使开发者能够在 XAML 和 WPF 应用程序中使用 Material Design 风格的 UI 控件和主题。该项目支持 C# 和 VB.Net 语言,提供了丰富的 UI 组件和自定义选项。通过使用 MaterialDesignInXamlToolkit,开发者可以创建出美观且用户体验良好的应用程序。
C#
★ 16.2k
⑂ 3.5k
other
☆
earthtojake
/
text-to-cad
text-to-cad:CAD、机器人和硬件设计代理技能集合 — text-to-cad 提供了一系列用于计算机辅助设计、机器人技术和硬件设计的代理技能。这对于需要自动化设计流程的工程师和设计师来说非常有用,能够提高效率并减少错误。
JavaScript
★ 9k
⑂ 1k
ai-ml
+378 ★
☆