📢
gitzw.com上线了,功能陆续更新中,如有问题或反馈请在下方反馈/建议中给我们留言。
✕
讀懂開源,從這裡開始
首頁
排行榜
教程中心
知識庫
資訊
分類
專題合集
🌙
繁
▾
简体
繁體
English
登入
使用者中心
▾
👤 使用者中心
📬 我的訂閱
✉️ 我的郵箱
🔑 修改密碼
⭐ 我的收藏
💬 我的回饋記錄
↩ 登出
訂閱
☰
首頁
排行榜
教程中心
知識庫
資訊
分類
專題合集
搜尋
訂閱
RSS
简体
繁體
English
🔍
搜尋
📡
RSS
🔥 熱門搜尋
llm
vuejs
pytorch
langchain
sql
graphql
peg
leetcode
tokio
redis
unity
php8
"硬件設計"
logisim-evolution
/
logisim-evolution
logisim-evolution:數位邏輯設計工具與模擬器 — logisim-evolution是一個開源的數位邏輯設計工具和模擬器,允許用戶創建和模擬數位電路。它支持多種功能,包括Verilog和VHDL等。該工具對於教育和研究目的非常有用,能夠幫助學生和研究人員更好地理解數位邏輯設計的原理
Java
★ 7.3k
⑂ 970
tools
☆
ashishps1
/
awesome-system-design-resources
awesome-system-design-resources:系統設計學習資源 — awesome-system-design-resources 提供了豐富的系統設計學習資源,包括 Java 等語言,幫助開發者學習系統設計概念和準備面試。這個資源對於想要提升系統設計技能和面試技巧的開發者來說非常重要。同時,它也涵蓋了後端、計算機科學、分佈式系統、可擴展性等多個領域。
Java
★ 39.7k
⑂ 8.5k
backend
☆
ashishps1
/
awesome-low-level-design
awesome-low-level-design:低階設計學習資源 — awesome-low-level-design 是一個集合了許多低階設計(LLD)學習資源的項目,旨在幫助開發人員學習設計模式、物件導向程式設計等知識,以便為面試做準備。這個項目提供了許多免費資源,包括 Java 範例程式碼、面試題目等。通過這個項目,開發人員可以提高自己的低階設計能力,為未來的面試做好準備
Java
★ 25.5k
⑂ 6.2k
other
☆
donnemartin
/
system-design-primer
system-design-primer:大型系統設計入門 — system-design-primer 提供了大量的資源和工具,幫助開發人員學習大型系統設計的知識和技能,為系統設計面試做準備。這個項目包括了設計模式、系統架構和開發等方面的內容,對於想要提升系統設計能力的開發人員來說非常有幫助。同時,system-design-primer 也提供了 Anki 閃存卡等功能,方便用戶複習和記憶相關的知識。
Python
★ 358.3k
⑂ 57.3k
web
☆
Vonng
/
ddia
ddia:数据密集型应用设计 — ddia 提供了数据密集型应用设计的综合指南,涵盖了数据库、分布式系统和数据处理等方面。该书对于软件开发人员和架构师来说非常重要,因为它提供了设计和实现大规模数据系统的最佳实践。通过学习 ddia,可以更好地理解数据密集型应用的设计原则和实现方法
Python
★ 23.3k
⑂ 4.5k
backend
☆
taichi-dev
/
taichi
taichi:高效Python GPU编程 — taichi是一個基於C++的Python库,提供了高效、便捷和高性能的GPU编程能力。它支持多種計算任務,包括计算机图形学、可微分编程和稀疏計算。通过使用taichi,開發者可以輕鬆地實現高性能的計算任務,并將其應用於各種領域
C++
★ 28.3k
⑂ 2.4k
game
☆
CyC2018
/
CS-Notes
CS-Notes:技術面試必備知識 — CS-Notes 提供了技術面試必備的基礎知識,包括 Leetcode、計算機操作系統、計算機網絡、系統設計等,幫助開發者們準備面試和提升技術能力。這個項目通過收集和整理相關知識,為開發者們提供了一個便捷的學習資源。同時,CS-Notes 也是一個開源項目,歡迎開發者們參與貢獻
★ 184.8k
⑂ 50.8k
other
☆
letoram
/
arcan
arcan:桌面引擎與多媒體框架 — arcan 是一個開源的桌面引擎和多媒體框架,提供了顯示伺服器、遊戲引擎和多媒體處理功能。它使用 Zig 語言開發,支援多個平台,包括 Linux、FreeBSD 和 OpenBSD。arcan 的目標是提供一個高效、靈活和可擴展的桌面引擎和多媒體框架,適用於各種應用場景。
Zig
★ 1.8k
⑂ 93
backend
☆
Fission-AI
/
OpenSpec
OpenSpec:規格驅動開發框架 — OpenSpec 提供了一種新的開發模式,結合 AI 和規格驅動開發,讓開發人員更容易地創建和維護複雜的系統。這個框架可以幫助提高開發效率和質量,同時也提供了一種更好的方式來管理和維護軟件系統。通過使用 OpenSpec,開發人員可以更好地專注於業務邏輯和需求實現
TypeScript
★ 61.6k
⑂ 4.3k
ai-ml
☆
binhnguyennus
/
awesome-scalability
awesome-scalability:大規模系統擴展性和可靠性模式 — awesome-scalability 提供了大規模系統的設計模式和架構指南,涵蓋了 backend、big-data、distributed-systems 和 system-design 等領域,幫助開發者打造可擴展、可靠和高性能的系統。這個庫對於想要學習大規模系統設計和開發的開發者來說非常有用。同時,awesome-scalability 也提供了 interview 和 interview-practice 相關的資源,幫助開發者準備面試和實踐技能
★ 72.5k
⑂ 7k
ai-ml
☆
fubark
/
cyber
cyber:快速並發腳本引擎 — cyber 是一款高效能的腳本引擎,能夠快速執行腳本並支持並發操作。它使用 Zig 語言開發,具有高性能和低延遲的特點。cyber 的應用場景包括嵌入式系統、遊戲開發和網頁開發等。
Zig
★ 1.5k
⑂ 59
web
☆
yangshun
/
tech-interview-handbook
tech-interview-handbook:程式設計面試準備手冊 — tech-interview-handbook 是一個幫助軟體工程師準備面試的項目,提供了大量的演算法、系統設計和行為面試等面試準備材料。這個項目的目的是讓軟體工程師們能夠快速有效地準備面試,提高面試的成功率。同時,tech-interview-handbook 也是一個開源項目,歡迎大家貢獻和分享自己的面試經驗和知識
TypeScript
★ 140.4k
⑂ 16.6k
web
☆
nilbuild
/
design-patterns-for-humans
design-patterns-for-humans:簡單的設計模式解釋 — design-patterns-for-humans 這個專案提供了對設計模式的簡單解釋,讓開發人員能夠輕鬆理解和應用設計模式。這個專案的目的是讓設計模式更容易被理解和使用,從而提高軟體開發的效率和質量。通過這個專案,開發人員可以學習到設計模式的基本概念和應用場景
★ 48k
⑂ 5.5k
other
☆
thoughtbot
/
guides
guides:程式設計風格指南 — guides 提供了一系列的程式設計風格指南,幫助開發者了解如何寫出乾淨、簡單、易於維護的程式碼。這個指南對於 Ruby 開發者尤其有用,因為它提供了許多最佳實踐和 coding 標準。通過遵循這些指南,開發者可以提高自己的程式設計技能和團隊的合作效率。
Ruby
★ 9.6k
⑂ 1.4k
backend
☆
gradio-app
/
gradio
gradio:機器學習應用程式開發工具 — gradio允許用戶使用Python輕鬆建立和分享機器學習模型的界面,支援數據分析、數據視覺化和深度學習等功能。這個庫可以幫助開發者快速部署機器學習模型,提高開發效率。同時,gradio也提供了一個簡單易用的界面,讓用戶可以輕鬆地與機器學習模型進行交互
Python
★ 43.2k
⑂ 3.6k
data
☆
zml
/
zml
zml:零損害的模型硬件整合 — zml是一個使用Zig語言建構的項目,旨在實現任何模型在任何硬件上運行的能力,同時結合了@ziglang、@openxla、MLIR和@bazelbuild等技術。這個項目的目的是提供一個高效、靈活的模型部署解決方案,讓開發者可以輕鬆地將模型部署在各種硬件平台上。同時,zml也提供了高性能的模型推理能力,讓開發者可以實現高效的AI應用。
Zig
★ 3.9k
⑂ 170
ai-ml
☆
CosmicMind
/
Material
Material:美麗應用程式UI/UX框架 — Material是一個基於Swift的UI/UX框架,提供了豐富的設計元素和組件,例如動畫、卡片、導航控制器等,幫助開發者創建美麗的應用程式。這個框架的設計理念是簡潔和易用,讓開發者可以快速地創建出高質量的用戶界面。同時,Material也提供了豐富的自定義選項,讓開發者可以根據自己的需求進行個性化定制
Swift
★ 12k
⑂ 1.3k
web
☆
ByteByteGoHq
/
system-design-101
system-design-101:系統設計入門 — system-design-101透過簡單的視覺化和術語幫助使用者理解複雜的系統設計,為系統設計面試提供了有力的支持。這個項目對於想要提升系統設計知識和面試技巧的人來說非常重要。同時,它也提供了豐富的資源和文檔,幫助使用者深入了解系統設計的各個方面。
★ 86.2k
⑂ 9.6k
other
☆
nasa
/
fprime
fprime:飛行軟體與嵌入式系統框架 — fprime 提供了一個強大的框架,用于開發飛行軟體和嵌入式系統,讓開發者可以快速地建立和部署應用程式。該框架支持多種平台和硬體,具有高可靠性和可擴展性。fprime 的開源性質使其成為一個非常有吸引力的選擇,用于各種飛行和嵌入式系統的開發
C++
★ 11.5k
⑂ 1.7k
backend
+22 ★
☆
lvgl
/
lvgl
lvgl:嵌入式圖形庫 — lvgl 是一個開源的嵌入式圖形庫,提供了一個簡單易用的 API,用于創建漂亮的用戶界面。它支持多種顯示器和微控制器,包括 TFT 顯示器和 ARM 基礎的微控制器。lvgl 的優點在於它的高效能和低資源占用,使其非常適合於資源有限的嵌入式系統。
C
★ 24.1k
⑂ 4.3k
game
☆
cfenollosa
/
os-tutorial
os-tutorial:從零開始創建作業系統 — os-tutorial是一個開源專案,旨在教導使用者如何從零開始創建一個作業系統。透過這個教學指南,使用者可以學習到作業系統的基礎知識和實現細節。這個專案對於對作業系統開發感興趣的開發者來說是非常有價值的
C
★ 30.6k
⑂ 3.6k
other
☆
dottxt-ai
/
outlines
outlines:結構化輸出 — outlines 是一個用於生成結構化輸出的工具,特別適合需要精確格式化的應用場景。
Python
★ 14.8k
⑂ 796
other
+49 ★
☆
MiniMax-AI
/
skills
skills:人工智慧技能開發 — skills是一個開源項目,提供了一個基於C#的技能開發框架,讓開發者可以輕鬆地創建和集成人工智慧技能。這個項目的目的是提供一個簡單和靈活的方式來開發和應用人工智慧技能。同時,skills也提供了一個強大的API,讓開發者可以輕鬆地擴展和自定義技能
C#
★ 13.1k
⑂ 1.1k
other
☆
DovAmir
/
awesome-design-patterns
awesome-design-patterns:軟體設計模式彙集 — awesome-design-patterns 提供了一份軟體設計模式和架構相關的資源清單,涵蓋了微服務、雲端計算等領域,幫助開發者找到合適的設計模式和架構解決方案。這個項目旨在為軟體開發者提供一個快速查找和學習設計模式的平台。通過這個項目,開發者可以更好地理解和應用設計模式,提高軟體開發的效率和質量
★ 48.2k
⑂ 3.3k
backend
☆
GokuMohandas
/
Made-With-ML
Made-With-ML:機器學習應用開發指南 — Made-With-ML 專案是一個全面性的機器學習開發指南,涵蓋了從資料工程到自然語言處理等多個領域,使用者可以學習如何使用 Python、PyTorch 和 Ray 來開發和部署機器學習模型。這個專案對於想要將機器學習應用於實際生產環境的開發者具有重要意義。通過這個專案,開發者可以學習如何提高機器學習模型的質量和效率,同時也可以學習如何使用 MLOps 來管理和維護機器學習模型
Jupyter Notebook
★ 48.8k
⑂ 7.7k
ai-ml
☆
Snailclimb
/
JavaGuide
JavaGuide:Java 面试与后端开发指南 — JavaGuide 为开发者提供了全面而详细的 Java 面试与后端开发知识,涵盖了计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发等方面的内容。该项目旨在帮助开发者更好地理解 Java 和后端开发的相关知识,并能够更好地应对面试和实际开发工作。同时,JavaGuide 也为开发者提供了丰富的学习资源和实践经验
JavaScript
★ 157.1k
⑂ 46.2k
ai-ml
☆
qmk
/
qmk_firmware
qmk_firmware:開源鍵盤韌體 — qmk_firmware 是一個開源的鍵盤韌體項目,旨在提供一個高度可定制和可擴展的鍵盤控制解決方案。它支援Atmel AVR和Arm USB系列,讓用戶可以輕鬆地自定義自己的鍵盤布局和功能。這個項目對於鍵盤愛好者和開發者來說非常重要,因為它提供了一個高度可定制和可擴展的平台
C
★ 20.5k
⑂ 44.1k
other
☆
ochococo
/
Design-Patterns-In-Swift
Design-Patterns-In-Swift:Swift 设计模式实现 — Design-Patterns-In-Swift 项目展示了如何使用 Swift 5.0 实现各种设计模式,包括 Gang of Four 设计模式。该项目为开发者提供了一个学习和参考的资源,帮助他们提高代码质量和可维护性。通过该项目,开发者可以了解如何将设计模式应用于实际的 Swift 项目中
Swift
★ 15.3k
⑂ 1.7k
mobile
☆
iovisor
/
bcc
bcc:Linux IO 分析和監控工具 — bcc 提供了一系列基於 BPF 的工具,用于 Linux IO 分析、網路監控和其他系統監控任務。這些工具可以幫助開發人員和系統管理員更好地了解系統的行為和性能。bcc 的工具集合包括網路監控、IO 分析和安全監控等功能
C
★ 22.6k
⑂ 4.1k
devops
☆
chrisbanes
/
cheesesquare
cheesesquare:Android 設計庫示範 — cheesesquare 這個專案使用 Kotlin 語言,展示了 Android Design library 的新功能。它提供了一個實用的範例,讓開發者可以學習如何使用這些新功能來改善 app 的使用者介面。同時,cheesesquare 也是一個很好的學習資源,讓開發者可以更深入地了解 Android Design library 的能力
Kotlin
★ 7.6k
⑂ 1.8k
mobile
☆
ggez
/
ggez
ggez:簡單的遊戲開發庫 — ggez 是一個開源的 Rust 程式庫,提供了簡單易用的 API 讓開發者可以快速地創建 2D 遊戲。它提供了許多功能,包括圖形渲染、事件處理和資源管理,讓開發者可以專注於遊戲的邏輯和設計。ggez 的目標是讓開發者可以輕鬆地創建高品質的遊戲,同時也提供了高度的可定制性和擴充性
Rust
★ 4.7k
⑂ 438
game
☆
jordansissel
/
fpm
fpm:跨平台包管理工具 — fpm是一個用Ruby編寫的工具,旨在簡化跨平台的包管理過程。它允許用戶輕鬆地建立多種平台的包,包括deb和rpm等,從而提高了開發效率和包管理的便捷性。這個工具對於需要在多個平台上部署軟件的開發人員來說尤其重要
Ruby
★ 11.5k
⑂ 1.1k
backend
☆
earthtojake
/
text-to-cad
text-to-cad:CAD、機器人及硬件設計的代理技能集合 — text-to-cad 提供了一套用於CAD、機器人及硬件設計的代理技能,旨在簡化這些領域的工作流程。這些技能可以幫助工程師更高效地進行設計和開發。
JavaScript
★ 9k
⑂ 1k
ai-ml
+378 ★
☆