{"id":19436772,"url":"https://github.com/axorax/urlmskr","last_synced_at":"2025-09-06T10:41:04.779Z","repository":{"id":116751291,"uuid":"604519419","full_name":"Axorax/urlmskr","owner":"Axorax","description":"Simple and fast URL masker","archived":false,"fork":false,"pushed_at":"2025-01-11T11:25:55.000Z","size":174,"stargazers_count":19,"open_issues_count":0,"forks_count":10,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-24T21:51:36.358Z","etag":null,"topics":["api","api-url","masker","masking","url","url-api","url-mask","url-masker","url-masking","url-shortener","urlmasking","urlmskr","urls","urlshortener"],"latest_commit_sha":null,"homepage":"https://axorax.github.io/urlmskr/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsl-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Axorax.png","metadata":{"files":{"readme":"README.md","changelog":null,"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,"zenodo":null},"funding":{"patreon":"axorax"}},"created_at":"2023-02-21T08:27:01.000Z","updated_at":"2025-03-21T08:49:14.000Z","dependencies_parsed_at":"2024-06-29T19:22:02.805Z","dependency_job_id":"884e9bf4-1874-4114-ad9f-b127f7ea37ab","html_url":"https://github.com/Axorax/urlmskr","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Axorax/urlmskr","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Axorax%2Furlmskr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Axorax%2Furlmskr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Axorax%2Furlmskr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Axorax%2Furlmskr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Axorax","download_url":"https://codeload.github.com/Axorax/urlmskr/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Axorax%2Furlmskr/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273892837,"owners_count":25186562,"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","status":"online","status_checked_at":"2025-09-06T02:00:13.247Z","response_time":2576,"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":["api","api-url","masker","masking","url","url-api","url-mask","url-masker","url-masking","url-shortener","urlmasking","urlmskr","urls","urlshortener"],"created_at":"2024-11-10T15:12:33.731Z","updated_at":"2025-09-06T10:41:04.756Z","avatar_url":"https://github.com/Axorax.png","language":"JavaScript","funding_links":["https://patreon.com/axorax","https://www.patreon.com/axorax"],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\u003cimg src=\"./urlmskr.svg\"\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003ca href=\"./README.md\"\u003eEnglish\u003c/a\u003e — \u003ca href=\"./README_zh.md\"\u003e中文\u003c/a\u003e — \u003ca href=\"./README_bn.md\"\u003eবাংলা\u003c/a\u003e — \u003ca href=\"./README_ar.md\"\u003eعربي\u003c/a\u003e — \u003ca href=\"./README_es.md\"\u003eespañol\u003c/a\u003e\u003c/p\u003e\n\n# ❓ About\n\nurlmskr lets you mask links and send encoded messages by changing a link to one that can't be easily read but still redirects to the original. It runs entirely on the frontend, requires no backend server, and stores no data. You can host it anywhere. Support the project on [Patreon!](https://www.patreon.com/axorax) \u003c3\n\n# 🤔 Why?\n\nUsing a tool like urlmskr allows you to send a link without revealing the destination site. However, this could lead to receiving links to unwanted sites. To reveal the destination, simply add `+reveal` at the end of the URL. For example: `https://axorax.github.io/urlmskr/hello69+reveal`.\n\n# 💻 Integrate with your project\n\nurlmskr includes libraries for various programming languages in the root directory, named `lib` with the respective language extension. You can paste or import the code into your project. Here’s how to use the JavaScript library:\n\n```html\n\u003c!doctype html\u003e\n\u003chtml lang=\"en\"\u003e\n  \u003chead\u003e\n    \u003ctitle\u003eExample\u003c/title\u003e\n  \u003c/head\u003e\n  \u003cbody\u003e\n    \u003cscript src=\"https://axorax.github.io/urlmskr/lib.js\"\u003e\u003c/script\u003e\n    \u003cscript\u003e\n      document.write(urlmskr.mask(\"https://axorax.github.io\")); // Mask URL\n      document.write(\"\u003cbr\u003e\"); // Add empty line\n      document.write(urlmskr.mask(\"Hello\", \"text\")); // Mask text\n    \u003c/script\u003e\n  \u003c/body\u003e\n\u003c/html\u003e\n```\n\n---\n\n\u003cp align=\"center\"\u003e\u003ca href=\"https://www.patreon.com/axorax\"\u003eSupport me on Patreon\u003c/a\u003e — \u003ca href=\"https://github.com/axorax/socials\"\u003eCheck out my socials\u003c/a\u003e\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faxorax%2Furlmskr","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faxorax%2Furlmskr","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faxorax%2Furlmskr/lists"}