{"repo":"dmulyalin/N2G","free":true,"listed":false,"github":"https://github.com/dmulyalin/N2G","clone":"git clone https://github.com/dmulyalin/N2G.git","description":"Need To Graph","language":"Python","stars":176,"topics":["automation","drawio","yed","diagramms"],"license":"MIT","category":"workflow-automation","readme_excerpt":"Need To Graph N2G is a library to generate diagrams in yWorks graphml or Diagrams drawio formats or produce JSON data compatible with 3d-force-graph JSON input syntax allowing 3D visualization. Demo Why? To save your time on producing consistently looking, editable diagrams of arbitrary size and complexity in a programmatic way helping to satisfy your \"Need To Graph\" desire. How? Not a secret that many applications use XML structured text to save their diagrams content, then why not to do the opposite - produce XML structured text that applications can open and understand and work with. N2G does exactly that, it takes structured data - csv, dictionary, list or api calls and gives back XML text that can be opened and edited by application of choice. What? All formats supported so far have very similar API capable of: adding nodes and links with various attributes such as shape, labels, urls, data, styles bulk graph creation using from x methods supporting lists, dictionaries or csv data existing nodes and links attributes manipulation and update loading existing XML diagram files for processing and modification deletion of nodes and links from diagrams comparing two diagrams to highlight the difference between them layout your diagram with algorithms available in igraph library returning results in text format or saving directly into the file Reference documentation for more information. What it's not? N2G is not a magic bullet that will produce perfect diagrams for you, it ca","default_branch":null,"files":null,"tree":[],"storefront":"/r/dmulyalin","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dmulyalin/N2G/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}