Git Product home page Git Product logo

quickdiagram's Introduction

Quick Diagram Tool for C#

Build status

Code visualization tool for C# to quickly explore, navigate and document source code structure and relationships. Integrates into Visual Studio 2015, 2017 and 2019. Similar to the Code Map feature of Visual Studio Enterprise Edition but more lightweight ... and free.

Install from: Visual Studio extension

Explore code visually

  • Add types or entire hierarchies from source code to diagram to visualize their relationships.
  • Use the diagram to discover related types.

Navigate quickly

  • Jump from the diagram to relevant source code segments.

Document with diagrams

  • Copy/paste diagrams into documentation.

NEWS

The next version of this tool will no longer be free. It will become a commercial product to finance the ongoing efforts of development.

Any questions, feedback or feature requests are more than welcome!

Please use the Q&A on Visual Studio Marketplace, or send a twitter message to @realvizu

Getting Started

  • Use the context menu in the source code editor to add types or entire hierarchies to the diagram.

Add To Quick Diagram

  • Use existing diagram nodes to discover their related entities. Dots on the sides of the diagram rectangles indicate that related entities exist.

Show Related Entities Large

  • Double-click on diagram nodes to jump to their declaration in the source code.
  • Save diagrams as image or copy/paste them directly into documentation.

See the Help for details.

Versions

See the Change Log for versions and road map.

The current version (v0.5) is an experimental release to showcase the approach of the tool. It supports only a few types of relationships: type inheritance and interface implementation. Later versions will show a lot more (namespaces, type members, method calls, property read/write, object creation, etc.)

Feedback

  • Please use the Issue Tracker to record bugs and feature requests.
  • Write a review.
  • Contact me on Twitter Follow on Titter

Thanks to

License

GPL-2.0

quickdiagram's People

Contributors

realvizu avatar

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.