Go Graph

Open-source Go projects categorized as Graph

Top 23 Go Graph Projects

  1. terraform

    Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.

    Project mention: Why Golang Is Such a Powerful Language | dev.to | 2025-06-02

    Terraform is used to manage infrastructure. You can define your servers, databases, and networks in code, and Terraform will create them for you. It’s like DevOps magic. Written in Go.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. cayley

    An open-source graph database

  4. gonum

    Gonum is a set of numeric libraries for the Go programming language. It contains libraries for matrices, statistics, optimization, and more

  5. graphjin

    GraphJin - Build NodeJS / GO APIs in 5 minutes not weeks

  6. asciigraph

    Go package to make lightweight ASCII line graph ╭┈╯ in command line apps with no other dependencies.

  7. graph

    A library for creating generic graph data structures and modifying, analyzing, and visualizing them.

  8. inframap

    Read your tfstate or HCL to generate a graph specific for each provider, showing only the resources that are most important/relevant.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. grit

    Multitree-based personal task manager (by climech)

  11. 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.

  12. eliasdb

    EliasDB a graph-based database.

  13. algorithms

    CLRS study. Codes are written with golang. (by shady831213)

  14. goraph

    Package goraph implements graph data structure and algorithms.

  15. minefield

    Graphing SBOM's Fast.

    Project mention: Show HN: Minefield – Fast SBoM Management, 10k Packages Cached in 30s | news.ycombinator.com | 2024-09-06
  16. ntcharts

    Nimble Terminal Charts for the Golang BubbleTea framework and your TUIs

    Project mention: Show HN: Conway's Game of Life, but as a div full of Braille characters | news.ycombinator.com | 2024-06-30

    Here's some terminal charting libraries that use Braille runes:

    * https://github.com/mum4k/termdash?tab=readme-ov-file#the-lin...

    * https://docs.rs/ratatui/latest/ratatui/widgets/struct.Chart....

    * https://github.com/NimbleMarkets/ntcharts/blob/main/examples...

  17. datadash

    Visualize and graph data in the terminal

  18. kotal

    Blockchain Kubernetes Operator

  19. modview

    Effortlessly visualize mod graph with all external dependencies for your Go projects

    Project mention: Visualize your go dependencies graph in a rich UI | news.ycombinator.com | 2024-09-11
  20. treemap

    🍬 Pretty Treemaps (by nikolaydubina)

  21. renpy-graphviz

    Draws a flowchart graph of any Visual Novel from Renpy .rpy files !

  22. virgo

    Graph-based Declarative Configuration Language (by r2d4)

  23. wallet-tracker

    Detect real scammers with Wallet-Tracker CLI from anywhere.

  24. go-plotly

    The goal of the go-plotly package is to provide a pleasant Go interface for creating figure specifications which are displayed by the plotly.js JavaScript graphing library.

  25. makefile-graph

    Turn your Makefile into a graph

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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 Graph discussion

Log in or Post with

Go Graph related posts

  • Mochi Programming Language v0.7.0 – calling Python and Go in one file

    1 project | news.ycombinator.com | 12 Jun 2025
  • Mochi Programming Language v0.6.0 – LINQ syntax for querying datasets

    1 project | news.ycombinator.com | 9 Jun 2025
  • Why Golang Is Such a Powerful Language

    4 projects | dev.to | 2 Jun 2025
  • Integration of Terraform and Ansible Together by IBM

    2 projects | dev.to | 19 May 2025
  • Cloud Setup Without the Headache: Meet Terraform

    1 project | dev.to | 27 Mar 2025
  • Getting Started with Terraform for Cloud Deployment

    1 project | dev.to | 14 Feb 2025
  • Automating AWS EC2 Provisioning with Terraform: A Step-by-Step Guide

    2 projects | dev.to | 8 Feb 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 12 Jun 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 terraform 45,334
2 cayley 14,933
3 gonum 8,027
4 graphjin 2,971
5 asciigraph 2,832
6 graph 1,961
7 inframap 1,860
8 grit 1,675
9 dep-tree 1,597
10 eliasdb 1,016
11 algorithms 815
12 goraph 739
13 minefield 721
14 ntcharts 425
15 datadash 287
16 kotal 214
17 modview 211
18 treemap 162
19 renpy-graphviz 148
20 virgo 135
21 wallet-tracker 134
22 go-plotly 130
23 makefile-graph 124

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

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