{"id":21566348,"url":"https://github.com/navjotdhanawat/npm-visualizer","last_synced_at":"2026-04-20T13:08:45.761Z","repository":{"id":84907372,"uuid":"112817040","full_name":"navjotdhanawat/npm-visualizer","owner":"navjotdhanawat","description":"Manage your npm dependencies using GUI","archived":false,"fork":false,"pushed_at":"2017-12-18T10:54:06.000Z","size":530,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-24T12:12:08.142Z","etag":null,"topics":["gui","manager","node","npm","package"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/navjotdhanawat.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-12-02T05:57:32.000Z","updated_at":"2017-12-14T11:54:14.000Z","dependencies_parsed_at":null,"dependency_job_id":"c1ba07c1-cc90-422f-a029-7818368db4a5","html_url":"https://github.com/navjotdhanawat/npm-visualizer","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/navjotdhanawat%2Fnpm-visualizer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/navjotdhanawat%2Fnpm-visualizer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/navjotdhanawat%2Fnpm-visualizer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/navjotdhanawat%2Fnpm-visualizer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/navjotdhanawat","download_url":"https://codeload.github.com/navjotdhanawat/npm-visualizer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244160449,"owners_count":20408103,"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":["gui","manager","node","npm","package"],"created_at":"2024-11-24T10:24:43.546Z","updated_at":"2026-04-20T13:08:40.741Z","avatar_url":"https://github.com/navjotdhanawat.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NPM Visualizer: Manage NPM packages with GUI\n\n![Screenshot](https://github.com/navjotdhanawat/npm-visualizer/blob/master/app/npm-visualizer.png \"NPM Visualizer screenshot\")\n#### Features:\n1. Import multiple projects(NPM CLI Projects)\n2. List all packages with current version, wanted version, latest version\n3. Update, Remove, update project, update to latest version on single click.\n4. Cross Desktop Application i.e Windows, Linux, ubuntu etc. (Tested on Ubuntu, MacOs Sierra).\n\n#### Want to Play or Contribute:\n```\n1. git clone https://github.com/navjotdhanawat/npm-visualizer.git\n2. cd npm-visualizer\n3. npm install\n4. npm start\n```\n\n#### Create ubuntu installer file(.deb file):\n```\nnpm run dist\n```\n#### Technology Stack:\n1. [ReactJs](https://reactjs.org/)\n2. [Electron](https://electronjs.org/)\n3. [React-Material](http://www.material-ui.com/#/)\n#### Todo:\n1. Interaction with global NPM packages.\n2. Include project scripts to GUI(npm start, build, deploy, webpack etc).\n3. Logs implementation.\n4. Show background processing on GUI(Terminal output).\n5. Search packages from NPM regestry and install.\n6. Analyse packages for security check and notify.\n7. Webpack integration.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnavjotdhanawat%2Fnpm-visualizer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnavjotdhanawat%2Fnpm-visualizer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnavjotdhanawat%2Fnpm-visualizer/lists"}