Portfolio / JavaScript lane / BackgroundSearch
EXT

BackgroundSearch

Background tab opener extension

JavaScriptExtension
Delivery
Source-first
Browse code, README, and release notes on GitHub.
Primary lane
JavaScript lane
The clearest adjacent context for this project inside the portfolio.
Freshness
Updated Apr 26, 2026
Latest release
No tag yet
README is the clearest project overview right now.

Preview

Using the generated project card as a clean fallback until a live capture is available.

BackgroundSearch card

Source at github.com/SysAdminDoc/BackgroundSearch.

README

Cached at build time, cleaned up for in-site reading, and linked back to the canonical GitHub source.

Background Search

Version License Platform

BackgroundSearch

Version License Platform

Chrome extension that forces new tabs to open in the background and adds custom search engines to the right-click context menu.

Features

  • Force Background Tabs — New tabs open behind your current tab instead of switching to them
  • Context Menu Search — Highlight text, right-click, and search with any enabled engine. Results open in a background tab
  • 29 Search Engine Presets — Google, Bing, DuckDuckGo, YouTube, Reddit, GitHub, Kagi, MDN, Hacker News, arXiv, npm, and more
  • Search All Engines — One right-click item fans out across every enabled engine simultaneously
  • Tab Placement Control — Open search results next to your current tab or at the end of the tab bar
  • Custom Engine Editor — Add your own engines with any %s URL template; remove them any time
  • Export / Import Config — Backup and restore your full settings as a JSON file
  • Dark Settings Panel — Catppuccin Mocha themed popup with per-engine toggles, filter, and enable/disable all
  • Zero Bloat — No permissions beyond what's needed, no tracking, no analytics

Install

  1. Go to chrome://extensions
  2. Enable Developer mode
  3. Click Load unpacked and select this folder

Usage

  • Click the toolbar icon to open settings
  • Toggle Force Background Tabs and Context Menu Search independently
  • Enable Search All Engines to add a single context menu item that opens all enabled engines at once
  • Use the Tab Placement control to choose where new tabs appear
  • Enable/disable individual search engines — only enabled engines appear in the right-click menu
  • Use + Add custom engine to add any site with a %s search URL template
  • Highlight any text on a page, right-click, and pick a search engine (or "Search all N engines")

Read on GitHub → github.com/SysAdminDoc/BackgroundSearch