Displaying 1 to 20 from 72 results

madge - Create graphs from your CommonJS, AMD or ES6 module dependencies

  •    Javascript

Madge is a developer tool for generating a visual graph of your module dependencies, finding circular dependencies, and give you other useful info. Joel Kemp's awesome dependency-tree is used for extracting the dependency tree. Read the changelog for latest changes.

viz.js - A hack to put Graphviz on the web.

  •    Javascript

This project builds Graphviz with Emscripten and provides a simple wrapper for using it in the browser. For more information, see the wiki.

go-callvis - Visualize call graph of your Go program using dot format.

  •    Go

go-callvis is a development tool to help visualize call graph of your Go program using Graphviz's dot format. Purpose of this tool is to provide a visual overview of your program by using the data from call graph and its relations with packages and types. This is especially useful in larger projects where the complexity of the code rises or when you are just simply trying to understand code structure of somebody else.

markdown-preview-enhanced - One of the 'BEST' markdown preview extensions for Atom editor!

  •    HTML

Markdown Preview Enhanced is an extension that provides you with many useful functionalities such as automatic scroll sync, math typesetting, mermaid, PlantUML, pandoc, PDF export, code chunk, presentation writer, etc. A lot of its ideas are inspired by Markdown Preview Plus and RStudio Markdown. Feel free to ask questions, post issues, submit pull request, and request new features.

kaitai_struct - Kaitai Struct: declarative language to generate binary data parsers in C++ / C# / Go / Java / JavaScript / Lua / Perl / PHP / Python / Ruby

  •    Shell

Kaitai Struct is a declarative language used for describing various binary data structures laid out in files or in memory: i.e. binary file formats, network stream packet formats, etc. The main idea is that a particular format is described in Kaitai Struct language only once and then can be compiled with a ksc into source files in one of the supported programming languages. These modules will include a generated code for a parser that can read described data structure from a file / stream and give access to it in a nice, easy-to-comprehend API.

dockviz - Visualizing Docker data

  •    Go

Follow @dockviz for updates. This command takes Docker image and container information and presents in different ways, to help you understand what's going on inside the system.

graphql-voyager - 🛰️ Represent any GraphQL API as an interactive graph

  •    TypeScript

Represent any GraphQL API as an interactive graph. It's time to finally see the graph behind GraphQL. You can also explore number of public GraphQL APIs from our list. GraphQL Voyager exports Voyager React component and helper init function. If used without module system it is exported as GraphQLVoyager global variable.

memviz - Visualize your data structures using graphviz

  •    Go

memviz takes a pointer to an arbitrary data structure and generates an easy to understand graph. Simply pass in your data structure like so: memviz.Map(out, &data) and then pipe the output into graphviz.

diagrams - :art: Diagram as Code for prototyping cloud system architectures

  •    Python

Diagram as Code. Diagrams lets you draw the cloud system architecture in Python code. It was born for prototyping a new system architecture design without any design tools. You can also describe or visualize the existing system architecture as well. Diagrams currently supports main major providers including: AWS, Azure, GCP, Kubernetes, Alibaba Cloud, Oracle Cloud etc... It also supports On-Premise nodes, SaaS and major Programming frameworks and languages.

xdot.py - Interactive viewer for graphs written in Graphviz's dot language.

  •    Python

xdot.py is an interactive viewer for graphs written in Graphviz's dot language. It uses internally the GraphViz's xdot output format as an intermediate format, Python GTK bindings, and Cairo for rendering.

GraphvizAnim - A tool to create animated graph visualizations, based on graphviz.

  •    Python

GraphvizAnim is a tool to create simple animated graph visualizations; it is just a proof of concept, aimed mainly at teaching purposes. It is based on Graphviz for the graph rendering part and on ImageMagick for the animated gif generation. You can run the heap sort animation on-line using binder. A graph animation is just a sequence of steps, a step is in turn one or more actions such as: add, hilight, label, unlabel or remove a node, and add, hilight, or remove an edge. Animations can be built by invoking suitable methods of a gvanim.Animation object (in a Python program), or by parsing a simple text file (that, in turn, can be generated by a program in any language).

graphqlviz - GraphQL Server schema visualizer

  •    Javascript

GraphQL Server CLI visualizer. Adapted from original web interface. You can print default theme with graphqlviz --print-theme > theme.json, then you can modify it, and pass with --theme theme.json argument. All the available colors can be found on the graphviz site.

modgv - Converts 'go mod graph' output into Graphviz's DOT language

  •    Go

Converts 'go mod graph' output into GraphViz's DOT language. Here 👉 https://graphviz.gitlab.io/download/ how to install GraphViz for your OS.



Dot2Silverlight is a project thats enables to render graphs (written in Dot format) in Silverlight. dot2silverlight, dot, silverlight, C#, graphviz, xdot, plain, layout graphs, shortest path


  •    WPF

Graphviz4Net provides WPF control that is capable of generating "nice looking" graph layouts with sub-graphs, curved edges with arrows, edges between sub-graphs and more. Nodes, edges and all other elements in the graph are fully customizable and can contain any other WPF cont...

graphviz-java - Use graphviz with pure java

  •    Java

Use graphviz in a pure java environment.

blast-radius - Interactive visualizations of Terraform dependency graphs using d3.js

  •    Javascript

Install Blast Radius with pip, and Graphviz through your system's package manager. Point Blast Radius at an init-ed Terraform project, and connect with your browser.

gographviz - Parses the Graphviz DOT language in golang

  •    Go

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.

pandan - Retrieve Xcode dependency information with ease

  •    Ruby

pandan is a CLI tool that outputs dependency information from a set of Xcode projects with targets that depend on each other, it does it by creating a (reverse) dependency graph using the information in "Link Binary with Libraries" build phase and doing a breadth-first search.At XING, CocoaPods helped us manage our Objective-C and Swift dependencies for a long time. But as our team grew, it was evident to us that CocoaPods was not the tool we needed anymore. We decided to migrate all our projects to a different setup that uses multiple Xcode projects, targets and xcconfig files under a single workspace. However, we were lacking a tool that would give us dependency information based one the settings already in place in Xcode.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.