- Lightweight: The project is extremely quick to load and run. It uses only vanilla HTML, CSS, and JavaScript.
- Custom Default Engine: Users can select the search engine they'd like to use by default.
- Bang Patterns: Users can add special commands (eg, "!g" for Google, "!yt" for YouTube) to their query to quickly switch to a specific search engine or website.
- Snap Patterns: Users can use the same special commands as bangs, substituting '!' for '@', to do a search in their chosen engine that is filtered to a specific site. For example, searching for only GitHub results on DuckDuckGo.
Check it out and let me know what you think! I originally built it just for myself but figured others may see use in it. I'm especially interested in hearing what bang/snap patterns would be useful to add.
I've also found it very handy when using Kagi's Starter Plan, which only permits 300 searches monthly.
Source code: https://github.com/DeclanChidlow/search