📢
gitzw.com上线了,功能陆续更新中,如有问题或反馈请在下方反馈/建议中给我们留言。
✕
讀懂開源,從這裡開始
首頁
排行榜
教程中心
知識庫
資訊
分類
專題合集
🌙
繁
▾
简体
繁體
English
登入
使用者中心
▾
👤 使用者中心
📬 我的訂閱
✉️ 我的郵箱
🔑 修改密碼
⭐ 我的收藏
💬 我的回饋記錄
↩ 登出
訂閱
☰
首頁
排行榜
教程中心
知識庫
資訊
分類
專題合集
搜尋
訂閱
RSS
简体
繁體
English
🔍
搜尋
📡
RSS
🔥 熱門搜尋
llm
vuejs
pytorch
leetcode
sql
langchain
graphql
redis
tokio
unity
peg
php8
"npm"
📖 知識庫
pnpm
★★★★★
★★★★★
进阶
pnpm 是一个快速的、节省磁盘空间的包管理工具,旨在替代 npm 和 yarn,通过使用硬链接和符号链接来管理依赖包,减少磁盘空间的占用,pnpm 支持 monorepo 和 workspace,能够高效地管理多个包之间的依赖关系,pnpm 的核心理念是尽量减少不必要的文件复制和网络请求,从而提高包安装和更新的速度,pnpm 还提供了许多其他功能,如支持钩子函数、自定义的包安装脚本等,pnpm 的设计目标是提供一个更快、更可靠、更易用的包管理工具,pnpm 适合大型项目和复杂的依赖管理场景,pnpm 的性能优势在于其能够避免不必要的文件复制和网络请求,pnpm 的磁盘空间占用优势在于其能够使用硬链接和符号链接来管理依赖包,pnpm 的易用性优势在于其提供了简单易用的命令行接口和丰富的配置选项,
npm
★★★★★
★★★★★
入门
npm(Node Package Manager)是由 Isaac Schlueter 创建的 Node.js 的包管理器,用于管理 Node.js 项目中的依赖和库,npm 使得开发者可以轻松地安装、更新和管理项目依赖的包,npm 的包仓库是世界上最大的开源库仓库之一,目前已有数百万个包可供使用,npm 的包管理功能使得 Node.js 成为了一种非常流行的开发平台,npm 还提供了命令行工具,开发者可以使用 npm install、npm update 等命令来管理包,npm 的生态系统非常庞大,许多流行的框架和库都托管在 npm 上,如 Express.js、React 等,npm 的包管理功能极大地提高了开发效率和降低了开发成本,npm 的使用非常广泛,是 Node.js 开发的必备工具,npm 的包仓库还提供了搜索、分类和评分等功能,方便开发者快速找到和评估所需的包,npm 的包管理功能还支持私有仓库和团队协作,方便企业和团队内部的包管理和协作,npm 是 Node.js 生态系统的重要组成部分,npm 的发展和成长推动了 Node.js 的广泛应用和流行,npm 的包管理功能和生态系统使得 Node.js 成为了一种非常流行和强大的开发平台,npm 的影响力和重要性不言而喻,npm 是 Node.js 开发的核心组成部分,npm 的包管理功能和生态系统是 Node.js 成功的重要因素,npm 的发展和成长还推动了 JavaScript 和前端开发的进步和创新,npm 的包管理功能和生态系统使得 JavaScript 和前端开发变得更加容易和高效,npm 是 JavaScript 和前端开发的重要工具和平台,npm 的影响力和重要性在 JavaScript 和前端开发社区中非常明显,npm 是 Node.js 和 JavaScript 生态系统的重要组成部分,npm 的包管理功能和生态系统是 Node.js 和 JavaScript 成功的重要因素,npm 的发展和成长推动了 Node.js 和 JavaScript 的广泛应用和流行,npm 的包管理功能和生态系统使得 Node.js 和 JavaScript 成为了一种非常流行和强大的开发平台,npm 的影响力和重要性不言而喻,npm 是 Node.js 和 JavaScript 开发的核心组成部分,npm 的包管理功能和生态系统是 Node.js 和 JavaScript 成功的重要因素,npm 的发展和成长还推动了前端开发的进步和创新,npm 的包管理功能和生态系统使得前端开发变得更加容易和高效,npm 是前端开发的重要工具和平台,npm 的影响力和重要性在前端开发社区中非常明显,npm 的包管理功能和生态系统使得前端开发变得更加容易和高效,npm 是前端开发的重要组成部分,npm 的包管
📦 開源專案
Schniz
/
fnm
fnm:快速簡單的 Node.js 版本管理器 — fnm 是一個用 Rust 編寫的快速簡單的 Node.js 版本管理器,旨在提供一個輕量級和高效的方式來管理 Node.js 的版本。它的設計目標是簡單易用,同時也提供了高級的功能來滿足開發者的需求。通過使用 fnm,開發者可以輕鬆地在不同的 Node.js 版本之間切換,提高開發效率
Rust
★ 26.2k
⑂ 635
other
☆
stanford-oval
/
storm
storm:基於大型語言模型的知識整理系統 — storm是一個基於大型語言模型的知識整理系統,能夠自動研究特定主題並生成完整的報告,附帶引用文獻。這個系統結合了NLP和機器學習技術,提供了一種高效的知識整理方法。storm的應用潛力廣泛,包括學術研究、商業分析等領域。
Python
★ 30k
⑂ 2.8k
ai-ml
☆
tonybanters
/
oxwm
oxwm:Zig 編程語言的窗口管理器 — oxwm 是一個基於 Zig 的窗口管理器,提供了一種簡單且高效的方式來管理桌面應用程式。它使用 Zig 進行開發,以提供更好的性能和安全性。oxwm 的設計目標是提供一個輕量級、易於使用的窗口管理器,滿足用戶的需求
Zig
★ 843
⑂ 63
other
☆
mason-org
/
mason.nvim
mason.nvim:便攜式 Neovim 包管理器 — mason.nvim 是一個為 Neovim 設計的包管理器,允許用戶輕鬆安裝和管理各種工具,包括 LSP 伺服器、DAP 伺服器、linters 和格式化工具。它的便攜式設計使其可以在任何 Neovim 環境中運行,為用戶提供了一種統一的包管理體驗。這使得開發人員可以更容易地管理其 Neovim 環境,從而提高生產力
Lua
★ 10.4k
⑂ 337
other
☆
tj
/
n
n:節點版本管理 — n 提供了一個簡單的方式來安裝和管理不同版本的 Node.js,讓開發者可以輕鬆地在不同的版本之間切換。這對於需要在不同 Node.js 版本下測試和調試應用程式的開發者來說尤其有用。同時,n 也支持多種 Shell 環境,包括 Bash 和 Zsh。
Shell
★ 19.5k
⑂ 762
other
☆
vllm-project
/
vllm
vllm:高性能LLM推理和服务引擎 — vllm是一個開源的Python項目,提供高性能的LLM推理和服務能力,支持多種硬件平臺,包括AMD、CUDA、TPU等,使用pytorch和transformer等技術,能夠高效地處理LLM的推理和服務,對於LLM的應用和開發具有重要意義。vllm的設計目標是提供一個高吞吐量和記憶體效率的推理和服務引擎,能夠滿足LLM應用的需求。通過使用vllm,開發者可以更容易地部署和管理LLM模型,提高推理和服務的效率和準確性。
Python
★ 85.9k
⑂ 19.3k
ai-ml
☆
triwinds
/
ns-emu-tools
ns-emu-tools:NS 模拟器工具 — ns-emu-tools 是一个使用 Rust 编写的工具,用于安装和更新 NS 模拟器。它提供了一个方便的方式来管理 NS 模拟器的版本。通过使用 ns-emu-tools,用户可以轻松地安装和更新 NS 模拟器,确保他们始终拥有最新的版本。
Rust
★ 4.9k
⑂ 175
tools
☆
epwalsh
/
obsidian.nvim
obsidian.nvim:Neovim 整合插件 — obsidian.nvim 這個項目提供了 Obsidian 和 Neovim 的無縫整合,讓用戶可以在 Neovim 中使用 Obsidian 的功能。這個插件使用 Lua 語言開發,提供了豐富的自定義選項和設定。通過 obsidian.nvim,用戶可以提高生產力和工作效率
Lua
★ 6.1k
⑂ 252
other
☆
microsoft
/
presidio
presidio:敏感数据保护框架 — presidio支持NLP、模式匹配和可定制的管道,能够有效地保护个人隐私数据。通过使用presidio,开发者可以轻松地将数据保护功能集成到自己的应用程序中。同时,presidio还支持多种数据类型,包括文本、图像和结构化数据。
Python
★ 9.7k
⑂ 1.2k
ai-ml
☆
lutzroeder
/
netron
netron:神經網路視覺化工具 — netron是一個視覺化工具,允許用戶瀏覽和分析神經網路、深度學習和機器學習模型。它支持多種模型格式,包括ONNX、PyTorch和TensorFlow。通過netron,用戶可以更好地理解模型的結構和運作,從而提高模型的性能和準確性
JavaScript
★ 33.2k
⑂ 3.2k
ai-ml
☆
explosion
/
spaCy
spaCy:工業級自然語言處理 — spaCy 提供高效的自然語言處理功能,包括實體辨識、文本分類和標記化等,能夠有效地處理大量文本數據。它的優點在於高效、可擴展和易於使用,廣泛應用於各個領域的文本分析任務。因此,spaCy 成為了 Python 中最受歡迎的 NLP 庫之一
Python
★ 33.7k
⑂ 4.7k
ai-ml
☆
huggingface
/
transformers
transformers:機器學習模型框架 — transformers 提供了一個統一的框架,讓開發者可以輕鬆地使用和訓練各種機器學習模型,包括自然語言處理、語音識別和視覺模型等。這個框架支持 PyTorch 和其他深度學習庫,讓開發者可以快速地部署和集成模型。同時,transformers 還提供了大量的預訓練模型,讓開發者可以快速地開始自己的項目。
Python
★ 162.5k
⑂ 33.9k
ai-ml
☆
stevearc
/
oil.nvim
oil.nvim:Neovim 文件瀏覽器 — oil.nvim 是一個基於 Lua 的 Neovim 外掛,提供了一個文件瀏覽器,讓用戶可以像編輯緩衝區一樣編輯檔案系統。這個外掛可以幫助用戶更高效地管理檔案系統,並且提供了一個更直觀的使用體驗。同時,oil.nvim 也支持 Neovim 的多種功能,例如 nvim 和 nvim-plugin
Lua
★ 6.7k
⑂ 239
other
☆
hiyouga
/
LlamaFactory
LlamaFactory:大型語言模型優化 — LlamaFactory 通過提供一個統一的介面,支持多種微調技術,如 PEFT、LORA 和 QLoRA,從而實現了對多個大型語言模型的高效微調。這個項目對於自然語言處理(NLP)領域具有重要意義,因為它能夠大大提高模型的性能和效率。另外,LlamaFactory 還支持多種模型,包括 GPT、LLaMA 和 Transformers 等
Python
★ 73.2k
⑂ 8.9k
ai-ml
☆
eriklindernoren
/
ML-From-Scratch
ML-From-Scratch:機器學習基礎實現 — ML-From-Scratch 項目提供了機器學習模型和演算法的基礎實現,包括線性回歸、深度學習等,使用 NumPy 進行實現,目的是提供一個易於理解和使用的機器學習基礎知識庫。這個項目對於機器學習初學者和研究人員都具有重要的參考價值。同時,ML-From-Scratch 也為開發人員提供了一個基礎框架,方便他們進行深入的研究和開發。
Python
★ 32k
⑂ 5.4k
ai-ml
☆
Crosstalk-Solutions
/
project-nomad
project-nomad:離線生存電腦系統 — project-nomad是一個離線生存電腦系統,內建各種工具和知識,讓用戶在任何情況下都能獲得所需的資訊和支持。它利用AI技術提供即時資訊和分析,讓用戶能夠做出明智的決定。這個系統對於那些需要在離線環境中工作或生活的人来说非常重要
TypeScript
★ 33.7k
⑂ 3.4k
ai-ml
+122 ★
☆
NapNeko
/
NapCatQQ
NapCatQQ:基於NTQQ的現代協議框架 — NapCatQQ是一個基於NTQQ的現代協議框架,使用TypeScript語言開發,提供了一種高效且靈活的方式來處理協議相關的任務。它支持OneBot和OneBot11等多種協議,讓開發者可以輕鬆地創建自己的聊天機器人。NapCatQQ的出現為開發者提供了一種新的選擇,讓他們可以更容易地處理複雜的協議邏輯
TypeScript
★ 9.8k
⑂ 775
backend
☆
yarnpkg
/
yarn
yarn:快速、可靠、安全的包管理器 — yarn 是一個流行的 JavaScript 包管理器,提供快速、可靠、安全的包管理功能。它的設計目的是取代 npm,提供更好的性能和安全性。yarn 的 1.x 版本已凍結,新功能和 bug 修復均發生在 berry 分支上,因此用戶可以享受最新的功能和修復。
JavaScript
★ 41.5k
⑂ 2.7k
web
☆
tensorflow
/
tensorflow
tensorflow:開源機器學習框架 — tensorflow是一個開源的機器學習框架,提供了大量的工具和資源,讓開發者可以輕鬆地建構和部署機器學習模型。它支持多種編程語言,包括C++和Python,並提供了強大的深度學習和神經網路功能。因此,tensorflow已經成為機器學習領域中最受歡迎的框架之一
C++
★ 196.3k
⑂ 75.5k
ai-ml
☆
drizzle-team
/
drizzle-orm
drizzle-orm:TypeScript 物件關聯對映 — drizzle-orm 提供了一個簡單且強大的方式來與資料庫進行交互,支援多種資料庫如 MySQL、Postgres 和 SQLite。它允許開發者使用 TypeScript 的類別和物件來定義資料模型,並自動生成 SQL 查詢。這使得開發者可以更容易地管理複雜的資料庫操作,同時也能保持代碼的可讀性和維護性。
TypeScript
★ 35.1k
⑂ 1.5k
backend
☆
dmlc
/
xgboost
xgboost:分布式梯度提升庫 — xgboost是一個強大的機器學習庫,提供了分布式梯度提升的功能,能夠處理大規模的數據集和複雜的模型。它支持多種程式語言,包括Python、R、Java、Scala、C++等,能夠運行在多種平台上。xgboost的優點在於其可擴展性、可攜帶性和高效性,使其成為機器學習領域的一個重要工具
C++
★ 28.6k
⑂ 8.9k
ai-ml
☆
tmux-plugins
/
tpm
tpm:Tmux 外掛程式管理工具 — tpm 提供了一個簡單的方式來管理 Tmux 的外掛程式,讓使用者可以輕鬆地安裝、更新和移除外掛程式。這個工具可以幫助使用者自訂自己的 Tmux 環境,提高工作效率。同時,tpm 也提供了一個方便的方式來分享和發佈自己的 Tmux 外掛程式
Shell
★ 14.9k
⑂ 500
other
☆
prisma
/
prisma
prisma:下一代ORM解決方案 — prisma提供了一個強大且易用的API,讓開發人員可以輕鬆地與資料庫進行交互,支援多種資料庫系統,包括關聯式和NoSQL資料庫。prisma的目標是簡化資料庫操作,提高開發效率和資料安全性。通過使用prisma,開發人員可以專注於業務邏輯的實現,而不需要關注資料庫的複雜細節
TypeScript
★ 47.3k
⑂ 2.5k
backend
+37 ★
☆
microsoft
/
BitNet
BitNet:1 位 LLM 推理框架 — BitNet 是一個開源的框架,旨在為 1 位大型語言模型(LLMs)提供高效的推理能力。它使用 Python 進行開發,為開發人員提供了一個簡單易用的介面。通過 BitNet,開發人員可以輕鬆地部署和管理 1 位 LLMs,從而提高推理效率和準確度
Python
★ 39.7k
⑂ 3.6k
ai-ml
☆
olimorris
/
codecompanion.nvim
codecompanion.nvim:AI編程輔助工具 — codecompanion.nvim是一個基於Lua的Neovim插件,利用AI技術提供智能編程輔助,包括代碼補全、代碼檢查等功能,能夠大大提升開發者的工作效率。這個插件支持多種AI模型,包括Copilot、Claude Code等。通過使用codecompanion.nvim,開發者可以更快速、更準確地完成編程任務
Lua
★ 6.7k
⑂ 435
ai-ml
☆
ManimCommunity
/
manim
manim:數學動畫框架 — manim 是一個開源的 Python 框架,用于創建數學動畫。它提供了一個簡單易用的 API,讓用戶可以輕鬆地創建複雜的動畫。通過使用 manim,用戶可以創建出吸引人的數學動畫,以幫助學生和愛好者更好地理解數學概念。
Python
★ 39.4k
⑂ 3k
backend
☆
karpathy
/
char-rnn
char-rnn:字符級語言模型 — char-rnn 提供了一種基於字符的語言模型實現,利用 Lua 和 Torch 框架,能夠有效地處理和生成文本數據。這個庫通過多層遞歸神經網路的設計,實現了對字符級語言模型的支持,從而可以用於文本生成、語言翻譯等任務。同時,char-rnn 的實現也展示了 Torch 框架在深度學習任務中的強大能力
Lua
★ 12.1k
⑂ 2.6k
ai-ml
☆
ollama
/
ollama
ollama:開源模型框架 — ollama 是一個基於 Go 的開源框架,旨在簡化使用多種 AI 模型的過程。它支持多種流行的模型,包括 Kimi-K2.6、GLM-5.1 和 DeepSeek 等。通過 ollama,開發人員可以快速地集成和使用這些模型,從而加速自己的開發速度和提高效率。
Go
★ 175.9k
⑂ 16.9k
ai-ml
☆
allenai
/
olmocr
olmocr:PDF 文檔線性化工具包 — olmocr 提供了一個簡單的方法來處理 PDF 文檔,讓用戶可以輕鬆地將其轉換為大型語言模型(LLM)可以接受的格式。這個工具包是基於 Python 開發的,使用簡單且高效。olmocr 的出現可以大大提高 LLM 數據集的準備效率和質量
Python
★ 18.5k
⑂ 1.5k
ai-ml
+334 ★
☆
google
/
langextract
langextract:結構化文本提取库 — langextract 是一个 Python 库,利用大型语言模型(LLMs)从非結構化文本中提取結構化信息。它具有精确的源基准和交互式可视化功能,能夠高效地从复杂文本中提取有用信息。该库在自然语言处理(NLP)领域具有重要意义,能够广泛应用于信息提取、数据分析等领域。
Python
★ 37.1k
⑂ 2.6k
ai-ml
☆
pastelsky
/
bundlephobia
bundlephobia:前端依賴成本分析工具 — bundlephobia通過分析新增的前端依賴對項目的體積和性能的影響,幫助開發者們做出更好的技術選擇。它支持對npm套件和webpack項目進行分析,從而讓開發者們更好地理解新增依賴的成本。這個工具對於保持項目的性能和效率非常重要
TypeScript
★ 9.5k
⑂ 257
web
☆
cilium
/
cilium
cilium:基於 eBPF 的網路、安全和可觀測性解決方案 — cilium 利用 eBPF 技術提供了高性能的網路和安全功能,包括網路隔離、安全群組和負載平衡等。同時,cilium 也提供了強大的可觀測性功能,允許用戶實時監控和分析網路流量和系統性能。這使得 cilium 成為容器化應用程式的理想解決方案
Go
★ 24.7k
⑂ 3.9k
devops
☆
Unitech
/
pm2
pm2:節點生產進程管理器 — pm2 是一個強大的 Node.js 進程管理器,能夠自動重啟崩潰的進程,負載平衡和監控應用程式,確保高可用性和效能。它提供了許多功能,如命令列工具、部署和監控等,讓開發者能夠輕鬆管理 Node.js 應用程式。pm2 的內建負載平衡器能夠分配流量,減少伺服器負載,提高應用程式的性能
JavaScript
★ 43.2k
⑂ 2.7k
devops
☆
meteor
/
meteor
meteor:JavaScript 應用平台 — meteor 是一個全面的平台,包含了多種工具和功能,例如建構系統、框架和實時資料同步等,讓開發者可以快速且輕鬆地建構和部署複雜的應用程式。meteor 的設計宗旨是提供一種簡單且高效的方式來建構和部署應用程式,讓開發者可以專注於寫程式而不需要擔心基礎設施的問題。通過使用 meteor,開發者可以快速地建構和部署高品質的應用程式,同時也可以享受開源社群的支持和資源
JavaScript
★ 44.8k
⑂ 5.2k
web
☆
ruvnet
/
RuView
RuView:實時空間智慧與生命跡象監測 — RuView 是一個利用 WiFi 信號進行空間智慧和生命跡象監測的系統,能夠在不使用任何攝影機的情況下進行實時監測。這個系統使用 Rust 語言開發,結合了 IoT 和 WiFi 技術,提供了一種創新的監測解決方案。RuView 的應用範圍廣泛,包括家居自動化、健康監測和安全保障等
Rust
★ 79.9k
⑂ 10.8k
devops
☆
go-gitea
/
gitea
gitea:簡單的自托管開發平台 — gitea是一個基於Go語言開發的自托管Git服務,提供了一系列的功能,包括Git託管、代碼審查、團隊協作、套件註冊和CI/CD。它的目的是為用戶提供一個簡單易用的開發平台,幫助用戶提高開發效率和團隊協作能力。同時,gitea也支持多種語言和框架,包括Go、 TypeScript和Vue等
Go
★ 56.8k
⑂ 6.9k
devops
☆
lerna
/
lerna
lerna:多套件管理工具 — lerna是一種強大的工具,能夠幫助開發者管理和發布多個JavaScript/TypeScript套件。它提供了高效的建構和發布流程,讓開發者可以更容易地維護和更新套件。同時,lerna也支持monorepo的管理,讓開發者可以更好地管理和維護多個相關套件。
TypeScript
★ 36.1k
⑂ 2.3k
web
☆
voidcosmos
/
npkill
npkill:節省空間的工具 — npkill是一個命令列工具,能夠列出系統中所有的node_modules目錄及其大小,讓您可以輕鬆地找到並刪除不需要的目錄,以節省空間。這對於開發人員來說尤其有用,因為node_modules目錄經常會佔用大量的空間。npkill可以幫助您保持系統的整潔和高效
TypeScript
★ 9.4k
⑂ 249
tools
☆
un-pany
/
v3-admin-vite
v3-admin-vite:Vue3 管理模板 — v3-admin-vite 提供了一個現成的 Vue3 管理模板,幫助開發者快速建立管理後台。它集成了多種流行的庫和工具,包括 Vue、Vite、Element Plus、Pinia 等,讓開發者可以專注於業務邏輯的開發。同時,v3-admin-vite 也支持 TypeScript、Sass 等,讓開發者可以更好地管理代碼
Vue
★ 7k
⑂ 1.2k
web
☆