{"id":13432700,"url":"https://github.com/egoist/nwjs","last_synced_at":"2025-04-14T10:22:26.031Z","repository":{"id":1091873,"uuid":"40010967","full_name":"egoist/nwjs","owner":"egoist","description":"Install nw.js prebuilts using npm (formerly node-webkit)","archived":false,"fork":false,"pushed_at":"2025-03-26T09:22:22.000Z","size":39,"stargazers_count":77,"open_issues_count":11,"forks_count":19,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-04-09T15:08:25.517Z","etag":null,"topics":[],"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/egoist.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":"2015-07-31T15:09:36.000Z","updated_at":"2025-03-26T09:22:26.000Z","dependencies_parsed_at":"2022-08-06T10:15:20.914Z","dependency_job_id":null,"html_url":"https://github.com/egoist/nwjs","commit_stats":null,"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/egoist%2Fnwjs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/egoist%2Fnwjs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/egoist%2Fnwjs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/egoist%2Fnwjs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/egoist","download_url":"https://codeload.github.com/egoist/nwjs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248860176,"owners_count":21173380,"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":[],"created_at":"2024-07-31T02:01:15.443Z","updated_at":"2025-04-14T10:22:26.011Z","avatar_url":"https://github.com/egoist.png","language":"JavaScript","readme":"# nwjs [![version](https://img.shields.io/npm/v/nwjs.svg)](https://www.npmjs.com/package/nwjs) [![npm](https://img.shields.io/npm/dm/nwjs.svg)](https://www.npmjs.com/package/nwjs)\n\nInspired by [electron-prebuilt](https://github.com/mafintosh/electron-prebuilt)\n\nYou can use `nwjs` as an nw.js version manager, and do things like `nw /your/app/path`\n\n![preview](http://ooo.0o0.ooo/2016/02/01/56af0ee357dab.gif)\n\n# Install\n\n```bash\nnpm i -g nwjs\n```\n# Usage\n\n```bash\n# Install a version\n$ nw install 0.12.3\n\n# Install a SDK version\n$ nw install 0.13.0-rc3-sdk\n\n# Run nw in cwd or specific any directory\n$ nw .\n\n# Use another cached version\n$ nw use 0.13.0-beta3\n\n# Use SDK version\n$ nw use 0.13.0-rc3-sdk\n\n# List all local cached versions\n$ nw ls\n\n# Use a proxy\n$ http_proxy=http://127.0.0.1:8787 nw install 0.13.0-beta5\n\n# For fish shell users\n$ env http_proxy=http://127.0.0.1:8787 nw install 0.13.0-beta5\n```\n\nFor all available versions to install please use `nw ls-remote`\n\n_Tested on Windows 7(32), Windows 10(32), Ubuntu 14.04(32), OSX El Capitan (64)._\n\n## Help\n\n```bash\n$ nw -h\n\n  Usage: nw [options] [command]\n\n\n  Commands:\n\n    *                       Run nwjs in a directory\n    install|i \u003cversion\u003e     Install an nwjs version\n    use|u \u003cversion\u003e         Set an active nwjs version\n    list|ls                 List local cached nwjs versions\n    list-remote|ls-remote   List all available nwjs versions from remote\n    remove|r \u003cversion\u003e      Remove a specific version of nwjs\n\n  Options:\n\n    -h, --help     output usage information\n    -V, --version  output the version number\n```\n\n## Programmatic usage\n\n```js\nconst spawn = require('child_process').spawn\n// this returns the path to nwjs excutable\nconst nw = require('nwjs')\n\nconst child = spawn(nw)\n```\n\n## License\n\nMIT \u0026copy; [EGOIST](https://github.com/egoist)\n","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fegoist%2Fnwjs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fegoist%2Fnwjs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fegoist%2Fnwjs/lists"}