{"id":50577078,"url":"https://github.com/vanityurls/code","last_synced_at":"2026-06-16T01:01:58.087Z","repository":{"id":206862742,"uuid":"717594409","full_name":"vanityURLs/code","owner":"vanityURLs","description":"Cloudflare Workers redirector for running a branded short-link domain as code","archived":false,"fork":false,"pushed_at":"2026-06-02T19:21:05.000Z","size":1627,"stargazers_count":23,"open_issues_count":2,"forks_count":12,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-06-02T21:20:11.030Z","etag":null,"topics":["all-contributors","bitly","cli","cloudflare","cloudflare-pages","link-shortener","short-link","short-links","shorten-urls","shortener","shortlink","shortlinks","url-shortener","url-shortner","urlshortener"],"latest_commit_sha":null,"homepage":"https://www.VanityURLs.link","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/vanityURLs.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":".github/SECURITY.md","support":".github/SUPPORT.md","governance":".github/GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":".github/MAINTAINERS.md","copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2023-11-12T00:04:30.000Z","updated_at":"2026-06-02T19:20:49.000Z","dependencies_parsed_at":"2023-11-12T21:28:41.327Z","dependency_job_id":"b83c3b49-eb9d-4e78-83a7-6d0cb21e0906","html_url":"https://github.com/vanityURLs/code","commit_stats":null,"previous_names":["bhdicaire/vanityurls","vanityurls/vanityurls","vanityurls/code"],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/vanityURLs/code","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vanityURLs%2Fcode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vanityURLs%2Fcode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vanityURLs%2Fcode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vanityURLs%2Fcode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vanityURLs","download_url":"https://codeload.github.com/vanityURLs/code/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vanityURLs%2Fcode/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33923182,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-04T02:00:06.755Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["all-contributors","bitly","cli","cloudflare","cloudflare-pages","link-shortener","short-link","short-links","shorten-urls","shortener","shortlink","shortlinks","url-shortener","url-shortner","urlshortener"],"created_at":"2026-06-04T23:00:25.046Z","updated_at":"2026-06-08T03:01:36.277Z","avatar_url":"https://github.com/vanityURLs.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"![logo](.github/banner.png)\n\n[![License](https://img.shields.io/github/license/vanityURLs/code?style=flat-square\u0026labelColor=111827\u0026color=0F766E)](LICENSE)\n[![Release](https://img.shields.io/github/v/release/vanityURLs/code?style=flat-square\u0026labelColor=111827\u0026color=0F766E)](https://github.com/vanityURLs/code/releases/latest)\n[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-0F766E?style=flat-square\u0026labelColor=111827)](.github/CODE_OF_CONDUCT.md)\n[![All Contributors](https://img.shields.io/badge/all_contributors-4-0F766E?style=flat-square\u0026labelColor=111827)](#contributors)\n\nvanityURLs is a Cloudflare Workers redirector for running a branded short-link domain as code. Links, schedules,\ndestination policies, localized instance pages, and operator configuration live in Git; the build produces the Worker\nassets that Cloudflare deploys.\n\nThe [documentation](https://vanityurls.link/en/docs/setup/) on the website is the source of truth for setup and\noperations.\n\n## Quickstart\n\nBefore starting, you need a registered short domain, GitHub and Cloudflare accounts, Git, Node.js 20 or newer, npm, and\na text editor. The short domain must use Cloudflare as its authoritative DNS provider before the Worker can serve it.\n\nFollow the [documentation](https://vanityurls.link/en/docs/quickstart) to spin your vanityURLs' instance.\n\n## Contributions\n\n[Contributions](.github/CONTRIBUTING.md) are welcome! We recognize\n[all types](https://allcontributors.org/docs/en/emoji-key) based on the\n[all-contributors](https://github.com/all-contributors/all-contributors) specification. Please note that this project is\nreleased with a [Contributor Code of Conduct](.github/CODE_OF_CONDUCT.md). By participating in this project you agree to\nabide by its terms.\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"16.66%\"\u003e\u003ca href=\"https://github.com/bhdicaire\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/1316765?v=4?s=100\" width=\"100px;\" alt=\"Benoît H. Dicaire\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eBenoît H. Dicaire\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/vanityurls/code/commits?author=bhdicaire\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/vanityurls/code/commits?author=bhdicaire\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#security-bhdicaire\" title=\"Security\"\u003e🛡️\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"16.66%\"\u003e\u003ca href=\"https://github.com/0xBJA\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/224307522?v=4?s=100\" width=\"100px;\" alt=\"Brian J. Adams\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eBrian J. Adams\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-0xBJA\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"#userTesting-0xBJA\" title=\"User Testing\"\u003e📓\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"16.66%\"\u003e\u003ca href=\"http://felixleger.com\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/7781739?v=4?s=100\" width=\"100px;\" alt=\"Félix Léger\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eFélix Léger\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-felleg\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"#userTesting-felleg\" title=\"User Testing\"\u003e📓\u003c/a\u003e \u003ca href=\"#promotion-felleg\" title=\"Promotion\"\u003e📣\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"16.66%\"\u003e\u003ca href=\"https://xvii.au\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/446329?v=4?s=100\" width=\"100px;\" alt=\"Jake Edwards\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJake Edwards\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/vanityurls/code/commits?author=XVII\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"16.66%\"\u003e\u003ca href=\"https://github.com/slig\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/37779?v=4?s=100\" width=\"100px;\" alt=\"Tiago Serafim\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eTiago Serafim\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/vanityurls/code/commits?author=slig\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\n## Related\n\n- [dnsConfiguration](https://github.com/bhdicaire/dnsConfiguration) – Automated DNS configuration with StackOverflow's\n  DNSControl and Git\n\n## Licence\n\n**vanityURLs** is Copyright 2023 Benoît H. Dicaire and\n[licensed under the MIT licence](https://github.com/vanityurls/code/blob/main/LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvanityurls%2Fcode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvanityurls%2Fcode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvanityurls%2Fcode/lists"}