awalterschulze / Gographviz
Licence: other
Parses the Graphviz DOT language in golang
Stars: ✭ 416
Projects that are alternatives of or similar to Gographviz
Human Interval
Human readable time distances for javascript
Stars: ✭ 360 (-13.46%)
Mutual labels: parse
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
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
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
Parse Sdk Flutter
A Dart or Flutter plugin for Parse Server... Enjoy!
Stars: ✭ 407 (-2.16%)
Mutual labels: parse
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
- The godoc includes some more examples.
- How to implement an anonymous subgraph
Installation
go get github.com/awalterschulze/gographviz
Build and Tests
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].