{"id":13580952,"url":"https://github.com/rossmoody/link-roamer","last_synced_at":"2025-10-17T12:43:48.740Z","repository":{"id":41884433,"uuid":"474689276","full_name":"rossmoody/link-roamer","owner":"rossmoody","description":"A browser extension for gathering, organizing, and inspecting all the links on a page.","archived":false,"fork":false,"pushed_at":"2025-04-25T15:46:11.000Z","size":1970,"stargazers_count":52,"open_issues_count":0,"forks_count":8,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-25T16:49:34.530Z","etag":null,"topics":["browser","browser-extension","chrome-extension","developer-tools","edge-extension","extension","firefox-addon","firefox-extension","https","links","manifest-v3","navigation","productivity","seo"],"latest_commit_sha":null,"homepage":"https://www.linkroamer.com","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/rossmoody.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":"2022-03-27T16:09:04.000Z","updated_at":"2025-04-25T15:46:15.000Z","dependencies_parsed_at":"2022-08-11T20:10:20.247Z","dependency_job_id":null,"html_url":"https://github.com/rossmoody/link-roamer","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/rossmoody%2Flink-roamer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rossmoody%2Flink-roamer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rossmoody%2Flink-roamer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rossmoody%2Flink-roamer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rossmoody","download_url":"https://codeload.github.com/rossmoody/link-roamer/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252889749,"owners_count":21820239,"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":["browser","browser-extension","chrome-extension","developer-tools","edge-extension","extension","firefox-addon","firefox-extension","https","links","manifest-v3","navigation","productivity","seo"],"created_at":"2024-08-01T15:01:56.726Z","updated_at":"2025-10-17T12:43:43.698Z","avatar_url":"https://github.com/rossmoody.png","language":"TypeScript","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"readme":"# 👋 Link Roamer\n\n![Link Roamer Graphic!](./assets/graphic.png)\n\n---\n\n## 🚀 Where to install\n\nThis extension is available on:\n\n- [Chrome Web store](https://chrome.google.com/webstore/detail/link-roamer/lgcgflalbmeodapiohjepkjlgipmhofe)\n- [Firefox Addon Marketplace](https://addons.mozilla.org/en-US/firefox/addon/link-roamer/)\n- [Microsoft Edge Add-ons Marketplace](https://microsoftedge.microsoft.com/addons/detail/link-roamer/bigambbapbnineapeagbdpdpkaildjdd)\n\n---\n\nA browser extension for gathering, organizing, and inspecting all the links on a\nweb page. It's also pretty good at finding broken links (404). This extension\nallows you to:\n\n### Inspect links\n\n- Highlight broken links on a page (i.e. 404)\n- Highlight non-secure links on a page (i.e. http)\n- Quickly find, view, organize, and navigate links on a page\n- See the status and reasoning for requests that don't succed\n- View links and where they redirect to before navigating\n\n### Organize links\n\n- Group links by their primary domain name\n- Create a tab group from a set of selected links (_\\*Chrome only_)\n- Save a set of selected links as bookmarks\n\n### Interact with links\n\n- Copy links to clipboard\n- Open links in a new window or tab\n- Open individual links in a background tab\n- Export links as `json`, `text`, or `csv`\n- Export detailed URL and fetch request data\n\n---\n\n![Link Roamer Graphic!](./assets/graphic-2.png)\n\n## Local development\n\nBefore making edits you will need to build the extension locally and side load\nit as a developer extension to test any changes.\n\n\u003e At the moment, v3 and v2 manifest API conflicts are making things difficult.\n\u003e The Rollup config programmatically compiles two different versions depending\n\u003e on the manifest. For Chrome, the v3 manifest in the `dist` folder is the one\n\u003e to load. For Firefox, you will need to build and load the zipped release\n\u003e version with `yarn release`.\n\n### 1. Clone the repo\n\nClone the repo to your local machine and navigate into the root directory.\n\n```shell\ncd link-roamer\n```\n\n### 2. Install dependencies\n\nLink Roamer uses yarn to build the necessary dependencies.\n\n```shell\nyarn\n```\n\n### 3. Start and watch a build\n\nFor development with automatic reloading:\n\n```bash\nyarn start\n```\n\nThis will build to the `dist` folder. To load the extension, open the Extensions\nDashboard, enable \"Developer mode\", click \"Load unpacked\", and choose the\n`dist/v3-manifest` folder.\n\nWhen you make changes in src the background script and any content script will\nreload automatically.\n\n### 4. Start the server\n\nYou'll need to start up the server to make fetch calls and check statuses. To build content from the `src/api` folder, run:\n\n```bash\nyarn watch\n```\n\nThis will startup the server and restart it any time a change is recompiled from rollup.\n\n---\n\n## More apps by me\n\nI like making things. [Check out what I'm up to lately](https://rossmoody.com).\n\n---\n\n## Open source\n\nThis extension is open source and doesn't collect any information from users.\nIt's free, and made available because I enjoy making useful things for the web.\n\nPlease consider contributing with an idea, bug fix, or feature request.\n\n---\n\n## Contribute\n\nFeel free to submit a pull request if you've made an improvement of some kind.\nThis is an open source project and any help is very appreciated.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frossmoody%2Flink-roamer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frossmoody%2Flink-roamer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frossmoody%2Flink-roamer/lists"}