GithubHelp home page GithubHelp logo

awesome-lade's Introduction

awesome-LADE

LADE: Large Architecture Digitalize Evolutionary

Table of Contents

Architecture Model

C4-PlantUML

C4-PlantUML combines the benefits of PlantUML and the C4 model for providing a simple way of describing and communicate software architectures

Architecture Analysis

JArchitect (Java,Commercial)

cyclomatic complexity, treemaps for exploring different metrics (complexity, size of methods etc

Structure 101 (Java,Commercial)

package structure, dependency matrices, tangles, coupling / cohesion

slizaa

slizaa A Free and Open Source Workbench for Software Dependency Analysis.

Go City (Go)

Gocity is a Code City metaphor for visualizing Go source code in 3D

Toxicity

Toxicity a rewrite of the original Toxicity chart in Javascript using D3.js

Tequila

Tequila is a visualization tool to compare DDD Model with code

ArchUnit

ArchUnit can unit test your Java architecture

blast-radius

blast-radius is a Interactive visualization tool of Terraform dependency graphs using d3.js

Version Control System (VCS) Analysis

Gource

Software projects are displayed by Gource as an animated tree with the root directory of the project at its centre. Directories appear as branches with files as leaves. Developers can be seen working on the tree at the times they contributed to the project.

Code Maat

Code Maat is a command line tool to mine and analyze data from version-control systems

Linguist

Linguist is a library used on GitHub.com to detect blob languages, ignore binary or vendored files, suppress generated files in diffs, and generate language breakdown graphs.

Tracing

opentracing

OpenTracing is a tool for Vendor-neutral APIs and instrumentation for distributed tracing

Zipkin

Zipkin is a distributed tracing system.

General Software Visualization Tools/Library

Plantuml

PlantUML is a component that allows to quickly write UML diagrams

Graphviz

Graphviz is open source graph visualization software. Graph visualization is a way of representing structural information as diagrams of abstract graphs and networks.

References

http://www.softviscollection.org/

awesome-lade's People

Contributors

tcz001 avatar xuefengwu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

awesome-lade's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.