{"id":13681640,"url":"https://github.com/q-nick/npm-gui","last_synced_at":"2025-10-03T14:44:48.623Z","repository":{"id":40395981,"uuid":"47198695","full_name":"q-nick/npm-gui","owner":"q-nick","description":"Tired of the package.json dependency juggle? Meet npm-gui! We seamlessly integrate with npm, pnpm, or yarn. Managing, installing, and updating dependencies is as easy as it gets. Try npm-gui today and enjoy dependency management like a pro!","archived":false,"fork":false,"pushed_at":"2023-09-26T21:32:02.000Z","size":32293,"stargazers_count":657,"open_issues_count":8,"forks_count":43,"subscribers_count":16,"default_branch":"master","last_synced_at":"2025-05-12T15:33:25.714Z","etag":null,"topics":["dependencies","dependencies-manager","gui","javascript","nodejs","npm","npm-desktop-manager","npm-gui","package-manager","pnpm","react","webdev","yarn"],"latest_commit_sha":null,"homepage":"https://npm-gui.nullapps.dev","language":"TypeScript","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/q-nick.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2015-12-01T15:33:38.000Z","updated_at":"2025-04-28T09:07:38.000Z","dependencies_parsed_at":"2023-09-27T06:32:43.723Z","dependency_job_id":null,"html_url":"https://github.com/q-nick/npm-gui","commit_stats":{"total_commits":327,"total_committers":13,"mean_commits":"25.153846153846153","dds":0.4067278287461774,"last_synced_commit":"4979157315e5f5bc4e223d552c0f45b1a52c2fac"},"previous_names":[],"tags_count":50,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/q-nick%2Fnpm-gui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/q-nick%2Fnpm-gui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/q-nick%2Fnpm-gui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/q-nick%2Fnpm-gui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/q-nick","download_url":"https://codeload.github.com/q-nick/npm-gui/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254448579,"owners_count":22072764,"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":["dependencies","dependencies-manager","gui","javascript","nodejs","npm","npm-desktop-manager","npm-gui","package-manager","pnpm","react","webdev","yarn"],"created_at":"2024-08-02T13:01:33.506Z","updated_at":"2025-10-03T14:44:48.521Z","avatar_url":"https://github.com/q-nick.png","language":"TypeScript","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"readme":"[![Downloads](https://img.shields.io/npm/dm/npm-gui?style=for-the-badge)](https://www.npmjs.com/package/npm-gui)\n\u0026nbsp;\n[![MIT License](https://img.shields.io/npm/l/npm-gui?style=for-the-badge)](https://choosealicense.com/licenses/mit/)\n\u0026nbsp;\n[![Github](https://img.shields.io/github/stars/q-nick/npm-gui?style=for-the-badge)](https://github.com/q-nick/npm-gui)\n\u0026nbsp;\n[![npm](https://img.shields.io/npm/v/npm-gui?style=for-the-badge)](https://www.npmjs.com/package/npm-gui)\n\n![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/q-nick/npm-gui/build.yml?style=for-the-badge)\n\u0026nbsp;\n![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/q-nick/npm-gui/windows.yml?label=windows%20test\u0026style=for-the-badge)\n\u0026nbsp;\n![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/q-nick/npm-gui/macos.yml?label=macos%20test\u0026style=for-the-badge)\n\u0026nbsp;\n![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/q-nick/npm-gui/linux.yml?label=linux%20test\u0026style=for-the-badge)\n\n# npm-gui\n\nHomepage and full documentation: https://npm-gui.nullapps.dev\n\n`npm-gui` is a convenient tool for managing javascript project dependencies listed in `package.json`. Under the hood, it will transparently use `npm`, `pnpm`, or `yarn` commands to install, remove or update dependencies\n(_to use **yarn** it requires the **yarn.lock** file to be present in the project folder._)\n\n![App Demo](https://npm-gui.nullapps.dev/batch-install.GIF)\n\n## Getting Started\n\nThe recommended way to run `npm-gui` is by using \u003ca href=\"https://www.npmjs.com/package/npx\"\u003e`npx`\u003c/a\u003e:\n\n```\n~/$ npx npm-gui@latest\n```\n\nIt will run the most recent version of `npm-gui` without installing it on your system.\n\n#### Installation as global dependency\n\n`npm-gui` could also be installed as a global dependency:\n\n```\n~/$ npm install -g npm-gui\n```\n\nand then run with just:\n\n```\n~/$ npm-gui\n```\n\n#### Installation as local dependency (not-recommended)\n\n```\n~/$ npm install npm-gui\n```\n\nTo read more visit: https://npm-gui.nullapps.dev/docs/npm-gui/\n\n## Authors\n\n- [@q-nick](https://www.github.com/q-nick)\n\n## Documentation\n\n[Documentation](https://npm-gui.nullapps.dev/docs/npm-gui/)\n\n## Next features on roadmap\n\n- npm-gui integrated into VS Code as an extension\n\n- other package managers like: _poetry_, _composer_, _nuget_\n\n- packages updates history\n\n- re-arrange existing columns\n\n- expandable/collapsable module to reveal it's dependency tree _(npm-remote-ls)_\n\n- number of dependencies per module\n\n- move dependency between dev and prod\n\n- visual indicator if the package seems to be unuse _(depcheck)_\n\n- hint like: \"shouldn't this be a dev-dependency?\"\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fq-nick%2Fnpm-gui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fq-nick%2Fnpm-gui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fq-nick%2Fnpm-gui/lists"}