All Projects → awalterschulze → Gographviz

awalterschulze / Gographviz

Licence: other
Parses the Graphviz DOT language in golang

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Projects that are alternatives of or similar to Gographviz

Graph Viz D3 Js
Graphviz web D3.js renderer
Stars: ✭ 297 (-28.61%)
Mutual labels:  parse, graphviz
Human Interval
Human readable time distances for javascript
Stars: ✭ 360 (-13.46%)
Mutual labels:  parse
Rback
RBAC in Kubernetes visualizer
Stars: ✭ 285 (-31.49%)
Mutual labels:  graphviz
Js Quantities
JavaScript library for quantity calculation and unit conversion
Stars: ✭ 335 (-19.47%)
Mutual labels:  parse
Themer
Themer is a colorscheme generator and manager for your desktop.
Stars: ✭ 289 (-30.53%)
Mutual labels:  parse
Liandi
📕 一款桌面端的 Markdown 块级引用和双向链接笔记应用,支持 Windows、Mac 和 Linux。A desktop Markdown Block-Reference and Bidirectional-Link note-taking application, supports Windows, Mac and Linux.
Stars: ✭ 354 (-14.9%)
Mutual labels:  graphviz
Crawlertutorial
爬蟲極簡教學(fetch, parse, search, multiprocessing, API)- PTT 為例
Stars: ✭ 282 (-32.21%)
Mutual labels:  parse
Args
Toolkit for building command line interfaces
Stars: ✭ 399 (-4.09%)
Mutual labels:  parse
Modgv
Converts 'go mod graph' output into Graphviz's DOT language
Stars: ✭ 358 (-13.94%)
Mutual labels:  graphviz
Parse Torrent
Parse a torrent identifier (magnet uri, .torrent file, info hash)
Stars: ✭ 325 (-21.87%)
Mutual labels:  parse
Omnifocus
Scripts for OmniFocus
Stars: ✭ 316 (-24.04%)
Mutual labels:  parse
Demoinfocs Golang
High performance CS:GO demo parser for Go (demoinfo)
Stars: ✭ 288 (-30.77%)
Mutual labels:  parse
Nlp Cube
Natural Language Processing Pipeline - Sentence Splitting, Tokenization, Lemmatization, Part-of-speech Tagging and Dependency Parsing
Stars: ✭ 353 (-15.14%)
Mutual labels:  parse
Babel Plugin Import Graphql
Enables import syntax for .graphql and .gql files
Stars: ✭ 284 (-31.73%)
Mutual labels:  parse
Nlp
[UNMANTEINED] Extract values from strings and fill your structs with nlp.
Stars: ✭ 367 (-11.78%)
Mutual labels:  parse
Kingraph
Plots family trees using JavaScript and Graphviz
Stars: ✭ 285 (-31.49%)
Mutual labels:  graphviz
Instagram
A simple imitation of Instagram  app .
Stars: ✭ 346 (-16.83%)
Mutual labels:  parse
Parse Sdk Flutter
A Dart or Flutter plugin for Parse Server... Enjoy!
Stars: ✭ 407 (-2.16%)
Mutual labels:  parse
Docker Compose Viz
Docker compose graph visualization
Stars: ✭ 378 (-9.13%)
Mutual labels:  graphviz
Viz.js
A hack to put Graphviz on the web.
Stars: ✭ 3,602 (+765.87%)
Mutual labels:  graphviz

Parses the Graphviz DOT language and creates an interface, in golang, with which to easily create new and manipulate existing graphs which can be written back to the DOT format.

This parser has been created using gocc.

Example (Parse and Edit)

graphAst, _ := gographviz.ParseString(`digraph G {}`)
graph := gographviz.NewGraph()
if err := gographviz.Analyse(graphAst, graph); err != nil {
    panic(err)
}
graph.AddNode("G", "a", nil)
graph.AddNode("G", "b", nil)
graph.AddEdge("a", "b", true, nil)
output := graph.String()

Documentation

Installation

go get github.com/awalterschulze/gographviz

Build and Tests

Build Status

Users

  • aptly - Debian repository management tool
  • gorgonia - A Library that helps facilitate machine learning in Go
  • imagemonkey - Let's create our own image dataset
  • depviz - GitHub dependency visualizer (auto-roadmap)
  • kustomize-graph - A tool to visualize Kustomize dependencies
  • inframap - Read your tfstate or HCL to generate a graph specific for each Terraform provider
  • Antrea Traceflow supports using Traceflow for network diagnosis for Antrea, a Kubernetes networking solution intended to be Kubernetes native

Mentions

Using Golang and GraphViz to Visualize Complex Grails Applications

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].