Skip to content

theonekeyg/duckling

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Duckling icon

Duckling Browser Extension

Bring native DuckDuckGo bangs into your browser search bar

Duckling usage example

Usage

  1. In the search bar, type "! " (exclamation mark, then space).
  2. Start typing a bang (e.g. gh, so, npm, wiki) and pick from live suggestions.
  3. Add your query and press Enter to jump directly to target site.

Key Benefits

  • Instant: No network requests, DNS hops, or redirects. Suggestions and query resolution happen locally inside the extension. You'll notice the difference!
  • 🧠 Don't memorize bangs: Type-ahead suggestions surface the right bang as you type.
  • 🧩 Default search engine choice: Use whatever default search engine you like alongside Duckling. Use DuckDuckGo's best feature - no DuckDuckGo required.
  • 🔒 Privacy-first: No telemetry, no request tracking - your data stays on your device.
  • ❤️ Open source: Transparent, auditable and only does what it's supposed to. Review the code, open issues and contribute.

Installation

Chrome Web Store

  1. Go to Duckling Chrome extension page.
  2. Click on "Add to Chrome".
  3. Enable the extension.

Firefox Add-on

  1. Go to Duckling Firefox Add-on page.
  2. Click on "Add to Firefox".
  3. Enable the extension.

Build and install extension from source

  1. Clone the repository
git clone git@github.com:theonekeyg/duckling.git
  1. Install dependencies
pnpm install
  1. Build the extension bundle
pnpm build
  1. Open Chrome extension page (chrome://extensions).
  2. Enable "Developer mode" in top right.
  3. Click on "Load unpacked" in the top left and select the directory .output/chrome-mv3.

About

Browser extension that brings native DuckDuckGo bangs into your browser search bar

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published