A fast, local-first "search engine" for !bang users https://unduck.troylusty.com
Find a file
Troy 7d61d8f879
All checks were successful
Docker / build-and-push-image (push) Successful in 2m1s
fix: correct project repo url
2025-03-09 00:41:59 +00:00
.forgejo/workflows feat: build using forgejo actions 2025-03-08 15:45:10 +00:00
src fix: correct project repo url 2025-03-09 00:41:59 +00:00
.gitignore init 2025-02-14 21:30:33 -08:00
Dockerfile fix: revert 'npx astro build' in dockerfile 2025-03-08 15:48:04 +00:00
index.html feat: remove svg icons 2025-02-27 13:51:59 +00:00
LICENSE Create LICENSE 2025-02-14 22:54:56 -08:00
package-lock.json feat: add demo search input 2025-03-06 23:00:05 +00:00
package.json feat: add demo search input 2025-03-06 23:00:05 +00:00
README.md unduck readme 2025-02-14 22:59:27 -08:00
shell.nix fix: revert back to nodejs 2025-03-05 23:26:00 +00:00
tsconfig.json init 2025-02-14 21:30:33 -08:00
vite.config.ts pwa because why not 2025-02-15 18:03:21 -08:00

Unduck

DuckDuckGo's bang redirects are too slow. Add the following URL as a custom search engine to your browser. Enables all of DuckDuckGo's bangs to work, but much faster.

https://unduck.link?q=%s

How is it that much faster?

DuckDuckGo does their redirects server side. Their DNS is...not always great. Result is that it often takes ages.

I solved this by doing all of the work client side. Once you've went to https://unduck.link once, the JS is all cache'd and will never need to be downloaded again. Your device does the redirects, not me.