awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to tools/godep

Open-source alternatives to Godep

30 open-source projects similar to tools/godep, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Godep alternative.

  • masterminds/glideMasterminds 的头像

    Masterminds/glide

    8,095在 GitHub 上查看↗

    Glide is a Go dependency management tool that fetches, pins, and vendors external packages to enable reproducible builds across environments. It stores project-specific copies of Go packages in a vendor directory, isolating dependencies per project to avoid version conflicts, and supports fetching packages from Git, Mercurial, Bazaar, and Subversion repositories. The tool resolves dependency versions using semantic versioning ranges and operators, and generates a lock file that records exact commit IDs for all transitive dependencies. Glide distinguishes itself with an interactive version wiz

    Gogogolangpackage-management
    在 GitHub 上查看↗8,095
  • golang/depgolang 的头像

    golang/dep

    12,737在 GitHub 上查看↗

    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

    Godependency-managergolangpackage-manager
    在 GitHub 上查看↗12,737
  • kardianos/govendorkardianos 的头像

    kardianos/govendor

    4,895在 GitHub 上查看↗

    govendor is a toolset for Go dependency management that enables the replication of external packages into a local directory to ensure reproducible builds without requiring active network access. It functions as a dependency vendor tool and version manager, fetching specific git revisions, tags, or branches of remote packages. The project includes a dependency auditor to identify missing, modified, or outdated packages compared to their remote sources. It also provides a license extraction utility that discovers and lists the legal licenses associated with project import paths and dependencies

    Gogogolangvendor
    在 GitHub 上查看↗4,895

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Find more with AI search
  • rubygems/bundlerrubygems 的头像

    rubygems/bundler

    4,881在 GitHub 上查看↗

    Bundler is a Ruby dependency manager that resolves gem versions and locks them in a lockfile so every machine installs the same set of dependencies. It manages package sources, provides environment diagnostics, and wraps commands and consoles to run inside a consistent gem context, preventing version mismatches across development, testing, and production. Unlike a simple package installer, Bundler uses a SAT solver to find a consistent set of gem versions satisfying all constraints, segregates authentication secrets from source URLs, and enforces platform-specific dependency filtering. Its lo

    Rubydependency-managerrubyrubygems
    在 GitHub 上查看↗4,881
  • clibs/clibclibs 的头像

    clibs/clib

    5,133在 GitHub 上查看↗

    clib is a C language package manager and dependency manager used to install, update, and manage external C libraries and executable dependencies from remote repositories. It functions as a distribution tool for structuring source code and metadata to publish C libraries and a development toolkit for maintaining consistent build environments. The project provides a framework for C library distribution and dependency resolution, utilizing manifest files to track required library versions and ensure reproducible builds across different systems. It streamlines the C development workflow by managi

    Ccclibmanager
    在 GitHub 上查看↗5,133
  • cocoapods/specsCocoaPods 的头像

    CocoaPods/Specs

    6,817在 GitHub 上查看↗

    Specs is a centralized package metadata repository and distribution service for the Apple platform. It serves as a public index of library specifications, enabling the discovery, resolution, and installation of third-party frameworks for iOS and macOS projects. The project provides a podspec distribution service that hosts and validates library specifications to ensure reproducible dependency resolution. It utilizes a Git-based collection of structured specifications and a REST API to manage library publishing, ownership, and versioning. The system encompasses comprehensive capabilities for

    在 GitHub 上查看↗6,817
  • nvie/pip-toolsnvie 的头像

    nvie/pip-tools

    8,005在 GitHub 上查看↗

    pip-tools is a set of command line utilities for compiling high-level Python dependency lists into pinned requirements files. It functions as a dependency lock tool and requirements compiler that resolves transitive dependencies to produce a deterministic list of packages. The project enables the maintenance of separate production and development dependency layers through layered requirement constraints. It supports targeted package upgrades and the generation of content hashes to verify package integrity during installation. The toolset covers dependency locking, version updates, and virtua

    Python
    在 GitHub 上查看↗8,005
  • carthage/carthageCarthage 的头像

    Carthage/Carthage

    15,174在 GitHub 上查看↗

    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

    Swift
    在 GitHub 上查看↗15,174
  • friendlyanon/cmake-initfriendlyanon 的头像

    friendlyanon/cmake-init

    2,488在 GitHub 上查看↗

    cmake-init is a project generator and build system boilerplate designed to automate the initialization of C++ projects. It provides a framework for creating standardized project layouts and build configurations through template-based generation and user-defined prompts. The project functions as a development workflow automator, integrating static analysis, code formatting, and documentation generation directly into the build pipeline. It includes a dependency management system for vendoring external libraries and managing transitive dependencies to ensure consistent package discovery for down

    CMakeboilerplatecci
    在 GitHub 上查看↗2,488
  • ruby/rubygemsruby 的头像

    ruby/rubygems

    3,936在 GitHub 上查看↗

    RubyGems is a package manager for the Ruby language, serving as a tool for packaging, distributing, and installing libraries and software extensions. It functions as a dependency resolver and registry client, managing the installation of required libraries and their recursive dependencies to ensure consistent environments across development and production. The system handles the complete package lifecycle, including the building of distributable archives, the compilation of native C extensions for high-performance system integration, and the publishing of stable or prerelease versions to regi

    Rubypackage-managerrubyrubygems
    在 GitHub 上查看↗3,936
  • goproxy/goproxy.cngoproxy 的头像

    goproxy/goproxy.cn

    7,082在 GitHub 上查看↗

    goproxy.cn is a Go module proxy and checksum database proxy designed to manage the availability and integrity of Go software modules. It provides a regional mirror of modules to ensure reliable dependency downloads for build pipelines and CI/CD optimization. The service utilizes a content delivery network for module mirroring and distribution to reduce latency. It employs a lazy-loading proxy cache that retrieves and stores modules from primary sources on demand to optimize storage. The platform includes software download analytics to track version-specific download counts and usage trends.

    HTMLchinagogoproxy
    在 GitHub 上查看↗7,082
  • npm/clinpm 的头像

    npm/cli

    9,846在 GitHub 上查看↗

    This project is a command line interface for managing, installing, and publishing JavaScript packages to a remote registry. It serves as a dependency resolution tool, a software registry publishing client, and a security auditor for Node.js development workflows. The tool distinguishes itself by providing integrated monorepo workspace management and a comprehensive registry authentication client that supports multi-factor authentication. It enables detailed control over the software supply chain through provenance attestations, package signature verification, and the generation of a Software

    JavaScriptjavascriptnodejsnpm
    在 GitHub 上查看↗9,846
  • zephyrproject-rtos/zephyrzephyrproject-rtos 的头像

    zephyrproject-rtos/zephyr

    15,627在 GitHub 上查看↗

    Zephyr is a real-time operating system and cross-platform embedded framework designed for resource-constrained hardware architectures. It provides an embedded kernel that manages memory, power consumption, and hardware peripherals across multiple microcontroller architectures. The project utilizes a hardware abstraction layer to decouple high-level kernel services from physical hardware through standardized driver interfaces. It employs a device tree hardware description format and a hierarchical configuration system to optimize binaries and feature sets for specific hardware constraints. Th

    C
    在 GitHub 上查看↗15,627
  • thelartians/cpmTheLartians 的头像

    TheLartians/CPM

    4,026在 GitHub 上查看↗

    CPM is a source-based package manager and build tool for CMake that downloads, versions, and integrates external C++ dependencies without requiring an external installation. It functions as a script-based resolution system that fetches remote source code and configures project targets for immediate use within the build process. The project ensures reproducible build workflows through lockfile version pinning and cryptographic hash-based integrity verification of downloaded archives. It supports concurrent development by allowing remote resources to be overridden with local filesystem paths an

    CMake
    在 GitHub 上查看↗4,026
  • pypa/pipenvpypa 的头像

    pypa/pipenv

    25,066在 GitHub 上查看↗

    Pipenv is a Python dependency manager and virtual environment manager that ensures reproducible environments across different systems. It functions as a lockfile resolver, generating deterministic lockfiles from high-level dependency constraints to prevent version drift. The tool integrates project workflow automation by loading environment variables and executing custom project scripts. It also includes security auditing capabilities to scan installed packages for known vulnerabilities. The system covers a broad range of capabilities including dependency version locking, package installatio

    Python
    在 GitHub 上查看↗25,066
  • rust-lang/cargorust-lang 的头像

    rust-lang/cargo

    14,624在 GitHub 上查看↗

    Cargo is the official build system and package manager for the Rust programming language. It provides a unified command-line interface that orchestrates the entire development lifecycle, including compiling source code, managing complex dependency graphs, running tests, and distributing packages through a centralized registry. By utilizing declarative manifest files, it ensures that builds remain reproducible and consistent across different environments. The tool distinguishes itself through its deep integration with the Rust compiler and its sophisticated approach to project management. It f

    Rustcargopackage-managerrust
    在 GitHub 上查看↗14,624
  • crystal-lang/crystalcrystal-lang 的头像

    crystal-lang/crystal

    20,299在 GitHub 上查看↗

    Crystal is a statically typed, compiled programming language designed for high performance and memory safety. It leverages an LLVM-based compiler to translate source code into optimized machine-executable binaries, while its type-inference-based static analysis enforces strict safety rules during the build process. The language distinguishes itself through a fiber-based concurrent runtime that manages lightweight execution units for asynchronous input and output without blocking the main process. It also features a powerful compile-time macro system that allows for the inspection and transfor

    Crystalcompilercrystalcrystal-language
    在 GitHub 上查看↗20,299
  • roots/bedrockroots 的头像

    roots/bedrock

    6,531在 GitHub 上查看↗

    WordPress boilerplate with Composer and Git, easier configuration, and an improved folder structure

    PHPbedrockcomposerphp
    在 GitHub 上查看↗6,531
  • gpmgo/gopmgpmgo 的头像

    gpmgo/gopm

    2,445在 GitHub 上查看↗

    Go Package Manager (gopm) is a package manager and build tool for Go.

    Go
    在 GitHub 上查看↗2,445
  • raydac/mvn-golangR

    raydac/mvn-golang

    0在 GitHub 上查看↗
    在 GitHub 上查看↗0
  • damnwidget/vengoD

    DamnWidget/VenGO

    0在 GitHub 上查看↗
    在 GitHub 上查看↗0
  • pote/gpmpote 的头像

    pote/gpm

    1,175在 GitHub 上查看↗

    Barebones dependency manager for Go.

    Shell
    在 GitHub 上查看↗1,175
  • lyricalsecurity/gigoL

    LyricalSecurity/gigo

    0在 GitHub 上查看↗
    在 GitHub 上查看↗0
  • nitrous-io/goopN

    nitrous-io/goop

    0在 GitHub 上查看↗
    在 GitHub 上查看↗0
  • jingweno/nutJ

    jingweno/nut

    0在 GitHub 上查看↗
    在 GitHub 上查看↗0
  • lunny/gopL

    lunny/gop

    0在 GitHub 上查看↗
    在 GitHub 上查看↗0
  • mattn/gommattn 的头像

    mattn/gom

    1,373在 GitHub 上查看↗

    Go Manager - bundle for go

    Go
    在 GitHub 上查看↗1,373
  • vividcortex/johnny-depsV

    VividCortex/johnny-deps

    0在 GitHub 上查看↗
    在 GitHub 上查看↗0
  • golang/vscode-gogolang 的头像

    golang/vscode-go

    4,256在 GitHub 上查看↗

    This project is a language extension for VS Code that provides comprehensive Go language support. It functions as a language server client, a debugger interface, and a toolchain manager to facilitate Go application development. The extension distinguishes itself by integrating a full suite of toolchain management capabilities, allowing for the installation and configuration of required binaries, linters, and compiler versions directly within the editor. It also provides deep integration for interactive debugging via Delve, supporting remote target debugging, process attachment, and program st

    TypeScriptdebuggergolangvisual-studio-code
    在 GitHub 上查看↗4,256
  • npm/npmnpm 的头像

    npm/npm

    17,620在 GitHub 上查看↗

    npm is a JavaScript package manager and dependency management tool. It serves as a command line interface for interacting with a central registry of shareable JavaScript code modules, allowing for the installation and management of third-party libraries. The project handles Node.js package distribution by publishing code to a registry and managing project environment versioning to prevent breaking changes. It provides the necessary infrastructure for JavaScript dependency management and frontend build automation. Core capabilities include the ability to install project dependencies, resolve

    在 GitHub 上查看↗17,620