{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/ginrpc/","markdown":"https://findsoftware.frbit.cloud/ginrpc.md","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"FindSoftware, CC BY 4.0","note":"Attributes are recorded, never scored. An absent field means unknown, never zero and never bad."},"record":{"id":"ginrpc","name":"ginrpc","urls":{"repository":"https://github.com/xxjwxc/ginrpc"},"category":["framework"],"description":"Go library that adds automatic parameter binding and annotation routing to Gin handlers, with Swagger and Markdown doc export.","maintainer":"xxjwxc","maintainerType":"individual","firstRelease":2019,"hosting":["binary"],"language":"go","runtime":["binary"],"basedOn":["gin"],"installMethod":"go get","licenseModel":"open-source","license":"Apache-2.0","currentMajor":"1","latestReleaseDate":"2019-08-05T00:00:00.000Z","githubStargazers":304,"contributors":2,"packagistDownloads":null,"npmWeeklyDownloads":null,"checkedAt":"2026-10-26T00:00:00.000Z","addedAt":"2026-10-26T00:00:00.000Z","sources":[{"field":"urls","url":"https://api.github.com/repos/xxjwxc/ginrpc","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/xxjwxc/ginrpc","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"runtime","url":"https://github.com/xxjwxc/ginrpc/blob/master/README.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"basedOn","url":"https://github.com/xxjwxc/ginrpc/blob/master/README.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"category","url":"https://github.com/xxjwxc/ginrpc/blob/master/README.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"installMethod","url":"https://github.com/xxjwxc/ginrpc/blob/master/README.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"license","url":"https://api.github.com/repos/xxjwxc/ginrpc","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"maintainer","url":"https://api.github.com/users/xxjwxc","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"currentMajor","url":"https://proxy.golang.org/github.com/xxjwxc/ginrpc/@v/list","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"firstRelease","url":"https://proxy.golang.org/github.com/xxjwxc/ginrpc/@v/v1.0.0.info","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://proxy.golang.org/github.com/xxjwxc/ginrpc/@v/v1.0.0.info","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/xxjwxc/ginrpc","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/xxjwxc/ginrpc/contributors","checkedAt":"2026-10-26T00:00:00.000Z"}],"status":"stub","ai":"authored"},"prose":"ginrpc is a Go library that extends the Gin web framework with automatic parameter binding. Handlers take a Gin context and a request struct, and the library fills the struct from the request before the handler runs. Methods on an object can be registered as routes with annotation comments that set the path and HTTP methods, and the library can export Swagger and Markdown documentation from the same code. A project adds it with go get and registers its routes on a Gin router. The repository is published under the GitHub account xxjwxc.\n\n## Worth knowing\n\nThe repository has no GitHub release and no tag. Its only published version is a Go module release from 2019, so the release dates on the record come from the Go module proxy."}