Go Dependencies

Open-source Go projects categorized as Dependencies

Top 10 Go Dependency Projects

Dependencies
  1. athens

    A Go module datastore and proxy (by gomods)

  2. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  3. dep-tree

    Tool for helping developers keep their code bases clean and decoupled. It allows visualising a code base complexity using a 3d force-directed graph of files and the dependencies between them.

    Project mention: Show HN: Visualize the complexity of a Golang codebase with a 3D force graph | news.ycombinator.com | 2024-06-10

    Hi HN!

    I want to share a project for which Golang support was just added:

    https://github.com/gabotechs/dep-tree

    This is a tool that allows users to visualize the complexity of a code base using a 3D force-directed graph:

    It will take a Golang codebase entrypoint, typically `main.go`, it will parse the file and gather other files in which this file depends on (by resolving function names, types, etc...)

    It will recursively perform this operation with all the dependant files, until the full graph with all the source files is formed.

    It will render the graph using a force-directed layout, and all the source files will be placed in a three-dimensional space simulating some attraction/repulsion forces based on the dependencies between them.

    Clean and loosely coupled codebases will tend to form clusters of nodes in the 3d space separated from each other, while tightly coupled and messy codebases will be rendered with all the nodes grouped together without clear sense of separation.

    Here are some examples of rendering this graph for some well known projects:

    - Docker compose: https://dep-tree-explorer.vercel.app/api?repo=https%3A%2F%2F...

  4. MANUL

    :smirk_cat: The madness vendoring utility for Golang programs

  5. modgv

    Converts 'go mod graph' output into Graphviz's DOT language

  6. vend

    A dependency vendor for Go programs

  7. gomajor

    Go tool for major version upgrades

  8. depshub

    Dependency management toolkit: linter, updater, security scanner and more!

    Project mention: Build It Yourself | news.ycombinator.com | 2025-01-24

    I do use GitHub releases already https://github.com/DepsHubHQ/depshub/releases

    You can subscribe by clicking on Watch -> Custom -> Releases.

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. hooks-example

    Example of a modular monolithic codebase in Go using hooks and dependency injection.

  11. deps

    Deps is a command-line tool for staying on top of dependencies. It runs updates, automates pull requests, and keeps your local installations in check. (by dropseed)

  12. import-cycle-example-go

    A simple example showing Import Cycle in Golang and how to deal with them.

    Project mention: Import Cycles in Golang: How to Deal with Them | news.ycombinator.com | 2024-11-14
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go Dependencies discussion

Log in or Post with

Go Dependencies related posts

  • Build It Yourself

    7 projects | news.ycombinator.com | 24 Jan 2025
  • Import Cycles in Golang: How to Deal with Them

    1 project | news.ycombinator.com | 14 Nov 2024
  • Keeping Your Lagoon Dependencies Up-to-Date: A Developer's Guide

    6 projects | dev.to | 29 Oct 2024
  • The GitOps Kubernetes starter template that gets you set-up in minutes instead of hours

    5 projects | dev.to | 8 Aug 2024
  • Show HN: Visualize the complexity of a Golang codebase with a 3D force graph

    1 project | news.ycombinator.com | 10 Jun 2024
  • The Athens Project – a Go module proxy

    1 project | news.ycombinator.com | 20 Apr 2024
  • Show HN: I Made a Tool for Visualizing the Entropy of a Code Base in the Browser

    1 project | news.ycombinator.com | 10 Jan 2024
  • A note from our sponsor - InfluxDB
    influxdata.com | 27 Apr 2025
    Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems. Learn more →

Index

What are some of the best open-source Dependency projects in Go? This list will help you:

# Project Stars
1 athens 4,523
2 dep-tree 1,586
3 MANUL 663
4 modgv 491
5 vend 162
6 gomajor 137
7 depshub 32
8 hooks-example 20
9 deps 13
10 import-cycle-example-go 8

Sponsored
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com

Did you know that Go is
the 4th most popular programming language
based on number of references?