Analysis updated 2026-07-15 · repo last pushed 2022-09-20
Build search query URLs for web APIs like GitHub repository search.
Create paginated web links with page numbers and filter settings.
Convert structured Go data into formatted query strings for any HTTP request.
Validate query parameter types at compile time to prevent broken links.
| demomanito/go-querystring | 0xhassaan/nn-from-scratch | 0xzgbot/hermes-comfyui-skills | |
|---|---|---|---|
| Stars | — | 0 | 0 |
| Language | — | Python | — |
| Last pushed | 2022-09-20 | — | — |
| Maintenance | Dormant | — | — |
| Setup difficulty | easy | moderate | easy |
| Complexity | 2/5 | 4/5 | 1/5 |
| Audience | developer | developer | designer |
Figures from each repo's GitHub metadata at analysis time.
Just add the package to your Go project with go get and define structs with query tags.
go-querystring is a tool for programmers working in the Go language who need to build web links with search filters or settings attached to the end. Instead of manually gluing pieces of text together to create things like ?q=foo&all=true&page=2, you define your options in a structured way and the library formats the link for you automatically. Under the hood, it works by reading the labels (or "tags") you assign to variables in your code. You create a template that lists your options, like a search word, a page number, or a true/false toggle, and give each one a short name like "q" or "page". When you pass this template to the library, it looks at the actual values you filled in and translates the whole thing into a properly formatted web address string. This is primarily useful for developers building applications that interact with web APIs, like a program that searches for repositories on GitHub. By using this approach, a developer can catch errors early. If they accidentally put text into a field meant for numbers, the code will flag the mistake before the program even tries to run, rather than sending a broken link to a website and causing errors. It is worth noting that this particular tool only works in one direction: it takes your structured data and writes the link text. It cannot do the reverse, which would be reading a web address and turning it back into structured data. For that, the project's creator points to other available tools. The repository also originates from Google, which suggests a foundation of solid, well-tested code.
A Go library that converts your structured data into properly formatted web link query strings, so you don't have to manually build URLs with search filters and settings.
Dormant — no commits in 2+ years (last push 2022-09-20).
No license information is provided in the repository description, so usage rights are unclear.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.