{"repo":"arafatkatze/DataViz","free":true,"listed":false,"github":"https://github.com/arafatkatze/DataViz","clone":"git clone https://github.com/arafatkatze/DataViz.git","description":"Build and Visualize data structures in Golang","language":"Go","stars":423,"topics":["visualization","golang","data-structures","data-visualization","algorithms"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"DataViz Build and visualize data structures in Golang. Inspired by the ideas from memviz and Gods this library helps user to play around with standard data structures while also giving them the tools to build their own data structures and visualization options.... Documentation Documentation is available at godoc. Requirements - graphviz - build graphviz from source - linux users - - - mac users (Link) - install homebrew - Installation Data Structures - Containers - Lists - ArrayList - SinglyLinkedList - DoublyLinkedList - Stacks - ArrayStack - Maps - TreeMap - Trees - RedBlackTree - AVLTree - BTree - BinaryHeap - Functions - Comparator - Iterator - IteratorWithIndex - IteratorWithKey - ReverseIteratorWithIndex - ReverseIteratorWithKey - Enumerable - EnumerableWithIndex - EnumerableWithKey - Serialization - JSONSerializer - JSONDeserializer - Sort - Container - Visualizer Usage and Examples We have a blog post explaining our vision and covering some basic usage of the dataviz library. Check it out here. - Binary Heap - Stack - B Tree - Red Black Tree Contributing We really encourage developers coming in, finding a bug or requesting a new feature. Want to tell us about the feature you just implemented, just raise a pull request and we'll be happy to go through it. Please read the CONTRIBUTING and CODE OF CONDUCT file.","default_branch":null,"files":null,"tree":[],"storefront":"/r/arafatkatze","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/arafatkatze/DataViz/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."}