87 Repositories
Go graph Libraries
A Go script that makes your GitHub contribution activity panel look awesome! Display a message !
GitHub contributions generator A script written in Go, which goal is to make your GitHub contributions graph the way you want it to be. The goal of th
Gotypegraph - Generate definitions and references graph
gotypegraph Generate definitions and references graph. Usage ❯ gotypegraph -h Us
Show dependency graph of docker images/containers
docker-graph Show dependency graph of docker images/containers like this: Orange is images and green is containers. Features Collect docker images, co
K8s-graph - Kubernetes ownerReferences graphs
k8s-graph Kubernetes ownerReferences dependency graph. Running Suppose you have
A (very) simple graph package that utilizes the Generics features in Go 1.18
A (very) simple graph package that utilizes the Generics features in Go 1.18
Graph library for Go/golang language
Graph library for Go/golang language
Directed Acyclic Graph (DAG) inspired tasks queuing API.
flow Directed Acyclic Graph (DAG) inspired tasks queuing API. The examples directory contains samples. Status This project's API will not have any met
Github-contribution-graph - A tool for dynamically generated contribution graphs that show your GitHub contributions for the last 7 days
GitHub-Contribution-Graph An awesome tool for dynamically generated contribution
This package provides simple graph to execute functions in a group
Introduction This package provides simple graph to execute functions in a group.
Visualize call graph of a Go program using Graphviz
go-callvis go-callvis is a development tool to help visualize call graph of a Go program using interactive view. Introduction The purpose of this tool
Webpage summary extractor using Facebook Open Graph and arc90's readability
goreadability goreadability is a tool for extracting the primary readable content of a webpage. It is a Go port of arc90's readability project, based
Graphoscope: a solution to access multiple independent data sources from a common UI and show data relations as a graph
Graphoscope A solution to access multiple independent data sources from a common UI and show data relations as a graph: Contains a list of by default
Experimental node-based software for procedural content generation
ProtonGraph Work in progress, please read the Current Status section A node based tool for procedural content creation. Which means, you have a collec
🍬 Pretty Treemaps
🍬 Pretty Treemaps $ go install github.com/nikolaydubina/treemap/cmd/treemap@latest $ echo ' Africa/Algeria,33333216,72 Africa/Angola,12420476,42 Afr
Self-contained Machine Learning and Natural Language Processing library in Go
Self-contained Machine Learning and Natural Language Processing library in Go
Go module with token package to request Azure Resource Manager and Azure Graph tokens.
azAUTH Go module with token package to request Azure Resource Manager and Azure Graph tokens. prerequisites Install azure cli: https://docs.microsoft.
A document scanner that creates a graph of the analogy between documents.
Social Analogizer The idea is that this program scans documents for keyword that correspond to other documents. Starting point is that a user has a pr
Microsoft Graph Client Library for Go
msgraph.go v1.0 beta (The online references at pkg.go.dev above are not shown due to huge size of packages - #23) Introduction Microsoft Graph client
🔮 Graph Layout Algorithms in Go
Graph Layout Algorithms in Go This module provides algorithms for graph visualization in native Go. As of 2021-11-20, virtually all graph visualizatio
Interactive dependency graph visualization tool for golang
Interactive dependency graph visualization tool for golang using the awesome cytoscape graph visualizer.
Microsoft Graph SDK for Go
Microsoft Graph SDK for Go Get started with the Microsoft Graph SDK for Go by integrating the Microsoft Graph API into your Go application! Note: this
Microsoft Graph SDK for Go - Core Library
Microsoft Graph Core SDK for Go Get started with the Microsoft Graph Core SDK for Go by integrating the Microsoft Graph API into your Go application!
Grit is an experimental personal task manager that represents tasks as nodes of a multitree
Grit is an experimental personal task manager that represents tasks as nodes of a multitree, a class of directed acyclic graphs. The structure en
Tool to visualize the graph of embedded structs in Go projects
Visualize a hierarchy of embedded Go structs This tool scans a directory of Go source code files to create a visualization of struct embedding in the
A Connected Graph Generator tool that construct graphs of some given size
graph graph is a Connected Graph Generator tool that construct graphs of some given size. Notice that it generates all possible connected, undirected
Graph a histogram from a stream of timestamps 📈📊
Histogram Timestamps You ever find yourself working with a dataset and you want to graph a particular aspect of that data over time, but because you'r
Easily customizable Social image (or Open graph image) generator
fancycard Easily customizable Social image (or Open graph image) generator Built with Go, Gin, GoQuery and Chromedp Build & Run Simply, Clone this rep
This is a simple graph database in SQLite, inspired by "SQLite as a document database".
About This is a simple graph database in SQLite, inspired by "SQLite as a document database". Structure The schema consists of just two structures: No
graph package by golang
graph-go sample package main import ( "fmt" "github.com/Iovesophy/graph-go" ) func main() { samplePlace := []graph.Node{ {ID: 1, Element: "plac
Fluent JavaScript API for SharePoint and Microsoft Graph REST APIs
PnPjs is a fluent JavaScript API for consuming SharePoint and Microsoft Graph REST APIs in a type-safe way. You can use it with SharePoint Framework,
SpiceDB is a Zanzibar-inspired database that stores, computes, and validates application permissions.
SpiceDB is a Zanzibar-inspired database that stores, computes, and validates application permissions. Developers create a schema that models t
Data structure,Algorithms implemented in Go (for education)
Data structure,Algorithms implemented in Go (for education) List of Content : 1. Math - 2. String - 3. Conversions - 4. Sort - 5. Search - 6. Data str
GraphJin - Build APIs in 5 minutes with GraphQL. An instant GraphQL to SQL compiler.
GraphJin gives you a high performance GraphQL API without you having to write any code. GraphQL is automagically compiled into an efficient SQL query. Use it either as a library or a standalone service.
Graph-based Declarative Configuration Language
Virgo Configuration Language Most configuration problems reduce to graphs, e.g. Dockerfiles and Makefiles But there are no graph-based configuration l
Graph Role-Based Access Control by Animeshon
gRBAC - Graph Role-Based Access Control A cloud-native graph implementation of the Role-Based Access Control (RBAC) authorization architecture powered
A high-performance Directed-Acyclic-Graph JIT in Go
GAG - A Directed-Acyclic-Graph JIT in Go GAG is a library I created while developing https://isobot.io to experiment with different ways of implementi
entviz is an ent extension that provides visualization of the schema graph
entviz entviz is an ent extension that creates visual graph (html file) of your ent's schema. install go get github.com/hedwigz/entviz add this exten
System resource usage profiler tool which regularly takes snapshots of the memory and CPU load of one or more running processes so as to dynamically build up a profile of their usage of system resources.
Vegeta is a system resource usage tracking tool built to regularly take snapshots of the memory and CPU load of one or more running processes, so as to dynamically build up a profile of their usage of system resources.
Graph and alert on '.rrd' data using grafana, RRDTool and RRDSrv.
Grafana RRD Datasource A grafana datasource for reading '.rrd' files via RRDTool and RRDsrv. With this datasource you will be able to create grafana d
The DGL Operator makes it easy to run Deep Graph Library (DGL) graph neural network training on Kubernetes
DGL Operator The DGL Operator makes it easy to run Deep Graph Library (DGL) graph neural network distributed or non-distributed training on Kubernetes
JSONL graph tools - Graph is represented as JSONL of nodes and edges.
JSONL graph tools - Graph is represented as JSONL of nodes and edges.
An extension for the GitHub Cli application that displays your current contribution graph
gh-graph An extension for the GitHub Cli application that displays your current contribution graph in the terminal (logged out contribution graph) Ins
Markdown Powered Graph API
What is Arachne? Arachne, (Greek: “Spider”) in [[greek/mythology]], the [[Arachne:daughter of:Idmon of Colophon]] in Lydia, a dyer in purple. Arachne
Graphik is a Backend as a Service implemented as an identity-aware document & graph database with support for gRPC and graphQL
Graphik is a Backend as a Service implemented as an identity-aware, permissioned, persistant document/graph database & pubsub server written in Go.
Golang Object Graph Mapper for Neo4j
GoGM Golang Object Graph Mapper v2 go get -u github.com/mindstand/gogm/v2 Features Struct Mapping through the gogm struct decorator Full support for
dagger is a fast, concurrency safe, mutable, in-memory directed graph library with zero dependencies
dagger is a blazing fast, concurrency safe, mutable, in-memory directed graph implementation with zero dependencies
Cryptocurrencies prices and graph on the terminal
Go How Much? Inspired by https://github.com/monodyle/howmuch Crypto coin price tracking on terminal. Install Source Requirement Go 1.16 Build binary
Collect data about your dependencies
Collect data about your dependencies Features and Data Sources: Go modules, runs tests, detects tests and benchmarks Flexible rendering with Graphviz,
Workflow Orchestrator
Adagio - A Workflow Orchestrator This project is currently in a constant state of flux. Don't expect it to work. Thank you o/ Adagio is a workflow exe
Stonks is a terminal based stock visualizer and tracker that displays realtime stocks in graph format in a terminal.
Stonks is a terminal based stock visualizer and tracker. Installation Requirements: golang = 1.13 Manual Clone the repo Run make && make install Pack
Slice graph uses graphviz in order to pretty print slices for you.
slicegraph Slice graph uses graphviz in order to make you understand what happens underneath your slices.
Stochastic flame graph profiler for Go programs
go-torch go-torch is deprecated, use pprof instead As of Go 1.11, flamegraph visualizations are available in go tool pprof directly! # This will liste
Terraform enables you to safely and predictably create, change, and improve infrastructure. It is an open source tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.
Terraform Website: https://www.terraform.io Forums: HashiCorp Discuss Documentation: https://www.terraform.io/docs/ Tutorials: HashiCorp's Learn Platf
GraphJin - Build APIs in 5 minutes with GraphQL. An instant GraphQL to SQL compiler.
GraphJin - Build APIs in 5 minutes GraphJin gives you a high performance GraphQL API without you having to write any code. GraphQL is automagically co
Gonum is a set of numeric libraries for the Go programming language. It contains libraries for matrices, statistics, optimization, and more
Gonum Installation The core packages of the Gonum suite are written in pure Go with some assembly. Installation is done using go get. go get -u gonum.
Coca is a toolbox which is design for legacy system refactoring and analysis, includes call graph, concept analysis, api tree, design patterns suggest. Coca 是一个用于系统重构、系统迁移和系统分析的瑞士军刀。它可以分析代码中的测试坏味道、模块化分析、行数统计、分析调用与依赖、Git 分析以及自动化重构等。
Coca - toolbox for system refactoring and analysis Coca is a toolbox which is design for legacy system refactoring and analysis, includes call graph,
An open-source graph database
Cayley is an open-source database for Linked Data. It is inspired by the graph database behind Google's Knowledge Graph (formerly Freebase). Documenta
Go package to make lightweight ASCII line graph ╭┈╯ in command line apps with no other dependencies.
asciigraph Go package to make lightweight ASCII line graphs ╭┈╯. Installation go get github.com/guptarohit/asciigraph Usage Basic graph package main
Coca is a toolbox which is design for legacy system refactoring and analysis, includes call graph, concept analysis, api tree, design patterns suggest. Coca 是一个用于系统重构、系统迁移和系统分析的瑞士军刀。它可以分析代码中的测试坏味道、模块化分析、行数统计、分析调用与依赖、Git 分析以及自动化重构等。
Coca - toolbox for system refactoring and analysis Coca is a toolbox which is design for legacy system refactoring and analysis, includes call graph,
Akutan is a distributed knowledge graph store, sometimes called an RDF store or a triple store.
Akutan is a distributed knowledge graph store, sometimes called an RDF store or a triple store. Knowledge graphs are suitable for modeling data that is highly interconnected by many types of relationships, like encyclopedic information about the world. A knowledge graph store enables rich queries on its data, which can be used to power real-time interfaces, to complement machine learning applications, and to make sense of new, unstructured information in the context of the existing knowledge.
A personal knowledge management and sharing system for VSCode
Foam 👀 This is an early stage project under rapid development. For updates join the Foam community Discord! 💬 Foam is a personal knowledge managemen
GraphJin - Build APIs in 5 minutes with GraphQL. An instant GraphQL to SQL compiler.
GraphJin - Build APIs in 5 minutes GraphJin gives you a high performance GraphQL API without you having to write any code. GraphQL is automagically co
Draw graphs through GO MOD GRAPH output
go-mod-graph-chart build chart by go mod graph output Install $ go get -u github.com/PaulXu-cn/go-mod-graph-chart/gmchart Usage
Implementation of E(n)-Equivariant Graph Neural Networks, in Pytorch
EGNN - Pytorch Implementation of E(n)-Equivariant Graph Neural Networks, in Pytorch. May be eventually used for Alphafold2 replication.
yml2dot - Turn YAML into beautiful Graph
yml2dot - Turn YAML into beautiful Graph Use Cases Visualize your YAML files as Graph Generate additional info from your source code
Visualize call graph of a Go program using Graphviz
go-callvis go-callvis is a development tool to help visualize call graph of a Go program using interactive view. Introduction The purpose of this tool
A Facebook Graph API SDK For Go.
A Facebook Graph API SDK In Golang This is a Go package that fully supports the Facebook Graph API with file upload, batch request and marketing API.
Graph algorithms and data structures
Your basic graph Golang library of basic graph algorithms Topological ordering, image by David Eppstein, CC0 1.0. This library offers efficient and we
Package goraph implements graph data structure and algorithms.
goraph Package goraph implements graph data structure and algorithms. go get -v gopkg.in/gyuho/goraph.v2; I have tutorials and visualizations of grap
Gonum is a set of numeric libraries for the Go programming language. It contains libraries for matrices, statistics, optimization, and more
Gonum Installation The core packages of the Gonum suite are written in pure Go with some assembly. Installation is done using go get. go get -u gonum.
Converts 'go mod graph' output into Graphviz's DOT language
modgv Converts 'go mod graph' output into GraphViz's DOT language. takes no options or arguments it reads the output generated by “go mod graph” on st
Self-contained Machine Learning and Natural Language Processing library in Go
If you like the project, please ★ star this repository to show your support! 🤩 A Machine Learning library written in pure Go designed to support rele
Go library for creating state machines
Stateless Create state machines and lightweight state machine-based workflows directly in Go code: phoneCall := stateless.NewStateMachine(stateOffHook
Gorgonia is a library that helps facilitate machine learning in Go.
Gorgonia is a library that helps facilitate machine learning in Go. Write and evaluate mathematical equations involving multidimensional arrays easily
Gorgonia is a library that helps facilitate machine learning in Go.
Gorgonia is a library that helps facilitate machine learning in Go. Write and evaluate mathematical equations involving multidimensional arrays easily
A Go dependency graph visualization tool
godepgraph godepgraph is a program for generating a dependency graph of Go packages. Install go get github.com/kisielk/godepgraph Use For basic usage
Visualize call graph of a Go program using Graphviz
go-callvis go-callvis is a development tool to help visualize call graph of a Go program using interactive view. Introduction The purpose of this tool
An open-source graph database
Cayley is an open-source database for Linked Data. It is inspired by the graph database behind Google's Knowledge Graph (formerly Freebase). Documenta
EliasDB a graph-based database.
EliasDB EliasDB is a graph-based database which aims to provide a lightweight solution for projects which want to store their data as a graph. Feature
Native GraphQL Database with graph backend
The Only Native GraphQL Database With A Graph Backend. Dgraph is a horizontally scalable and distributed GraphQL database with a graph backend. It pro
Go framework to simplify CRUD of structured data using Graph operations
gocrud Go framework to simplify creating, reading, updating, and deleting arbitrary depth structured data — to make building REST services fast and ea
Some algorithms in go: maxflow(min-cuts or graph-cuts), edit-distance.
Algorithms In this repository, some algorithms are implemented in go language. GoDoc link: ed maxflow About Max-flow problem: A flow network is repres
Graph algorithms written in Go
Graph Algorithms in Go This repository contains implementations of various graph algorithms written in Go. I’ve written them to learn about these algo
Graph algorithms and data structures
Your basic graph Golang library of basic graph algorithms Topological ordering, image by David Eppstein, CC0 1.0. This library offers efficient and we
CLRS study. Codes are written with golang.
algorithms CLRS study. Codes are written with golang. go version: 1.11 Heap BinaryHeap on array BinaryHeap on linkedlist LeftistHeap FibonacciHeap Tre
Next generation distributed, event-driven, parallel config management!
mgmt: next generation config management! About: Mgmt is a real-time automation tool. It is familiar to existing configuration management software, but
Go package to make lightweight ASCII line graph ╭┈╯ in command line apps with no other dependencies.
asciigraph Go package to make lightweight ASCII line graphs ╭┈╯. Installation go get github.com/guptarohit/asciigraph Usage Basic graph package main