{"id":15711120,"url":"https://github.com/msabitov/redir","last_synced_at":"2026-05-07T18:47:19.559Z","repository":{"id":242265854,"uuid":"809113036","full_name":"msabitov/redir","owner":"msabitov","description":"Redirect extension for Chrome","archived":false,"fork":false,"pushed_at":"2024-06-01T18:22:13.000Z","size":213,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-30T17:13:34.402Z","etag":null,"topics":["browser-extension","chrome","extension-chrome","redirect","typescript"],"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/msabitov.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-01T18:10:52.000Z","updated_at":"2024-06-01T18:22:17.000Z","dependencies_parsed_at":null,"dependency_job_id":"ea8dcd21-722b-4240-903b-323eddde7322","html_url":"https://github.com/msabitov/redir","commit_stats":null,"previous_names":["msabitov/redir"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/msabitov/redir","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/msabitov%2Fredir","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/msabitov%2Fredir/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/msabitov%2Fredir/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/msabitov%2Fredir/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/msabitov","download_url":"https://codeload.github.com/msabitov/redir/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/msabitov%2Fredir/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32751757,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-07T02:14:30.463Z","status":"ssl_error","status_checked_at":"2026-05-07T02:14:29.405Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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-extension","chrome","extension-chrome","redirect","typescript"],"created_at":"2024-10-03T21:11:47.109Z","updated_at":"2026-05-07T18:47:19.543Z","avatar_url":"https://github.com/msabitov.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Redir - redirect extension\n\nThis extension provides a way to configure redirects in browser.\n\nIt's based on Manifest V3.\n\nCurrently, only Chrome / Yandex browser supported.\n\n## Quick start\n\nI recommend you to start from creation of simple redirect rules. They can be of two types\n\n- Wildcard\n- Regexp (RE2 syntax)\n\nRegexp rules has two important limitation:\n- the total number of regular expression rules cannot exceed 1000;\n- each rule must be less than 2KB once compiled.\n\nDon`t about the second one - once you try to save it, Redir will warn to prevent saving incorrect rules. So you can split you rule to multiple simpliest version and then combine them into rulesets.\n\nRulset is an arbitrary set of two or more rules that you can use to simplify your tasks. Ruleset can enable, disable and mark containing rules.\n\n## Advanced use\n\nIf you are looking for tools to analyze what kind of requests are matching your rules you need to install unpacked version of this extension that is in **dist** directory.\n\nIn Redir devtools panel you can explore matched requests.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmsabitov%2Fredir","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmsabitov%2Fredir","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmsabitov%2Fredir/lists"}