All Projects → PaulTaykalo → Objc Dependency Visualizer

PaulTaykalo / Objc Dependency Visualizer

Licence: mit
Objective-C and Swift dependency visualizer. It's tool that helps to visualize current state of your project. It's really easy to see how tight your classes are coupled.

Programming Languages

javascript
184084 projects - #8 most used programming language
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Objc Dependency Visualizer

emerge
emerge is a source code analysis tool and dependency visualizer that can be used to gather insights about source code structure, metrics, dependencies and complexity of software projects. After scanning the source code of a project it provides you an interactive web interface to explore and analyze your project by using graph structures.
Stars: ✭ 120 (-93.1%)
Mutual labels:  dependency-graph, d3js, swift-dependencies-visualizer
Swift Code Metrics
Code metric analyzer for Swift projects.
Stars: ✭ 244 (-85.96%)
Mutual labels:  dependency-graph, dependency
Git Deps
git commit dependency analysis tool
Stars: ✭ 232 (-86.65%)
Mutual labels:  dependency-graph, graph
react
Basic Primitives Diagrams for React. Data visualization components library that implements organizational chart and multi-parent dependency diagrams.
Stars: ✭ 15 (-99.14%)
Mutual labels:  dependency-graph, dependency-tree
ScanTree
Scan a JS file tree to build an ordered and grouped dependency listing
Stars: ✭ 51 (-97.07%)
Mutual labels:  dependency, dependency-tree
Dependency Graph
A simple dependency graph for Node.js
Stars: ✭ 219 (-87.4%)
Mutual labels:  dependency-graph, graph
javascript
Basic Primitives Diagrams for JavaScript - data visualization components library that implements organizational chart and multi-parent dependency diagrams, contains implementations of JavaScript Controls and PDF rendering plugins.
Stars: ✭ 46 (-97.35%)
Mutual labels:  dependency-graph, dependency-tree
V Chart Plugin
Easily bind a chart to the data stored in your Vue.js components.
Stars: ✭ 188 (-89.18%)
Mutual labels:  graph, d3js
Ngd
View the dependencies tree of you Angular application
Stars: ✭ 570 (-67.2%)
Mutual labels:  dependency-graph, graph
Dotnet Assembly Grapher
Reverse engineering and software quality assurance tool for .NET assemblies
Stars: ✭ 21 (-98.79%)
Mutual labels:  dependency-graph, graph
elftree
ELF library dependency viewer
Stars: ✭ 40 (-97.7%)
Mutual labels:  dependency, dependency-tree
Protodot
transforming your .proto files into .dot files (and .svg, .png if you happen to have graphviz installed)
Stars: ✭ 107 (-93.84%)
Mutual labels:  dependency-graph, graph
Whom I Know
Looks for common users of vk.com [DEPRECATED]
Stars: ✭ 69 (-96.03%)
Mutual labels:  graph, d3js
Eon Chart
Realtime animated graphs with PubNub and C3.
Stars: ✭ 121 (-93.04%)
Mutual labels:  graph, d3js
Protostuff
Java serialization library, proto compiler, code generator
Stars: ✭ 1,730 (-0.46%)
Mutual labels:  graph
Dataplotly
D3 like plots creation with plotly in QGIS
Stars: ✭ 130 (-92.52%)
Mutual labels:  d3js
Gaffer
A large-scale entity and relation database supporting aggregation of properties
Stars: ✭ 1,642 (-5.52%)
Mutual labels:  graph
Graphonline
This is source code of graphonline service. Graphonline helps visualize graph and applies a lot of algorithms.
Stars: ✭ 127 (-92.69%)
Mutual labels:  graph
React In Patterns
A free book that talks about design patterns/techniques used while developing with React.
Stars: ✭ 10,948 (+529.92%)
Mutual labels:  dependency
Lds Gnn
Learning Discrete Structures for Graph Neural Networks (TensorFlow implementation)
Stars: ✭ 131 (-92.46%)
Mutual labels:  graph

Objective-C And Swift Dependencies Visualizer

Build Status

This is the tool, that can use .o(object) files to generate dependency graph.
All visualisations was done by d3js library, which is just awesome!
This tool was made just for fun, but images can show how big your project is, how many classes it have, and how they linked to each other

Image example

Easiest way - For those who don't like to read docs

This will clone project, and run it on the latest modified project

git clone https://github.com/PaulTaykalo/objc-dependency-visualizer.git ;
cd objc-dependency-visualizer ;
./generate-objc-dependencies-to-json.rb -d -s "" > origin.js ;
open index.html

Easiest way for Swift projects

git clone https://github.com/PaulTaykalo/objc-dependency-visualizer.git ;
cd objc-dependency-visualizer ;
./generate-objc-dependencies-to-json.rb -w -s "" > origin.js ;
open index.html

More specific examples

Examples are here

Tell the world about the awesomeness of your project structure

Share image to the Twitter with #objcdependencyvisualizer hashtag

Hard way - or "I want to read what I'm doing!"

Here's detailed description of what's going on under the hood

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].