{"id":13479634,"url":"https://github.com/lmichelin/open-github-links-in-ide","last_synced_at":"2025-10-25T03:13:29.158Z","repository":{"id":38206827,"uuid":"190347199","full_name":"lmichelin/open-github-links-in-ide","owner":"lmichelin","description":"Browser extension allowing to open files in your IDE directly from GitHub, available for Chrome and Firefox.","archived":false,"fork":false,"pushed_at":"2024-05-25T06:26:09.000Z","size":1710,"stargazers_count":72,"open_issues_count":14,"forks_count":24,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-10-30T13:38:02.359Z","etag":null,"topics":["chrome-extension","firefox-extension","github","phpstorm","vscode"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lmichelin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2019-06-05T07:29:31.000Z","updated_at":"2024-10-25T14:22:33.000Z","dependencies_parsed_at":"2024-10-30T13:43:14.290Z","dependency_job_id":null,"html_url":"https://github.com/lmichelin/open-github-links-in-ide","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/lmichelin%2Fopen-github-links-in-ide","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lmichelin%2Fopen-github-links-in-ide/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lmichelin%2Fopen-github-links-in-ide/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lmichelin%2Fopen-github-links-in-ide/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lmichelin","download_url":"https://codeload.github.com/lmichelin/open-github-links-in-ide/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":227868890,"owners_count":17832209,"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":["chrome-extension","firefox-extension","github","phpstorm","vscode"],"created_at":"2024-07-31T16:02:20.579Z","updated_at":"2025-10-25T03:13:29.089Z","avatar_url":"https://github.com/lmichelin.png","language":"TypeScript","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"readme":"# Browser extension to open GitHub file links in your IDE\n\n[![CircleCI](https://circleci.com/gh/lmichelin/open-github-links-in-ide.svg?style=svg)](https://circleci.com/gh/lmichelin/open-github-links-in-ide)\n\nThis browser extension allows you to open files in your IDE directly from GitHub, assuming the repository you are working on is cloned on your computer. When a fragment of a file is displayed, your IDE opens the file and puts the cursor at the desired line.\n\n👉 Google Chrome: https://chrome.google.com/webstore/detail/open-github-in-ide/bmifnnfmccmleigpaolofacllndmfned\n\n👉 Firefox: https://addons.mozilla.org/firefox/addon/open-github-in-ide/\n\n\u003cp align=\"center\"\u003e\n\t\u003cimg src=\"screenshots/readme.png\" /\u003e\n\u003cp\u003e\n\n## Getting started\n\nOnce the extension is installed:\n\n- Click on the extension icon to open the settings popup\n- Set the local path where GitHub repositories are cloned on your computer\n- Select the IDE you want to use to open GitHub links\n- Reload GitHub and start using the extension\n\n## Supported IDEs:\n\n- VS Code\n- VSCodium\n- VS Code Insiders\n- PhpStorm\n- IntelliJ IDEA\n- Any JetBrains editor (using built-in web server)\n- WebStorm (not tested yet)\n- GoLand\n- CLion\n\nWSL with the Ubuntu distribution is also supported on VS Code, VSCodium and VS Code Insiders for Windows.\n\nPhpStorm \u0026 IntelliJ IDEA support is native on MacOS, but on Linux and Windows you need to install an url handler (see [this answer](https://stackoverflow.com/a/56066943/104891)):\n\n- Linux: https://github.com/sanduhrs/phpstorm-url-handler\n- Windows: https://github.com/aik099/PhpStormProtocol\n\nI have not tested WebStorm support yet, feedbacks are welcome!\n\nYou can also use the built-in web server of any JetBrains editor (IDEA, WebStorm, PhpStorm, WebStorm, ...) instead of the url handler. For that you need to install the PHP plugin. See [here](https://www.jetbrains.com/help/idea/php-built-in-web-server.html) for more information. The built-in web server must be started on port 63342.\n\n\u003e To disable JetBrains warning \"_'file' API is requested. Do you trust unknown host?_\", you can go to `File \u003e Settings \u003e Build, Execution, Deployment \u003e Debugger` and Check the _Allow unsigned requests_ in the _Built-in Server_ section.\n\n## New features \u0026 bugs\n\nNeed a feature? Want to report a bug? Feel free to open an issue or a pull request!\n\n## Contributing\n\n- Clone the project\n- Run `yarn` to install the dependencies\n- Run `yarn dev` to start the development server\n- On Google Chrome:\n  - Open [chrome://extensions/](chrome://extensions/)\n  - Enable developer mode\n  - Click on `Load unpacked`\n  - Select the `dist/chrome` folder\n- On Firefox:\n  - Open [about:debugging#/runtime/this-firefox](about:debugging#/runtime/this-firefox)\n  - Click on `Load Temporary Add-on`\n  - Select the `dist/firefox/manifest.json` file\n- The extension and the pages using it will be automatically reloaded when you modify the source code\n\n## Changelog\n\n### Version 1.2.3 - September 23,2023\n\n- Fix bug: icon was not showing in conversations after an update on GitHub side\n\n### Version 1.2.2 - November 28,2022\n\n- Add support for CLion ([#39](https://github.com/lmichelin/open-github-links-in-ide/pull/39))\n\n### Version 1.2.1 - August 18,2022\n\n- Add support for GoLand ([#32](https://github.com/lmichelin/open-github-links-in-ide/pull/32))\n\n### Version 1.2.0 - August 11,2022\n\n- Add support for VS Code + WSL (Ubuntu) on Windows\n- Migrate to manifest V3 on Chrome\n- Fix bug: icon was not showing in file tree after an update on GitHub side\n- Fix bug: icon was not showing in the \"files changed\" tab after clicking on it, a page reload was required ([#35](https://github.com/lmichelin/open-github-links-in-ide/issues/35))\n\n### Version 1.1.14 - June 8, 2022\n\n- Fix bug: icon was not showing in discussions after an update on GitHub side\n\n### Version 1.1.13 - November 22, 2021\n\n- Fix bug: extension was crashing on pull requests containing resolved conversations\n\n### Version 1.1.12 - October 4, 2021\n\n- Fix bug: icon was not showing on line numbers after an update on GitHub side\n\n### Version 1.1.11 - April 18, 2021\n\n- Add permission required on Firefox to use JetBrains built-in web server ([#20](https://github.com/lmichelin/open-github-links-in-ide/pull/20))\n\n### Version 1.1.10 - April 5, 2021\n\n- Fix an issue with JetBrains editors ([#17](https://github.com/lmichelin/open-github-links-in-ide/issues/17))\n\n### Version 1.1.9 - March 20, 2021\n\n- Update VSCodium icon\n\n### Version 1.1.8 - March 14, 2021\n\n- Fix bug: all line numbers were hidden when cursor was over a \"Suggested changes\" section in the \"files changed\" tab\n\n### Version 1.1.7 - March 7, 2021\n\n- Fix file header selector\n- Show editor icon on file block lines in conversation tab\n- Add support for JetBrains editors using built-in web server ([#16](https://github.com/lmichelin/open-github-links-in-ide/pull/16))\n\n### Version 1.1.6 - September 27, 2020\n\n- Add support for VSCodium ([#11](https://github.com/lmichelin/open-github-links-in-ide/pull/11))\n\n### Version 1.1.5 - June 29, 2020\n\n- Make extension compatible with new GitHub design\n\n### Version 1.1.4 - October 23, 2019\n\n- Add IntelliJ IDEA support\n\n### Version 1.1.3 - July 21, 2019\n\n- Add Firefox support 🎉\n- Set the extension icon according to the selected IDE\n\n### Version 1.1.2 - July 1, 2019\n\n- Fix blurry icons on Retina screens\n\n### Version 1.1.1 - June 20, 2019\n\n- Use popup instead of options page\n\n### Version 1.1.0 - June 16, 2019\n\n- Show editor icon instead of line number when hovering over a line in file blocks\n- Add options to select where to show the icon in GitHub\n- Add option to show debug messages in console\n- Fix some bugs\n\n### Version 1.0.3 - June 15, 2019\n\n- Add PhpStorm support\n\n### Version 1.0.2 - June 14, 2019\n\n- Add missing VS Code Insiders icon\n\n### Version 1.0.1 - June 14, 2019\n\n- Add VS Code Insiders support\n- Add CSS theme for options page\n- Open options page automatically after install\n\n### Version 1.0.0 - June 6, 2019\n\n- First release!\n- Add VS Code support\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flmichelin%2Fopen-github-links-in-ide","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flmichelin%2Fopen-github-links-in-ide","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flmichelin%2Fopen-github-links-in-ide/lists"}