{"id":18150917,"url":"https://github.com/lu2000luk/redirector","last_synced_at":"2026-04-20T05:33:15.118Z","repository":{"id":259129750,"uuid":"876363479","full_name":"lu2000luk/Redirector","owner":"lu2000luk","description":"A dynamic redirector that uses Vercel KV DB and Svelte Kit","archived":false,"fork":false,"pushed_at":"2024-10-22T05:58:24.000Z","size":86,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-10-22T18:42:10.673Z","etag":null,"topics":["kv-store","redirect","redirector","redis","svelte","sveltekit","vercel"],"latest_commit_sha":null,"homepage":"https://redirector-lu2000luks-projects.vercel.app","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/lu2000luk.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":"2024-10-21T20:57:23.000Z","updated_at":"2024-10-22T05:58:28.000Z","dependencies_parsed_at":"2024-10-22T21:00:49.546Z","dependency_job_id":null,"html_url":"https://github.com/lu2000luk/Redirector","commit_stats":null,"previous_names":["lu2000luk/redirector"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lu2000luk%2FRedirector","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lu2000luk%2FRedirector/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lu2000luk%2FRedirector/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lu2000luk%2FRedirector/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lu2000luk","download_url":"https://codeload.github.com/lu2000luk/Redirector/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247568165,"owners_count":20959746,"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":["kv-store","redirect","redirector","redis","svelte","sveltekit","vercel"],"created_at":"2024-11-02T01:05:51.753Z","updated_at":"2026-04-20T05:33:15.082Z","avatar_url":"https://github.com/lu2000luk.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Redirector\nA dynamic redirect system for static websites. Using Vercel KV Database and SvelteKit\n\n## How to use\n1. Fork the repo\n2. Go to https://vercel.com/\n3. Click New \u003e Project\n4. Select the repo\n5. Customize the installation how you want (I personally use `bun install` as the install command)\n6. Click Create project\n7. Wait for Vercel to deploy\n8. Go to the Storage tab\n9. Click on Create next to KV\n10. Choose your DB name and region\n11. In the Project Settings link your domains and subdomains\n12. Set up your redirects\n\n## How to setup your redirects\nGo to your KV dashboard.\nIn the CLI window use the following commands:\nSET [DOMAIN + PATH] [REDIRECT LINK] To create a new redirect (The domain dosent i include www., the port, the queries or the protocol. Example: example.com example.com/ example.com/lol)\nGET [DOMAIN + PATH]:analytics To get the number of redirect hits\n\nThe app will automatically update in real time to your changes.\nIf you set a redirect for a domain without the final slash it will use it as a default for every redirect in the whole domain (not subdomains) that has not been created\n\n## Troubleshoot\nIf the KV dosent connect to the app when you create it go to the deployments tab and in the 3 dots next to the deployment name click \"Redeploy\"\n\n## Disclamer\nThis was made as a fun project\n\n## To-Do\n- Redirect Paths\n- Delays\n- Embeds support\n- Client Cashing\n- Protected redirects","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flu2000luk%2Fredirector","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flu2000luk%2Fredirector","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flu2000luk%2Fredirector/lists"}