Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

awesome-graphviz.github.io


https://github.com/projectoperations/awesome-graphviz.github.io

Last synced: 3 days ago
JSON representation

  • Content

    • Generators and Translators

      • Visustin - Visustin flow chart & uml generator *Aivosto*
      • ExcelToGraphviz1 - Relationship Visualizer - Convert Excel data into Graphviz graphs *Jeff Long*.
      • ExcelToGraphviz2 - a tool for visualizing Excel data as graphs *Matt Castelli*.
      • Graph API - a Drupal graph generation module with Graphviz Dot output capabilities. *Sebastian Daniel*.
      • WorldCat xISSN - shows the history of a journal indexed by ISSN *OCLC Online Computer Library Center, Inc.*.
      • Linguine Maps - visualize XML DTDs, Apache Object Relational Bridge Files, Apache Ant Build files, and provide a clean Java API for diagramming *Pavel Simakov*.
      • DOTML - XML markup to mirror dot language. Includes scripts and XSLT to transform and render *Martin Loetzsch*.
      • DBGraphNav - Tool to facilitate the browsing of data within relational databases. *Paul McMillan*.
      • EMF To Graphviz - Eclipse plugin that helps to transform an EMF model into a diagram using Graphviz.
      • node-it - subreddit grapher with graphviz written in golang.
      • txt2graph - visualize the structure and dependencies of a text read from stdin and generates a dot-File for graphviz to stdout *Andreas Romeyke*
      • Ontoviz - is a plugin for displaying knowledge base diagrams in the- [Protoge](https://protege.stanford.edu/) - system
      • Topic extraction using Wikipedia data
      • FcaStone
      • TraceViz - Traceroute visualization with sharp-looking SVG styles *Vidar Hokstad*
      • SMART - passive network flow visualization tool *Cisco's Critical Infrastructure Assurance Group (CIAG) Research team*
      • CSO Online - What a Botnet Looks like *David Vorel*
      • EFnet - IRC Network server routing maps *Douglas Boldt*
      • phpOpenTracker - provides a framework solution for the analysis of website traffic and visitor analysis. *Sebastian Bergmann*
      • apache2dot - Apache log file visualizer
      • sig2dot - generates a graph of all of the signature relationships in a GPG/PGP keyring
      • DNS server visualization - Visual DNS Server.lich
      • Visitors, a fast web log analyzer - uses graphviz to display usage patterns showing how users are using your web site. *Salvatore Sanfilippo*
      • graph-tool - an efficient python module for manipulation and statistical analysis of graphs, which includes an interface to GraphViz, via its python bindings. *Tiago de Paula Peixoto*
      • Compendium-TA - an integrated package of modelling tools which uses Graphviz for graph layouts *Alan Richardson*
      • AsmL - an executable specification language from Microsoft Research *Yuri Gurevich*, *Margus Veanes*.
      • ArgoUML Graphviz - Automatically repositioning all visual elements from UML diagrams that are stored in XMI. These can be exported with DOT to PDF, SVG, PNG, etc. This XLST runs independently of ArgoUML. *Pander*
      • APIviz - is a JavaDoc doclet which extends the Java standard doclet. It generates comprehensive UML-like class and package diagrams.
      • Grails class diagram plugin - provides an UML-like diagram of grails domain classes. *Trygve Amundsen*
      • Gravizo - Simple way of describing graphs and include it easily in your web for free, blog, markdown page, github, and any location where remote images can be showed.
      • pointillism.io - Render your checked-in DOT files straight from your git repos. Supports README.md, wiki, and Confluence documentation.
      • doxygen - Uses graphviz to produce class hierarchies and other diagrams directly from source code *Dimitri van Heesch*
      • IsaViz - A Visual Authoring Tool for RDF *Emmanuel Pietriga*
      • Symfony application-map plugin - an easy-to-use documentation tool for the symfony framework community. *Tomasz Ducin*
      • javashot - captures the dynamic execution flow of a Java programa. The traces can be viewed using Graphviz.
      • Python call graphs - Python Call Graph Visualisation.
      • LJV.java - (Lightweight Java Visualizer) - is tool for visualizing Java data structures with Graphviz. It has been used to good effect in CS1 and CS2-level data structures courses. *John Hammer*
      • YaST - openSUSE installation and configuration showing a graph of storage devices with dependencies. *Arvin Schnell*
      • npm-packages - Analyze NPM Package Dependencies in 2D and 3D *Andrei Kashcha* aka @anvaka.
      • graph.generator - Gradle plugin that generates dependency graphs from your project. *Niklas Baudy*
      • Reverse Snowflake Joins - is a tool that parses SQL Select statements and generates a diagram.
      • Erviz - an entity-relationship diagram generator that converts plain text files to DOT-formatted graphical files for Graphviz. *Mitsuru Kono*
      • Ragel - (think "lex") - compiles executable finite state machines from regular languages and can generate diagrams of the state machines in DOT format.
      • Lambda Animator - is a tool for demonstrating and experimenting with alternative reduction strategies in the lambda-calculus *Mike Thyer*
      • Finite State Machine web visualization - interactively accepts input from a form *Gertjan van Noord*
      • scxml2dot - a very simple conversion function in perl to plot a finite state machine written in scxml using the graphviz tools. *Fabrizio Morbini*
      • anifsm - animates graphs in dot format via tcldot (part of the- [TorX](http://fmt.cs.utwente.nl/tools/torxviz/) - software visualization suite) - *Alex Belinfante and TorX consortium*
      • YaccViso - YACC visualization tool
      • HasseManager - for visualizing relations between chemical structures used in fragment-based drug discovery, as described in the- [Journal of Chemical Information and Modelling](http://pubs.acs.org/doi/abs/10.1021/ci4004464) - *Peter Lind*
      • R-Graphviz - ([guide](http://www.bioconductor.org/packages/release/bioc/vignettes/Rgraphviz/inst/doc/newRgraphvizInterface.pdf)) - from the Bio-Conductor project integrates graphs and statistical models. *Robert Gentleman, Jeff Gentry and the R team*
      • dot2tex - LaTeX-friendly converter from Graphviz (xdot) - to converting xdot PSTricks or PGF/TikZ commands, with support for LaTeX labels and arrows. *Kjell Magne Fauske*.
      • Ladot - scripts for including LaTeX in your Graphviz files *Brighten Godfrey*
      • GraphVizio - is an addin for Visio to lay out diagrams using Graphviz (also see- [blog post](http://www.calvert.ch/maurice/2010/05/11/graphvizio-a-graphviz-addin-for-visio/)). *Maurice Calvert*
      • TeX and PSTRICKS - describes how to use PSTRICKS in conjunction with TeX to include Graphviz PostScript output into TeX documents. This approach makes further manipulation, such as rotation,shifting, etc. easy. *Roger Herz-Fischler*
      • Debian - Linux packages for several architectures.
      • Gentoo - Linux packages.
      • SuSE - rpms for Novell/SuSE distributions for many architectures.
      • Ubuntu - Linux packages.
      • CorpusExplorer - FOSS for Corpuslinguists & Text-/Data-Mining with GraphViz Export by *Jan Oliver Rüdiger*
      • Merisedot - a tool to generate MCD Entity/Relation graphics of Merise. (Seulement en Français).
      • Maria - Modular Reachability Analyzer - a reachability analyzer for concurrent systems that uses Algebraic System Nets as its modelling formalism *Marko Mäkelä*
      • Ubuntu - Linux packages.
    • Graphviz Distribution

      • Homepage - The official Homepage.
      • About Graph Visualisation - A Summary about Graph Visualisation.
      • Wikipedia-Graphviz - Wikipedia page about Graphviz.
      • Wikipedia-DOT - Great starter into the DOT / GV Language.
      • Changelog - Changelog starting from March 13, 2000.
      • Wish List - Graphviz Wish List
      • Romanian
      • Russian
      • Serbo-Croatian
      • Ukrainian
      • Portuguese
      • Syntax - The DOT Language.
      • Node - A node is the primary 1st class element in a graph.
      • Edge - An edge connect two nodes.
      • Graph - GraphViz Pocket Reference.
      • Cluster - Devides the graph.
      • Subgraph - How to connect subgraphs.
      • All in One - All Attributes of all Entities in one page.
      • Colors - Overview of graphviz colornames.
      • Command-line Invocation - All Graphviz programs have a similar invocation.
      • circo - draws graphs using a circular layout.
      • dot - draws directed graphs.
      • dotguide - Drawing graphs with dot
      • fdp - draws undirected graphs using a 'spring' model
      • neato - draws undirected graphs using 'spring' models.
      • osage - filter for drawing clustered graphs.
      • patchwork - filter for drawing clustered graphs as treemaps.
      • sfdp - filter for drawing large undirected graphs.
      • twopi - filter for radial layouts of graphs.
      • dotty - Customizable Graph Editor, see also [pdf](https://www.graphviz.org/pdf/dottyguide.pdf).
      • gvedit - Simple graph editor and viewer, Release-Notes. See als [pdf](https://graphviz.org/_pages/pdf/gvedit.1.pdf).
      • lefty - Programmable Graphics Editor, see also [pdf](https://graphviz.org/_pages/pdf/leftyguide.pdf).
      • lneato - Editor on top of neato & lefty, see also [pdf](https://graphviz.org/_pages/pdf/lneato.1.pdf).
      • smyrna - Interactive graph viewer, see also [pdf](https://graphviz.org/_pages/pdf/smyrna.1.pdf).
      • vimdot - Combined text editor and dot viewer, see also [pdf](https://graphviz.org/_pages/pdf/vimdot.1.pdf).
      • ccomps - Connected components filter for graphs, see also [pdf](https://graphviz.org/_pages/pdf/ccomps.1.pdf).
      • acyclic - Make directed graph acyclic, see also [pdf](https://graphviz.org/_pages/pdf/acyclic.1.pdf).
      • bcomps - Biconnected components filter for graphs, see also [pdf](https://graphviz.org/_pages/pdf/bcomps.1.pdf).
      • cluster - Find clusters in a graph and augment the graph with this information, see also [pdf](https://graphviz.org/_pages/pdf/cluster.1.pdf).
      • diffimg - Calculates intersection between two images, see also [pdf](https://graphviz.org/_pages/pdf/diffimg.1.pdf).
      • dijkstra - Single-source distance filter, see also [pdf](https://graphviz.org/_pages/pdf/dijkstra.1.pdf).
      • edgepaint - Edge coloring to disambiguate crossing edges, see also [pdf](https://graphviz.org/_pages/pdf/edgepaint.1.pdf).
      • gc - Count graph components, see also [pdf](https://graphviz.org/_pages/pdf/gc.1.pdf).
      • gvcolor - Flow colors through a ranked digraph, see also [pdf](https://graphviz.org/_pages/pdf/gvcolor.1.pdf).
      • gvgen - Generate graphs, see also [pdf](https://graphviz.org/_pages/pdf/gvgen.1.pdf).
      • gvmap - Find clusters and create a geographical map highlighting clusters, see also [pdf](https://graphviz.org/_pages/pdf/gvmap.1.pdf).
      • gvpack - Merge and pack disjoint graphs, see also [pdf](https://graphviz.org/_pages/pdf/gvpack.1.pdf).
      • gvpr - Graph pattern scanning and processing language, see also [pdf](https://graphviz.org/_pages/pdf/gvpr.1.pdf).
      • mingle - Fast edge bundling, see also [pdf](https://graphviz.org/_pages/pdf/mingle.1.pdf).
      • nop - Pretty-print graph file, see also [pdf](https://graphviz.org/_pages/pdf/nop.1.pdf).
      • sccmap - Extract strongly connected components of directed graphs, see also [pdf](https://graphviz.org/_pages/pdf/sccmap.1.pdf).
      • tred - Transitive reduction filter for directed graphs, see also [pdf](https://graphviz.org/_pages/pdf/tred.1.pdf).
      • unflatten - Adjust directed graphs to improve layout aspect ratio, see also [pdf](https://graphviz.org/_pages/pdf/unflatten.1.pdf).
      • mm2gv - Matrix Market-DOT converters, see also [pdf](https://graphviz.org/_pages/pdf/mm2gv.1.pdf).
      • gxl2gv - GXL-GV converters, see also [pdf](https://graphviz.org/_pages/pdf/gxl2gv.1.pdf).
      • gml2gv - GML-DOTconverters, see also [pdf](https://graphviz.org/_pages/pdf/gml2gv.1.pdf).
      • graphml2gv - GRAPHML-DOT converter, see also [pdf](https://graphviz.org/_pages/pdf/graphml2gv.1.pdf).
      • cdt - container data types.
      • cgraph - Cgraph Tutorial.
      • gvc - Graphviz context library.
      • pack - support for connected components.
      • xdot - parsing and deparsing of xdot operations.
      • demo.c
      • dot.c
      • example.c
      • simple.c
      • Makefile
      • gdtclft.3tcl - render images in various bitmap formats (GD, GD2, GIF,JPEG, PNG, WBMP,XBM).
      • tcldot.3tcl - graph manipulation in tcl.
      • tkspline.3tk - additional smoothing method for canvasitems.
      • Guile - graph manipulation in guile.
      • Java - graph manipulation in java.
      • Perl - graph manipulation in perl.
      • PHP - graph manipulation in php.
      • Python - graph manipulation in python.
      • Ruby - graph manipulation in ruby.
      • TCL - graph manipulation in tcl.
      • Build Notes - Information on Building the sourcecode.
      • JSON - Schema - Plain JSON representation of a graph encoding xdot attributes.
      • Russian
      • pathplan - finds and smooths shortest paths.
      • sourcecode - The master GIT Repository for graphviz.
      • JSON - Output - Explanation of the JSON-Output.
    • Social Media

    • Theory & Publications

    • Graphical Interfaces

      • Liviz.js - DHTML-based interactive viewer for Graphviz *Satoshi Ueyama*.
      • AJAX viewer
      • webgraphviz - WebGraphviz is Graphviz in the Browser.
      • Online Graphviz Generator - Simple Online Generator with Golang Server see [src](https://github.com/noselasd/gvweb).
      • GraphvizFiddle - a dual-view Graphviz editor, see [blog](https://www.ibm.com/developerworks/community/blogs/HermannSW/entry/graphvizfiddle?lang=en) *Hermann Stamm-Wilbrandt*.
      • Canviz - an HTML5/Javascript canvas viewer (beta). *Ryan Schmidt*.
      • Graphviz.it - Online-Editor with all the standard examples, based on graph-viz-d3-js.
      • viz-js - Example Gui from the viz.js Library *Mike Daines*.
      • Edotor.net - Fiddle-like editor with rich features like refactorings, code-fixes and preview by *Niklas Mollenhauer*.
      • Gephi - The Open Graph Viz Platform *Mathieu Bastian*
      • IdeaTree - Platform for concurrent, shared knowledge mapping
      • graphistry - Investigate across event & log systems with the power of visual graph analytics.
      • KeyLines Toolkit - Network Visualization Software with VueJS Component *Cambridge Intelligence* @CambridgeIntel
      • Graphviz for vscode - Graphviz (dot) Syntax Highlight and snippets for Visual Studio Code *Stephanvs*
      • Graphviz Preview - Inline Preview inside vs code editor *EFanZh*
      • Eclipse Zest/DOT - an Eclipse Zest 2.0 component that can be used to render and edit DOT graphs *Fabian Steeg*
      • Graphvizzer - Graph instantly in your Slack-Chat channel. [src](https://github.com/ObjectiveTruth/Graphvizzer)
      • Graphviz4Net
      • Instaviz - Graph sketching for the iPhone using Graphviz libraries for rendering. *Glen Low*
      • Pixelglows - based GUI for Mac OS X (won a 2004 award from Apple) *Glen Low*
      • Yoix - Scripting language implemented in Java with a data visualization module called YDAT that provides interactive display of GraphViz files (use -Txdot -y) *John Mocenigo*.
      • TINTFU - Java-based editor for .dot graph files. *Walter Stroebel*.
      • Graphviz Test Tool - Java GUI front-end for Graphviz *Hansuli Anderegg *.
      • prefuse - Toolkit *Mikko Vinni*.
      • KGraphViewer - a KDE viewer for layouts generated by Graphviz tools. *Gaël de Chalendar*
      • BioGrapher - end (WinXP and Mac) for Graphviz that allows the user to specify graphs in a spreadsheet using adjacency matrix, node list or Newick notation (for phylogenetic trees) and visualize the layout generated by Graphviz as an Excel (vector graphics) picture object. *Rama Viswanathan*
      • EasyGraphViz - Japanese editor for Graphviz. *Nikolaos Kavvadias*
      • NodeViz - PHP framework for mapping relational data to highly styled Graphviz and displaying interactively in web clients *Greg Michalec and Skye Bender-deMoll*
      • Graphviz.it - Online-Editor with all the standard examples, based on graph-viz-d3-js.
      • Graphviz.it - Online-Editor with all the standard examples, based on graph-viz-d3-js.
      • IdeaTree - Platform for concurrent, shared knowledge mapping
      • Graphviz.it - Online-Editor with all the standard examples, based on graph-viz-d3-js.
      • Graphviz.it - Online-Editor with all the standard examples, based on graph-viz-d3-js.
      • idot - Incremental Graphviz viewer (Java ≥ 1.5)
      • Graphviz.it - Online-Editor with all the standard examples, based on graph-viz-d3-js.
    • Language Bindings

    • CMS-Integration

      • Graphviz Diagrams for Confluence - Generate and display graphs based on Graph Visualization Software (Graphviz) and the DOT language. *Bob Swift*
      • Graphviz Cloud - Create and render Graphviz diagrams for Confluence Cloud *Addteq*
      • Digraph Macro - The Digraph Macro creates directed graphs using the Graphviz language. *Bob Swift*
      • GraphViz/PlantUML - Adding PlantUML Diagram in Confluence-Wiki with DOT-Language *Michael Griffel*
      • MediaWiki-1 - Extension *Tels*.
      • MediaWiki-2 - Extension *Coffman*.
      • Drupal - Graphviz filter *Karim Ratib*.
      • Wordpress Graphviz - Plugin for Wordpres, to allow Graphviz images to be easily integrated into a Wordpress page. * - [DeBAAT](https://profiles.wordpress.org/debaat/)*.
      • trac GraphvizPlugin - Dynamic generation of diagrams within wiki pages and ticket descriptions.
      • Wordpress EHT Graphviz - Plugin for Wordpress, to allow Graphviz images to be easily integrated into a Wordpress page. *Emilio González Montaña*.
      • DokuWiki - Directed and non-directed graph images from “dot" language *Andreas Gohr*.
      • Digraph Macro - The Digraph Macro creates directed graphs using the Graphviz language. *Bob Swift*
    • Docker Images

      • omerio/graphviz-webapp - Simple Java Web application deployed as a Docker container and run as part of a Kubernetes cluster by *Omer Dawelbeit* on [git](https://github.com/omerio/graphviz-webapp/).
      • omerio/graphviz-server - HTTP server for Graphviz dot (ubuntu) by *Omer Dawelbeit*. More in this [blog-post](http://omerio.com/2013/11/03/running-a-graphviz-server-on-google-compute-engine/), src: [git](https://github.com/omerio/graphviz-server).
      • epicjhon/docker-php - PHP images with more tools: Git, Memcached, Phalcon, Zend, pdo_mysql, mysqli, Runkit, Graphviz by *Jhon Eslava* on [git](https://github.com/EpicJhon/docker-php).
      • citizensadvice/ruby-jq - Ruby 2.3 with [jq](https://github.com/stedolan/jq) and graphviz on [git](https://github.com/citizensadvice/ruby-jq).
      • hamroctopus/graphviz - Docker container (ubuntu 14.04.4) providing graphviz-2.38.0 from *Eric Crosson* on [git](https://github.com/EricCrosson/graphviz).
      • efcasado/graphviz - Alpine Linux based, dockerized Graphviz by *Enrique Fernandez* on [git](https://github.com/efcasado/dockerfile-graphviz).
      • djmattyg007/graphviz-server - Graphviz as a Docker Service by *Matthew Gamble* on [git](https://github.com/djmattyg007/graphviz-server).
      • objectivetruth/graphvizzer - Docker image for the Graphvizzer slack-chat integrationon [git](https://github.com/ObjectiveTruth/Graphvizzer).
      • rahulsom/groovy-graphviz-jenkins-slave - Creates a Jenkins Slave with groovy and graphviz by *Rahul Somasunderam* on [git](https://github.com/rahulsom/dockerfiles).
  • Table of Content