github.com/zquestz/s
v0.8.1
#579 most downloaded on Go modules
zquestz/s
What this package is like to depend on
Last release 28 days ago
27 Jul 2026
Ships fairly regularly
a new release about every 4 months
Rarely documented
notes for 10 of 54 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
70 releases · first in 2016
4 releases in the last 12 months
see the full history below
Release timeline
70 releases · Jan 2016 to Jul 2026Releases
latest 60 of 70-
v0.8.127 Jul 2026Release notes
Open source →- Remove Presearch since they closed down - https://news.presearch.io/a-message-from-the-presearch-team-aaa448052b2b
- Update default provider to Brave Search
Full Changelog: v0.8.0...v0.8.1
Release notes
Open source →ea88668
This commit was signed with the committer’s verified signature .
zquestz Josh Ellithorpe
GPG key ID: E49B7E0000228DDD
Verified Learn about vigilant mode .
-
Remove Presearch since they closed down - https://news.presearch.io/a-message-from-the-presearch-team-aaa448052b2b
-
Update default provider to Brave Search
Full Changelog : v0.8.0...v0.8.1
-
v0.8.020 Jul 2026Release notes
Open source →New
--json/-jflag for-l/--list-providersand--list-tags, with compact and verbose (-v) modes, plus ajsonconfig key to make it the default (#205)- New providers: Can I use (#202), Flathub (#203), Unsplash (#204)
-bnow supports browser paths containing spaces, including quoted arguments:-b '"/path/with spaces/browser" --flag'- Server mode is now localized per request:
Accept-Languagedrives provider/tag lists and search URLs
Fixed
- All providers now use HTTPS search URLs (11 upgraded), so queries no longer transit plaintext; cplusplus and The Register also moved to their current domains
- Panic when
-p/-tcontained regex metacharacters (e.g.s -p c++) — provider/tag expansion is now strict prefix matching - Search redirects use 302 instead of 301, so switching providers is no longer defeated by browser redirect caches
- Quadratic-time DoS in Accept-Language parsing
- Tag-based searches in server mode used the previous request's locale
- Double spaces in
-bno longer pass empty arguments to the browser - Custom providers with empty names no longer pass validation
Changed
- Breaking (Go API): the
Providerinterface now threads locale explicitly —BuildURI(query, locale)andTags(locale)— related exported functions inprovidersgained a locale parameter, andSetClientLocaleis removed - Building now requires Go 1.25+
- The web server sets read/write/idle timeouts and uses a local ServeMux
- Replaced archived dependencies: gox → native
go buildcross-compilation, NYTimes/gziphandler → klauspost/compress, go-homedir → stdlib - CI now cross-compiles Windows/macOS, runs staticcheck, verifies
go mod tidy, and tests with the race detector
New Contributors
- @dev-nicolaos made their first contribution in #202
Full Changelog: v0.7.5...v0.8.0
-
v0.7.6-0.20251222021117-1ca3faa4150c22 Dec 2025 pre-releaseNothing published for this version
-
v0.7.522 Dec 2025Release notes
Open source →- Removed providers: 8tracks, cppreference, lmgtfy, magnetdl, phind, zhihu
- Updated providers: libgen, overstock
- Migrated CI from Travis to GitHub Actions
- Fixed security scanning issues
- Updated dependencies
Full Changelog: v0.7.4...v0.7.5
-
v0.7.421 Aug 2025 -
v0.7.316 Jun 2025Release notes
Open source →- Add support for the OpenSearch specification - https://github.com/dewitt/opensearch/blob/master/opensearch-1-1-draft-6.md
-
v0.7.214 Jun 2025 -
v0.7.2-0.20241113235540-c8c3d86e981313 Nov 2024 pre-releaseNothing published for this version
-
v0.7.2-0.20241109033641-7545ff40b18d09 Nov 2024 pre-releaseNothing published for this version
-
v0.7.2-0.20240824082027-3869b1e69e2524 Aug 2024 pre-releaseNothing published for this version
-
v0.7.124 Aug 2024Release notes
Open source →- Use default tabindex for s server.
- Bump build to Go 1.23.0.
- Update deps.
-
v0.7.001 May 2024Release notes
Open source →-
Added provider for flake8rules. (#184)
-
Removed all non-functional providers - digg, googleplus, inbox, kickasstorrents, npmsearch, torrentz and upcloud.
-
Updated broken providers - arxiv, dumpert, engadget, explainshell, go, ifttt, instagram, lmgtfy, macports, msdn, netflix, nvd, overstock, phandroid, spotify, and thepiratebay.
-
Bumped all dependencies to latest version to fix all security warnings.
-
Built with Golang 1.22.2.
-
-
v0.6.11-0.20240501053535-39c4a3f9cfe301 May 2024 pre-releaseNothing published for this version
-
v0.6.1001 May 2024Nothing published for this version
-
v0.6.10-0.20240501055225-57b82d13257b01 May 2024 pre-releaseNothing published for this version
-
v0.6.10-0.20231201194811-ff50d944ef9301 Dec 2023 pre-releaseNothing published for this version
-
v0.6.10-0.20230925012653-f90bf48ecb8125 Sep 2023 pre-releaseNothing published for this version
-
v0.6.10-0.20230924034011-09b241140b6a24 Sep 2023 pre-releaseNothing published for this version
-
v0.6.924 Sep 2023 -
v0.6.9-0.20230924004201-3e1d15b0be8624 Sep 2023 pre-releaseNothing published for this version
-
v0.6.9-0.20230906021850-12514cfbc6fe06 Sep 2023 pre-releaseNothing published for this version
-
v0.6.817 Jul 2023Release notes
Open source →- Added meta description tag to server search page.
- Built using Go 1.20.6.
- Dependency bumps.
-
v0.6.8-0.20230717033755-9b63d6e917cd17 Jul 2023 pre-releaseNothing published for this version
-
v0.6.702 Oct 2022Nothing published for this version
-
v0.6.612 Mar 2022Nothing published for this version
-
v0.6.512 Mar 2022Nothing published for this version
-
v0.6.406 Jan 2022Nothing published for this version
-
v0.6.305 Jan 2022Nothing published for this version
-
v0.6.201 Dec 2021Nothing published for this version
-
v0.6.124 Nov 2021Nothing published for this version
-
v0.6.013 Oct 2021Nothing published for this version
-
v0.5.17-0.20211013033114-7b56fd7e2b4613 Oct 2021 pre-releaseNothing published for this version
-
v0.5.17-0.20210805094516-dfcf82435c2005 Aug 2021 pre-releaseNothing published for this version
-
v0.5.17-0.20210730063700-6c6a2338991830 Jul 2021 pre-releaseNothing published for this version
-
v0.5.1630 Jul 2021Nothing published for this version
-
v0.5.1507 Mar 2021Nothing published for this version
-
v0.5.1414 Dec 2018Nothing published for this version
-
v0.5.1314 Oct 2018Nothing published for this version
-
v0.5.1226 Jan 2018Nothing published for this version
-
v0.5.1127 Aug 2017Nothing published for this version
-
v0.5.1006 May 2017Nothing published for this version
-
v0.5.904 Apr 2017Nothing published for this version
-
v0.5.802 Dec 2016Nothing published for this version
-
v0.5.708 Oct 2016Nothing published for this version
-
v0.5.616 Aug 2016Nothing published for this version
-
v0.5.503 Aug 2016Nothing published for this version
-
v0.5.418 Jul 2016Nothing published for this version
-
v0.5.307 Jul 2016Nothing published for this version
-
v0.5.226 Apr 2016Nothing published for this version
-
v0.5.121 Apr 2016Nothing published for this version
-
v0.5.029 Mar 2016Nothing published for this version
-
v0.4.511 Mar 2016Nothing published for this version
-
v0.4.427 Feb 2016Nothing published for this version
-
v0.4.325 Feb 2016Nothing published for this version
-
v0.4.218 Feb 2016Nothing published for this version
-
v0.4.113 Feb 2016Nothing published for this version
-
v0.4.013 Feb 2016Nothing published for this version
-
v0.3.108 Feb 2016Nothing published for this version
-
v0.3.007 Feb 2016Nothing published for this version
-
v0.2.129 Jan 2016Nothing published for this version