This project is a dependency management tool for Go designed to track and lock package versions to ensure reproducible builds across different environments. It functions as a version lock file manager, recording complete snapshots of the dependency graph to prevent version drift, and as a semantic version constraint resolver that calculates compatible package versions. The tool orchestrates a local vendor directory, mirroring external source code to enable offline builds and source auditing. It utilizes a combination of static analysis to discover required libraries and a logic engine to inte
Carthage is a decentralized dependency manager for Cocoa projects and an automation tool for Xcode builds. It functions as a Git-based framework manager and binary distribution tool used to fetch, build, and manage external libraries. The project distinguishes itself by supporting the production and distribution of platform-independent binary frameworks and static libraries. It utilizes Git tags and submodules to lock specific versions of external libraries and provides mechanisms to distribute prebuilt binaries via zipped release archives. The system covers dependency resolution and version
Go Package Manager (gopm) is a package manager and build tool for Go.
jingweno/nut 的主要功能包括:Dependency Management, Package Management。
jingweno/nut 的开源替代品包括: golang/dep — This project is a dependency management tool for Go designed to track and lock package versions to ensure reproducible… kardianos/govendor — govendor is a toolset for Go dependency management that enables the replication of external packages into a local… carthage/carthage — Carthage is a decentralized dependency manager for Cocoa projects and an automation tool for Xcode builds. It… damnwidget/vengo. gpmgo/gopm — Go Package Manager (gopm) is a package manager and build tool for Go. lunny/gop.