The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 Go Graph Projects
-
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.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
gonum
Gonum is a set of numeric libraries for the Go programming language. It contains libraries for matrices, statistics, optimization, and more
-
asciigraph
Go package to make lightweight ASCII line graph ╭┈╯ in command line apps with no other dependencies.
-
graph
A library for creating generic graph data structures and modifying, analyzing, and visualizing them.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
inframap
Read your tfstate or HCL to generate a graph specific for each provider, showing only the resources that are most important/relevant.
-
dep-tree
tool for helping developers keep their code bases clean and decoupled. It allows visualising a "code base entropy" using a 3d force-directed graph of files and the dependencies between.
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Why CISA Is Warning CISOs About a Breach at Sisense | news.ycombinator.com | 2024-04-11State Encryption was one of those long requested features[0] (I had it on my ideas list for years[1]) that Hashicorp didn't have much incentive to build. I don't think it has to with distancing opentofu as such, but the opentofu team prioritizing the right things that customers actually need.
[0]: https://github.com/hashicorp/terraform/issues/9556
[1]: https://github.com/captn3m0/ideas#-mars-terraform-remote-htt...
But if you want to see what can be done for numeric stuff, check out gonum. Personally, I still wouldn't use Go, and I rather suspect it's still pretty easy to reach for something like what you're trying to do and not find it because Go just can't write that type sensibly, but you can at least see what is available, written by people who disagree with me about Go not being a great language for this.
Project mention: [Golang] Super Graph GraphQL au compilateur SQL renommé GraphJin et prend maintenant en charge MySQL | /r/enfrancais | 2023-04-27
Project mention: Create, analyze, and modify graphs and networks in Go | news.ycombinator.com | 2023-11-05
Like Blast Radius, InfraMap generates visual graphs of your infrastructure based on Terraform state or configurations, offering a visual overview of your infrastructure, which is especially helpful for large and complex environments.
Project mention: Show HN: Visualize the Entropy of a Codebase with a 3D Force-Directed Graph | news.ycombinator.com | 2024-01-31The portion of the code in charge of rendering lives inside the `internal/entropy` (https://github.com/gabotechs/dep-tree/tree/main/internal/ent...).
Force-directed is an algorithm for displaying graphs in a 2d or 3d space, which simulates attraction/repulsion based on the dependencies between the nodes, the wikipedia page explains it really well https://en.wikipedia.org/wiki/Force-directed_graph_drawing
> Love it, I think dependency trees are super underused data for static analysis.
Definitely, specially for evaluating "the big picture" of a codebase
Go Graph related posts
- Why CISA Is Warning CISOs About a Breach at Sisense
- OpenTofu Response to HashiCorp's Cease and Desist Letter
- Configurar AWS Signer en lambda con terraform
- Experience Continuous Integration with Jenkins | Ansible | Artifactory | SonarQube | PHP
- 🦊 GitLab CI: Deploy a Majestic Single Server Runner on AWS
- Connecting AWS with Terraform: A Short Guide
- Authorization and Amazon Verified Permissions - A New Way to Manage Permissions Part XII: Terraform
-
A note from our sponsor - WorkOS
workos.com | 25 Apr 2024
Index
What are some of the best open-source Graph projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | terraform | 41,118 |
2 | cayley | 14,770 |
3 | gonum | 7,249 |
4 | graphjin | 2,838 |
5 | asciigraph | 2,508 |
6 | graph | 1,711 |
7 | grit | 1,658 |
8 | inframap | 1,614 |
9 | dep-tree | 1,238 |
10 | eliasdb | 986 |
11 | algorithms | 764 |
12 | goraph | 732 |
13 | datadash | 234 |
14 | kotal | 197 |
15 | treemap | 131 |
16 | virgo | 131 |
17 | renpy-graphviz | 110 |
18 | wallet-tracker | 110 |
19 | go-plotly | 94 |
20 | go-graph-layout | 83 |
21 | jsonl-graph | 69 |
22 | endure | 68 |
23 | gograph | 48 |
Sponsored