{"id":15287574,"url":"https://github.com/philnash/ngrok-for-vscode","last_synced_at":"2025-09-11T12:43:28.302Z","repository":{"id":38799115,"uuid":"254814419","full_name":"philnash/ngrok-for-vscode","owner":"philnash","description":"🚇 A VSCode extension to control ngrok from the command palette","archived":false,"fork":false,"pushed_at":"2024-11-10T09:08:57.000Z","size":2809,"stargazers_count":117,"open_issues_count":22,"forks_count":15,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-05-18T09:05:20.777Z","etag":null,"topics":["ngrok","typescript","vscode","vscode-extension"],"latest_commit_sha":null,"homepage":"","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/philnash.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","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},"funding":{"github":"philnash"}},"created_at":"2020-04-11T07:19:52.000Z","updated_at":"2025-02-16T14:35:20.000Z","dependencies_parsed_at":"2024-06-20T17:19:25.004Z","dependency_job_id":"aa220487-adca-4895-89d0-9e31d38698ec","html_url":"https://github.com/philnash/ngrok-for-vscode","commit_stats":null,"previous_names":[],"tags_count":18,"template":false,"template_full_name":null,"purl":"pkg:github/philnash/ngrok-for-vscode","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philnash%2Fngrok-for-vscode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philnash%2Fngrok-for-vscode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philnash%2Fngrok-for-vscode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philnash%2Fngrok-for-vscode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/philnash","download_url":"https://codeload.github.com/philnash/ngrok-for-vscode/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philnash%2Fngrok-for-vscode/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262077158,"owners_count":23255132,"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":["ngrok","typescript","vscode","vscode-extension"],"created_at":"2024-09-30T15:32:14.035Z","updated_at":"2025-06-26T13:36:54.964Z","avatar_url":"https://github.com/philnash.png","language":"TypeScript","funding_links":["https://github.com/sponsors/philnash"],"categories":[],"sub_categories":[],"readme":"\u003cdiv style=\"text-align:center\" align=\"center\"\u003e\n  \u003cimg src=\"images/icon.png\" height=\"128\" width=\"128\"\u003e\n  \u003ch1\u003engrok for vscode\u003c/h1\u003e\n  \u003cp\u003e\u003cem\u003eA VSCode extension for controlling \u003ca href=\"https://ngrok.com/\"\u003engrok\u003c/a\u003e from the command palette.\u003c/em\u003e\u003c/p\u003e\n  \u003cp\u003e\n    \u003ca href=\"https://marketplace.visualstudio.com/items?itemName=philnash.ngrok-for-vscode\"\u003e\u003cimg alt=\"Visual Studio Marketplace Version\" src=\"https://img.shields.io/visual-studio-marketplace/v/philnash.ngrok-for-vscode?label=ngrok%20for%20VS%20Code\u0026logo=visual-studio-code\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/philnash/ngrok-for-vscode/actions\"\u003e\u003cimg src=\"https://img.shields.io/github/actions/workflow/status/philnash/ngrok-for-vscode/ci.yml?logo=github\u0026label=Tests\" alt=\"GitHub Actions CI status\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://sonarcloud.io/summary/new_code?id=philnash_ngrok-for-vscode\"\u003e\u003cimg src=\"https://sonarcloud.io/api/project_badges/measure?project=philnash_ngrok-for-vscode\u0026metric=sqale_rating\" alt=\"SonarCloud Maintainability Rating\" /\u003e\u003c/a\u003e\n  \u003c/p\u003e\n  \u003chr /\u003e\n  \u003cp\u003e\u003cem\u003eIf you enjoy using this extension, please consider sponsoring it on GitHub\u003c/em\u003e\u003c/p\u003e\n  \u003cp\u003e\u003ca href=\"https://github.com/sponsors/philnash\"\u003e\u003cimg src=\"https://img.shields.io/badge/Sponsor%20this%20project%20on%20GitHub-%E2%9D%A4%EF%B8%8F-blue\" alt=\"Sponsor this project on GitHub\" /\u003e\u003c/a\u003e\u003c/p\u003e\n  \u003chr /\u003e\n\u003c/div\u003e\n\n## Features\n\n- `ngrok: start`: Start an HTTP tunnel pointing to a port of your choice from the command palette\n\n  ![Open the command palette, type 'ngrok: start' and then type the port number](images/start.gif)\n\n  You can choose to copy the URL to the clipboard, open it in a browser or even generate a QR code so that you can easily open it on a mobile device\n\n  ![When you start a tunnel, you can choose to show a QR code which can be scanned by a mobile device](images/start-qr.gif)\n\n- `ngrok: start`: Start a named HTTP tunnel from your ngrok config\n\n  ![Open the command palette, type 'ngrok: start' and choose the tunnel from your config.](images/start-named.gif)\n\n- `ngrok: stop`: Stop one or all HTTP tunnels\n\n  ![Open the command palette, type 'ngrok: stop' and choose the tunnel you want to stop, or choose 'All' to stop all tunnels](images/stop.gif)\n\n- `ngrok: dashboard`: Open the ngrok dashboard\n\n## Extension Settings\n\nThis extension contributes the following settings:\n\n- `ngrokForVSCode.configPath`: set a custom path to your ngrok config\n\n## Release Notes\n\n### [1.10.0](https://github.com/philnash/ngrok-for-vscode/compare/v1.9.2...1.10.0)\n#### Changed\n\n- Updated dependencies\n- Allowed for start and stop commands to receive arguments from other extension. Fixes #21\n\nSee the [CHANGELOG](CHANGELOG.md) for all release notes.\n\n## Contributors\n\n### Author\n\n**Phil Nash** - [GitHub](https://github.com/philnash) • [Website](https://philna.sh) • [Twitter](https://twitter.com/philnash)\n\n### Other contributors\n\n- **Michał Mrozek** - [GitHub](https://github.com/Michsior14)\n- **Zack Radisic** - [GitHub](https://github.com/zackradisic)\n\n### Thanks\n\nThanks go to:\n\n- [Alan Shreve](https://github.com/inconshreveable) and [contributors](https://github.com/inconshreveable/ngrok/graphs/contributors) for [ngrok](https://ngrok.com)\n- [Alex Bubenshchykov](https://github.com/bubenshchykov) and [contributors](https://github.com/bubenshchykov/ngrok/graphs/contributors) for the [Node.js wrapper for ngrok](https://github.com/bubenshchykov/ngrok).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphilnash%2Fngrok-for-vscode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fphilnash%2Fngrok-for-vscode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphilnash%2Fngrok-for-vscode/lists"}