📢
gitzw.com上线了,功能陆续更新中,如有问题或反馈请在下方反馈/建议中给我们留言。
✕
读懂开源,从这里开始
首页
排行榜
教程中心
知识库
资讯
分类
专题合集
🌙
简
▾
简体
繁體
English
登录
用户中心
▾
👤 用户中心
📬 我的订阅
✉️ 我的邮箱
🔑 修改密码
⭐ 我的收藏
💬 我的反馈记录
↩ 退出
订阅
☰
首页
排行榜
教程中心
知识库
资讯
分类
专题合集
搜索
订阅
RSS
简体
繁體
English
🔍
搜索
📡
RSS
🔥 热门搜索
llm
vuejs
pytorch
langchain
sql
graphql
peg
leetcode
tokio
redis
unity
php8
"package-manager"
📘 教程
WinGet 快速指南:包管理新体验
WinGet 是 Windows 的官方包管理器,通过命令行和 PowerShell 模块简化软件安装与管理。本教程帮助你轻松上手,掌握常用操作。
入门
7 章
★ 26.2k
command-line
package-manager
windows
📖 知识库
package-manager
★★★★★
★★★★★
进阶
package-manager 是一种自动化工具,用于管理软件包的安装、升级和删除,简化了依赖关系处理,确保软件及其依赖项的正确版本得到安装,广泛应用于软件开发和运维中。
📦 开源项目
bower
/
bower
bower:网页包管理器 — bower是一个用于管理网页中前端组件和库的包管理器,它可以帮助开发者轻松地安装、更新和管理项目中的依赖项。bower的主要功能是解决网页项目中依赖项的管理问题,使得开发者可以更专注于代码的开发。bower的使用可以提高网页项目的开发效率和质量
JavaScript
★ 14.9k
⑂ 1.8k
web
☆
Homebrew
/
brew
brew:包管理器 — brew是一个跨平台的包管理器,允许用户轻松安装和管理软件。它支持多种操作系统,包括macOS。brew的出现简化了软件的安装和管理过程,使得开发者和用户都能更方便地使用软件。
Ruby
★ 48.9k
⑂ 11.2k
backend
☆
nektro
/
zigmod
zigmod:Zig 编程语言的包管理器 — zigmod 是一个包管理器,用于管理 Zig 语言项目的依赖和包安装。它可以帮助开发者轻松地管理项目依赖,提高开发效率。同时,zigmod 也为 Zig 语言的生态系统提供了重要支持。
Zig
★ 936
⑂ 39
other
☆
swiftlang
/
swift-package-manager
swift-package-manager:Swift 编程语言的包管理器 — swift-package-manager 是 Swift 编程语言的包管理器,用于简化依赖管理和版本控制。它允许开发者轻松地在项目中添加和管理依赖库。swift-package-manager 对于构建和维护大型 Swift 项目至关重要
Swift
★ 10.2k
⑂ 1.5k
mobile
☆
jordansissel
/
fpm
fpm:多平台包管理工具 — fpm可以帮助用户轻松地为多个平台(如deb、rpm等)创建包,提高包管理的效率和可靠性。它支持各种包格式,提供了便捷的包创建和管理功能。通过使用fpm,用户可以更好地管理和分发软件包。
Ruby
★ 11.5k
⑂ 1.1k
backend
☆
python-poetry
/
poetry
poetry:Python 包管理工具 — poetry 提供了简单易用的包管理和依赖管理功能,帮助开发者更好地管理 Python 项目的依赖关系。通过使用 poetry,开发者可以更轻松地管理项目的依赖包,并确保项目的稳定性和可靠性。poetry 的简单性和易用性使其成为 Python 开发者的必备工具
Python
★ 34.3k
⑂ 2.5k
other
☆
composer
/
composer
composer:PHP 依赖管理器 — composer 是一个 PHP 依赖管理器,用于管理和安装 PHP 项目的依赖包。它可以自动化地安装和更新依赖包,并且可以轻松地管理不同版本的依赖包。使用 composer,可以大大简化 PHP 项目的依赖管理过程。
PHP
★ 29.5k
⑂ 4.8k
backend
☆
mason-org
/
mason.nvim
mason.nvim:Neovim 的便携包管理器 — mason.nvim 为 Neovim 提供了一个统一的包管理解决方案,支持安装和管理 LSP 服务器、DAP 服务器、linters 和格式化工具等。它使得 Neovim 的插件管理变得更加简单和高效。同时,它也是一个跨平台的解决方案,可以在任何支持 Neovim 的环境中运行。
Lua
★ 10.4k
⑂ 337
other
☆
microsoft
/
winget-cli
winget-cli:Windows 包管理器 — winget-cli 项目包括一个命令行接口、PowerShell 模块和 COM API,用于管理 Windows 包。它为用户提供了一个方便的方式来安装、更新和管理 Windows 应用程序。winget-cli 的出现使得 Windows 用户可以更轻松地管理软件包。
C++
★ 26.2k
⑂ 1.8k
tools
☆
TeamVanced
/
VancedManager
VancedManager:安装管理工具 — VancedManager是一个开源的Kotlin项目,用于安装和管理Vanced。它为用户提供了便捷的方式来安装和更新Vanced。通过使用VancedManager,用户可以轻松管理自己的Vanced安装包
Kotlin
★ 8.2k
⑂ 1.1k
mobile
☆
awesomeWM
/
awesome
awesome:窗口管理器 — awesome 是一个高度可定制化的窗口管理器,使用 Lua 作为配置语言。它提供了灵活的布局管理和扩展功能,受到许多开发者的喜爱。awesome 的优点在于其高性能和可定制性,使其成为许多用户的首选窗口管理器
Lua
★ 6.9k
⑂ 625
other
☆
wbthomason
/
packer.nvim
packer.nvim:Neovim 的包管理器 — packer.nvim 是一个为 Neovim 设计的包管理器,使用原生包和 Luarocks 依赖,能够让用户以更灵活的方式管理插件。它支持 Lua 脚本,允许用户编写自定义配置。通过使用 packer.nvim,用户可以更轻松地管理 Neovim 的插件和依赖
Lua
★ 8.1k
⑂ 265
other
☆
tmux-plugins
/
tpm
tpm:Tmux 插件管理器 — tpm 可以帮助用户轻松安装、更新和管理 Tmux 插件,提高 Tmux 的使用效率和体验。通过使用 tpm,用户可以方便地扩展 Tmux 的功能,提高工作效率。同时,tpm 也提供了便捷的插件管理功能,帮助用户更好地管理 Tmux 插件。
Shell
★ 14.9k
⑂ 500
other
☆
astral-sh
/
uv
uv:极快的Python包和项目管理器 — uv是一个高性能的Python包和项目管理器,利用Rust语言实现了快速的依赖解析和包管理。它可以帮助开发者更快地创建和管理Python项目。通过使用uv,开发者可以提高项目的开发效率和质量
Rust
★ 87.7k
⑂ 3.4k
other
☆
CocoaPods
/
CocoaPods
CocoaPods:iOS 依赖管理器 — CocoaPods 是一个流行的依赖管理器,用于管理 iOS 和 macOS 项目的第三方库和框架。它提供了简单易用的方式来管理项目依赖,提高了开发效率和项目的可维护性。通过使用 CocoaPods,开发者可以轻松地集成和管理各种库和框架,例如 Objective-C 和 Swift 库。
Ruby
★ 14.8k
⑂ 2.7k
mobile
☆
Homebrew
/
homebrew-core
homebrew-core:macOS 默认公式仓库 — homebrew-core 为 macOS 和 Linux 提供了缺失的包管理器的默认公式仓库。它包含了大量的软件包和库,包括 Ruby 等。homebrew-core 的存在使得 macOS 和 Linux 用户可以更方便地安装和管理软件包。
Ruby
★ 15.5k
⑂ 13.7k
backend
☆
filebrowser
/
filebrowser
filebrowser:Web 文件浏览器 — filebrowser 是一个自托管的 Web 文件浏览器,使用 Go 编写,提供了文件管理、文件分享和 Material Design 界面的功能。它允许用户通过 Web 界面管理和分享文件,非常适合个人和团队使用。通过 filebrowser,用户可以轻松地管理和分享文件
Go
★ 35.6k
⑂ 4k
web
☆
mas-cli
/
mas
mas:Mac 应用商店命令行界面 — mas 提供了一个简单的命令行界面来管理 Mac 应用商店的应用,包括安装、更新和删除。它可以帮助用户更方便地管理应用,并且可以与 Homebrew 等工具结合使用。通过使用 mas,用户可以更高效地管理自己的 Mac 应用
Swift
★ 12.3k
⑂ 297
mobile
☆
Unitech
/
pm2
pm2:Node.js生产过程管理器 — pm2是一个功能强大的Node.js生产过程管理器,内置负载均衡器,用于管理和监控Node.js应用程序。它提供了命令行工具、部署、监控等功能,帮助开发者轻松管理生产环境。pm2的内置负载均衡器可以帮助提高应用程序的可用性和性能
JavaScript
★ 43.2k
⑂ 2.7k
devops
☆
andrewyng
/
context-hub
context-hub:上下文中心库 — context-hub提供了一个简单的方式来管理和共享上下文数据,使得开发者可以更容易地构建复杂的Web应用。它通过提供一个统一的接口来访问和更新上下文数据,从而简化了应用的开发和维护。同时,context-hub也支持多种数据存储和缓存机制,提高了应用的性能和可扩展性
JavaScript
★ 13.8k
⑂ 1.2k
web
☆
aristocratos
/
btop
btop:系统资源监控工具 — btop 是一个使用 C++ 编写的系统资源监控工具,用于显示系统的 CPU、内存、磁盘和网络资源使用情况。它可以帮助用户实时监控系统资源,快速发现和解决系统瓶颈。通过使用 btop,用户可以优化系统性能和资源利用率。
C++
★ 33.6k
⑂ 1.1k
other
☆
oven-sh
/
bun
bun:JavaScript 运行时、打包器和包管理器 — bun 是一个使用 Rust 编写的 JavaScript 运行时,集成了打包器、测试运行器和包管理器的功能。它能够提供令人难以置信的快速性能,支持 JavaScriptCore、JSX、React、TypeScript 等。通过使用 bun,开发者可以简化开发流程,提高开发效率。
Rust
★ 94.9k
⑂ 4.9k
web
☆
justrach
/
nanobrew
nanobrew:macOS 包管理器 — nanobrew 是一个快速且高效的 macOS 包管理器,使用 Zig 编写,能够实现 3ms 的热安装。它的速度和效率使其成为 macOS 用户的首选包管理器。与传统的包管理器如 apt-get 和 homebrew 相比,nanobrew 具有更快的安装速度和更低的系统资源占用
Zig
★ 1.1k
⑂ 17
other
☆
helm
/
helm
helm:Kubernetes 包管理器 — helm 是一个用于 Kubernetes 的包管理器,允许用户轻松安装、升级和管理应用程序。它提供了一个简单的方式来管理复杂的 Kubernetes 应用程序。helm 的出现简化了 Kubernetes 应用程序的部署和管理过程
Go
★ 30k
⑂ 7.7k
devops
☆
Carthage
/
Carthage
Carthage:Cocoa 依赖管理器 — Carthage 是一个用于管理 Cocoa 依赖的工具,通过简单的命令行接口帮助开发者轻松管理项目依赖。它支持 Swift 和其他语言,能够帮助开发者高效地构建和维护项目。Carthage 的去中心化特性使其更为灵活和可靠
Swift
★ 15.2k
⑂ 1.5k
mobile
☆
facebookarchive
/
prepack
prepack:JavaScript 代码优化工具 — prepack 通过分析 JavaScript 代码,消除未使用的代码,减小代码体积,并优化代码执行效率。这种优化对于提高 Web 应用性能和减少加载时间至关重要。通过使用 prepack,开发者可以更好地优化他们的 JavaScript 代码,提高用户体验。
JavaScript
★ 14.1k
⑂ 412
web
☆
fairyglade
/
ly
ly:轻量级Linux和BSD终端用户界面显示管理器 — ly是一个基于文本用户界面的显示管理器,支持Linux和BSD系统,使用Zig语言编写。它提供了一个轻量级的登录管理解决方案,支持PAM认证。ly的开发目标是提供一个快速、稳定和安全的显示管理器,满足用户的需求。
Zig
★ 7.5k
⑂ 350
other
☆
theonedev
/
onedev
onedev:Git 服务器与 CI/CD、看板和包管理集成 — onedev 是一个自托管的 Git 服务器,支持 CI/CD、看板和包管理,能够帮助开发团队提高协作效率和项目管理能力。通过 onedev,开发人员可以轻松地管理代码仓库、自动化构建和部署、跟踪项目进度。同时,onedev 还提供了丰富的自定义和扩展能力,能够满足不同团队的个性化需求。
Java
★ 15.1k
⑂ 965
ai-ml
☆
darknessomi
/
musicbox
musicbox:命令行音乐工具 — musicbox是一个基于命令行的音乐工具,允许用户在终端中控制和播放音乐。它使用Python语言开发,支持多种操作系统,包括linux。musicbox的出现为用户提供了一个简洁高效的音乐控制方式,摆脱了图形界面的束缚
Python
★ 9.8k
⑂ 1.6k
other
☆
neurocyte
/
flow
flow:程序员文本编辑器 — flow是一个功能强大的文本编辑器,支持语言服务器客户端和语言服务器协议,能够提供高效的代码编辑和分析功能。它使用Zig编写,具有高性能和可靠性。同时,flow还支持tree-sitter和tui等技术,能够提供更好的用户体验
Zig
★ 2.1k
⑂ 113
tools
☆
inputsh
/
awesome-linux
awesome-linux:让 Linux 更加出色的项目和资源列表 — awesome-linux 项目旨在收集和分享让 Linux 更加出色的项目和资源,包括桌面环境、Linux 发行版和 X 窗口管理器等。该项目帮助用户发现新的 Linux 项目和工具,丰富了 Linux 的生态系统。同时,awesome-linux 项目也为开发者提供了一个展示自己的项目和分享经验的平台。
★ 5.1k
⑂ 420
other
☆
nvbn
/
thefuck
thefuck:命令行纠错工具 — thefuck是一个基于Python的工具,用于自动纠正之前的命令行输入错误。它可以帮助用户节省时间和提高效率。通过使用thefuck,用户可以更轻松地管理和纠正自己的命令行操作
Python
★ 97.5k
⑂ 4k
other
☆
sayanarijit
/
xplr
xplr:简短中文描述 — xplr是一个使用Rust编写的基于文本用户界面的文件资源管理器,具有快速、可定制和最小化的特点。它支持多种功能,如文件浏览、文件启动和文件管理,非常适合开发人员和终端用户。xplr的设计目标是提供一个高效、可扩展的文件资源管理器,能够满足不同用户的需求
Rust
★ 4.8k
⑂ 92
tools
☆
jarun
/
nnn
nnn:终端文件管理器 — nnn是一个基于C语言开发的终端文件管理器,提供了批量重命名、文件预览、文件搜索等功能。它支持多平台,包括Android、Raspberry Pi和WSL。nnn的设计目标是提高开发人员的生产力和效率。
C
★ 21.7k
⑂ 811
tools
☆
tj
/
n
n:Node版本管理 — n可以帮助用户轻松地在不同的Node版本之间切换,这对于开发和测试不同项目非常有用。通过使用n,用户可以避免版本冲突的问题,并且可以轻松地测试和调试不同的Node版本。同时,n也支持自动下载和安装指定版本的Node
Shell
★ 19.5k
⑂ 762
other
☆
asdf-vm
/
asdf
asdf:可扩展的版本管理器 — asdf是一个使用Go语言编写的版本管理器,支持多种编程语言,包括Ruby、Node.js、Elixir、Erlang等。它提供了一个简单的命令行接口(CLI),允许用户轻松管理不同语言的版本。asdf的可扩展性使其成为开发人员的必备工具
Go
★ 25.5k
⑂ 929
tools
☆
rrousselGit
/
provider
provider:简单的继承小部件 — provider是一个基于Dart语言的库,提供了简单的继承小部件功能,用于Flutter应用的状态管理。它可以帮助开发者轻松管理应用的状态,并提高代码的可维护性。通过使用provider,开发者可以更好地组织代码,提高开发效率
Dart
★ 5.3k
⑂ 526
mobile
☆
Seafoam-Labs
/
Shelly-ALPM
Shelly-ALPM:ArchLinux 的 Pacman 替代品 — Shelly-ALPM 是一个使用 Zig 编写的包管理器,旨在替代 ArchLinux 中的 Pacman。它提供了一个更友好的命令行界面和更高的性能。Shelly-ALPM 的开发目标是为 ArchLinux 用户提供一个更好的包管理体验。
Zig
★ 877
⑂ 70
tools
☆
yarnpkg
/
yarn
yarn:JavaScript 包管理工具 — yarn 是一个快速、可靠、安全的 JavaScript 包管理工具,旨在替代 npm。它提供了更快的安装速度、更好的包管理功能和更强的安全性。yarn 的开发正在不断进行,新特性和 bug 修复将在 berry 分支上发布
JavaScript
★ 41.5k
⑂ 2.7k
web
☆
SwifterSwift
/
SwifterSwift
SwifterSwift:Swift 扩展库 — SwifterSwift 提供了大量的 Swift 扩展,涵盖 Foundation、UIKit 等多个领域,能够帮助开发者简化代码,提高开发效率。该库支持多种平台,包括 iOS、macOS、tvOS 和 watchOS。通过使用 SwifterSwift,开发者可以更专注于业务逻辑的实现,而不是重复造轮子。
Swift
★ 15.1k
⑂ 1.7k
mobile
☆