All work7 of 8

2025, Shipped

Search

Your own search front door, with bang shortcuts

Summary

A self-hosted search page that dispatches queries to whichever site you meant, using DuckDuckGo-style bang shortcuts you define yourself.

The problem

Bang shortcuts are the fastest way to search a specific site, but they mean routing every query through someone else's engine and accepting the shortcuts they chose to support.

How it works

  1. 1

    Shortcuts are a JSON file you own, each a URL template the query is substituted into, so adding one is an edit rather than a feature request.

  2. 2

    A query with no shortcut falls through to a default engine, so it can be set as the browser's search provider and never gets in the way.

  3. 3

    One Go binary with the page and stylesheet embedded, so there is nothing to serve alongside it.

Details

  • Shortcuts defined in a single JSON file
  • HTML and CSS embedded in the binary
  • Designed to be set as a browser's default search engine

Stack

  • Go
  • Self-hosted