{"id":15034701,"url":"https://github.com/paultaykalo/objc-dependency-visualizer","last_synced_at":"2025-05-14T22:09:18.270Z","repository":{"id":9501305,"uuid":"11394510","full_name":"PaulTaykalo/objc-dependency-visualizer","owner":"PaulTaykalo","description":"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. ","archived":false,"fork":false,"pushed_at":"2020-04-28T01:36:32.000Z","size":1877,"stargazers_count":1854,"open_issues_count":18,"forks_count":99,"subscribers_count":47,"default_branch":"master","last_synced_at":"2025-05-09T12:40:49.506Z","etag":null,"topics":["d3js","dependency","dependency-graph","dependency-tree","graph","javascript","objective-c","structure","swift","swift-dependencies-visualizer"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PaulTaykalo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-07-13T21:35:22.000Z","updated_at":"2025-04-28T07:14:19.000Z","dependencies_parsed_at":"2022-07-12T15:03:30.429Z","dependency_job_id":null,"html_url":"https://github.com/PaulTaykalo/objc-dependency-visualizer","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PaulTaykalo%2Fobjc-dependency-visualizer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PaulTaykalo%2Fobjc-dependency-visualizer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PaulTaykalo%2Fobjc-dependency-visualizer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PaulTaykalo%2Fobjc-dependency-visualizer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PaulTaykalo","download_url":"https://codeload.github.com/PaulTaykalo/objc-dependency-visualizer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254235701,"owners_count":22036964,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["d3js","dependency","dependency-graph","dependency-tree","graph","javascript","objective-c","structure","swift","swift-dependencies-visualizer"],"created_at":"2024-09-24T20:26:04.355Z","updated_at":"2025-05-14T22:09:13.256Z","avatar_url":"https://github.com/PaulTaykalo.png","language":"JavaScript","readme":"Objective-C And Swift Dependencies Visualizer\n==========================  \n[![Build Status](https://travis-ci.org/PaulTaykalo/objc-dependency-visualizer.svg)](https://travis-ci.org/PaulTaykalo/objc-dependency-visualizer)  \n\nThis is the tool, that can use .o(object) files to generate dependency graph.  \nAll visualisations was done by [d3js](http://d3js.org/) library, which is just awesome!  \nThis 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    \n\n![Image example](https://pbs.twimg.com/media/CFDYofdUsAAzjSK.png:large)  \n\n### Easiest way - For those who don't like to read docs\nThis will clone project, and run it on the latest modified project\n```\ngit clone https://github.com/PaulTaykalo/objc-dependency-visualizer.git ;\ncd objc-dependency-visualizer ;\n./generate-objc-dependencies-to-json.rb -d -s \"\" \u003e origin.js ;\nopen index.html\n```\n\n### Easiest way for Swift projects\n```\ngit clone https://github.com/PaulTaykalo/objc-dependency-visualizer.git ;\ncd objc-dependency-visualizer ;\n./generate-objc-dependencies-to-json.rb -w -s \"\" \u003e origin.js ;\nopen index.html\n```\n\n### More specific examples\nExamples are [here](https://github.com/PaulTaykalo/objc-dependency-visualizer/wiki/Usage-examples)\n\n### Tell the world about the awesomeness of your project structure\nShare image to the Twitter with [#objcdependencyvisualizer](https://twitter.com/search/realtime?q=%23objcdependencyvisualizer) hashtag\n\n\n### Hard way - or \"I want to read what I'm doing!\"\n\nHere's [detailed description](https://github.com/PaulTaykalo/objc-dependency-visualizer/wiki) of what's going on under the hood\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpaultaykalo%2Fobjc-dependency-visualizer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpaultaykalo%2Fobjc-dependency-visualizer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpaultaykalo%2Fobjc-dependency-visualizer/lists"}