# T3-Content/unduck

A fast, local-first "search engine" for !bang users

Repository: https://github.com/T3-Content/unduck
Canonical: https://ross.abutalabs.com/products/unduck
Homepage: https://unduck.link
Language: TypeScript
License: MIT
License Family: permissive
Last push: 2026-03-22T18:43:14+00:00

## Health v2 (maintenance only)
Score: 53/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 73, release rhythm 35, longevity 40
- inputs: {"age_days": 564, "days_push": 164, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1247, forks 354 (observed 2026-08-28T04:04:07.662084+00:00)

## What it is
Unduck is a fast, client-side replacement for DuckDuckGo's !bang redirects, implemented as a hosted URL you add as a custom search engine in your browser. It caches JavaScript locally so bang redirects are performed on your device instead of via DuckDuckGo's slower server-side redirects.

## Use cases
- make duckduckgo bangs faster in my browser
- use !bang shortcuts without duckduckgo redirect delays
- set a custom search engine that supports bangs
- redirect searches to specific sites with bang syntax
- avoid slow server-side search redirects

## When to choose
- you use DuckDuckGo !bangs frequently and find redirects slow
- you want a lightweight browser search engine tweak with no extension install
- you prefer client-side redirects for speed and privacy

## When to avoid
- you don't use bang syntax in searches
- you need a full search engine with its own index or results
- you can't change your browser's custom search engine settings

## Facets
- artifact type: service
- maturity: active
- function: search-engine, routing
- domain: web-development, privacy
- platform: browser
- tags: duckduckgo-bangs, search-redirects, browser-search-engine, client-side-redirects, custom-search-engine, search, web-server, typescript

## Member repositories
- T3-Content/unduck (main) score 53

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:07.662084+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T05:07:55.920708+00:00, confidence not recorded.
  - readme: https://github.com/T3-Content/unduck (fetched 2026-08-28T04:04:07.662084+00:00, sha d96564eb9dbe)
  - homepage: https://unduck.link (fetched 2026-08-29T12:19:11.764730+00:00, sha 2ce3a81717c1)
- Data as of 2026-08-30T08:39:29.467469+00:00.
