I built a super lightweight search engine wrapper that allows users to search across websites from a single interface with quality of life additions.<p>- Lightweight: The project is extremely quick to load and run. It uses only vanilla HTML, CSS, and JavaScript.<p>- Custom Default Engine: Users can select the search engine they'd like to use by default.<p>- 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.<p>- 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.<p>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.<p>I've also found it very handy when using Kagi's Starter Plan, which only permits 300 searches monthly.<p>Source code: <a href="https://github.com/DeclanChidlow/search">https://github.com/DeclanChidlow/search</a>