{"repo":"glato/emerge","free":true,"listed":false,"github":"https://github.com/glato/emerge","clone":"git clone https://github.com/glato/emerge.git","description":"Emerge is a browser-based interactive codebase and dependency visualization tool for many different programming languages. It supports some basic code quality and graph metrics and provides a simple and intuitive way to explore and analyze a codebase by using graph structures.","language":"Python","stars":1134,"topics":["visualization","graph-visualization","dependency-graph","source-code-analysis","code-visualization","android-dependency-visualizer","dependency-visualizer","code-metrics","data-visualization","sourcegraph"],"license":"MIT","category":"analytics","readme_excerpt":"Emerge Emerge (or emerge-viz ) is an interactive code analysis tool to gather insights about source code structure, metrics, dependencies and complexity of software projects. You can scan the source code of a project, calculate metric results and statistics, generate an interactive web app with graph structures (e.g. a dependency graph or a filesystem graph) and export the results in some file formats. Emerge currently has parsing support for the following languages: C , C++ , Groovy , Java , JavaScript , TypeScript , Kotlin , ObjC , Ruby , Swift , Python , Go . The structure, coloring and clustering is calculated and based on the idea of combining a force-directed graph simulation and Louvain modularity. emerge is mainly written in Python 3 and is tested on macOS, linux and modern web browsers (i.e. latest Safari, Chrome, Firefox, Edge). Goals of this project emerge (/ɪˈməːdʒ/) - to appear by coming out of something or out from behind something - to become known, especially as a result of examining something or asking questions about it &nbsp; The main goal of this project is to create a free/ open source tool, that can easily be used by anyone with interest in software development, architecture, metrics and visualization to gather more insights about those topics. It should facilitate/ support getting a better understanding of a given software project by using an exploratory approach. &nbsp; The following features are currently supported by emerge - File scan support for th","default_branch":null,"files":null,"tree":[],"storefront":"/r/glato","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/glato/emerge/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."}