awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to mattn/gom

Open-source alternatives to Mattn Gom

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

  • carthage/carthageCarthage avatar

    Carthage/Carthage

    15,174View on 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
    View on GitHub↗15,174
  • golang/depgolang avatar

    golang/dep

    12,737View on 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
    View on GitHub↗12,737
  • lyricalsecurity/gigoL

    LyricalSecurity/gigo

    0View on GitHub↗
    View on GitHub↗0
  • damnwidget/vengoD

    DamnWidget/VenGO

    0View on GitHub↗
    View on GitHub↗0
  • nitrous-io/goopN

    nitrous-io/goop

    0View on GitHub↗
    View on GitHub↗0

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • jingweno/nutJ

    jingweno/nut

    0View on GitHub↗
    View on GitHub↗0
  • gpmgo/gopmgpmgo avatar

    gpmgo/gopm

    2,445View on GitHub↗

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

    Go
    View on GitHub↗2,445
  • lunny/gopL

    lunny/gop

    0View on GitHub↗
    View on GitHub↗0
  • pote/gpmpote avatar

    pote/gpm

    1,175View on GitHub↗

    Barebones dependency manager for Go.

    Shell
    View on GitHub↗1,175
  • vividcortex/johnny-depsV

    VividCortex/johnny-deps

    0View on GitHub↗
    View on GitHub↗0
  • tools/godeptools avatar

    tools/godep

    5,513View on GitHub↗

    godep is a dependency manager for Go that records, restores, and updates package versions to ensure reproducible builds across different environments. It functions as a version lock tool, tracking specific package revisions in a manifest file to synchronize development workspaces and build states. The tool includes vendoring capabilities that copy external Go source code into a local directory, enabling projects to be built without active network access. The system manages the full dependency lifecycle, covering version locking, workspace synchronization, and the updating of tracked packages

    Go
    View on GitHub↗5,513
  • raydac/mvn-golangR

    raydac/mvn-golang

    0View on GitHub↗
    View on GitHub↗0
  • masterminds/glideMasterminds avatar

    Masterminds/glide

    8,095View on 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
    View on GitHub↗8,095
  • kardianos/govendorkardianos avatar

    kardianos/govendor

    4,895View on 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
    View on GitHub↗4,895
  • roots/bedrockroots avatar

    roots/bedrock

    6,531View on GitHub↗

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

    PHPbedrockcomposerphp
    View on GitHub↗6,531
  • composer/installerscomposer avatar

    composer/installers

    1,435View on GitHub↗

    A Multi-Framework Composer Library Installer

    PHP
    View on GitHub↗1,435
  • cocoapods/cocoapodsCocoaPods avatar

    CocoaPods/CocoaPods

    14,823View on GitHub↗

    CocoaPods is a dependency manager for Swift and Objective-C projects that integrates third-party libraries via configuration files. It serves as a project workspace orchestrator, coordinating the build process and linking external dependencies through centralized workspace configurations. To ensure environment consistency across different development machines, it employs a manifest-based version locking system. The project provides a version-controlled library specification registry for managing and distributing metadata and source paths for reusable code modules. It includes tools for extern

    Ruby
    View on GitHub↗14,823
  • bntzio/wipe-modulesbntzio avatar

    bntzio/wipe-modules

    357View on GitHub↗

    🗑️ Easily remove the node_modules folder of non-active projects

    Shell
    View on GitHub↗357
  • cnpm/npminstallcnpm avatar

    cnpm/npminstall

    505View on GitHub↗

    npm-image: https://img.shields.io/npm/v/npminstall.svg?style=flat-square npm-url: https://npmjs.org/package/npminstall codecov-image: https://codecov.io/gh/cnpm/npminstall/branch/master/graph/badge.svg codecov-url: https://codecov.io/gh/cnpm/npminstall snyk-image:…

    JavaScript
    View on GitHub↗505
  • cnpm/cnpmjs.orgcnpm avatar

    cnpm/cnpmjs.org

    3,527View on GitHub↗

    cnpmjs.org

    JavaScript
    View on GitHub↗3,527
  • berkshelf/berkshelfberkshelf avatar

    berkshelf/berkshelf

    1,069View on GitHub↗

    A Chef Cookbook manager

    Ruby
    View on GitHub↗1,069
  • aptly-dev/aptlyaptly-dev avatar

    aptly-dev/aptly

    2,844View on GitHub↗

    aptly - Debian repository management tool

    Go
    View on GitHub↗2,844
  • cweagans/composer-patchescweagans avatar

    cweagans/composer-patches

    1,708View on GitHub↗

    Simple patches plugin for Composer

    PHP
    View on GitHub↗1,708
  • depcheck/depcheckdepcheck avatar

    depcheck/depcheck

    4,935View on GitHub↗

    depcheck is a project dependency auditor and npm dependency analyzer for the JavaScript ecosystem. It functions as an abstract syntax tree parser that scans source code to identify unused packages or missing declarations within a project manifest file. The tool distinguishes itself by parsing multiple language syntaxes and file formats to locate dependency imports. It can identify dependencies declared within tool-specific configuration files for build tools, linters, and test runners, and supports extensibility through custom detectors and parsers. The system provides capabilities for depen

    JavaScript
    View on GitHub↗4,935
  • dereuromark/composer-prefer-lowestdereuromark avatar

    dereuromark/composer-prefer-lowest

    22View on GitHub↗

    Checks prefer-lowest installation for actually defined min versions in composer.json

    PHP
    View on GitHub↗22
  • devxoul/cocoaseedsD

    devxoul/CocoaSeeds

    0View on GitHub↗
    View on GitHub↗0
  • digikar99/asdf-dependency-graphdigikar99 avatar

    digikar99/asdf-dependency-graph

    8View on GitHub↗

    A minimal wrapper around dot available at least on Linux systems to generate dependency-graphs.

    Common Lisp
    View on GitHub↗8
  • drkjeff16/pipenv.nvimDrKJeff16 avatar

    DrKJeff16/pipenv.nvim

    8View on GitHub↗

    Asynchronous Pipenv management from within Neovim.

    Lua
    View on GitHub↗8
  • easybuilders/easybuild-easyconfigseasybuilders avatar

    easybuilders/easybuild-easyconfigs

    446View on GitHub↗

    A collection of easyconfig files that describe which software to build using which build options with EasyBuild.

    Python
    View on GitHub↗446
  • cutehacks/qpmCutehacks avatar

    Cutehacks/qpm

    419View on GitHub↗

    A package manager for Qt.

    Go
    View on GitHub↗419