An open API service for producing an overview of a list of open source projects.

https://github.com/ggicci/httpin

data-binding go go-api go-http go-http-middleware go-http-requests go-rest-api http-request-params-reader

Score: 11.12112654762588

Last synced: about 5 hours ago
JSON representation

Repository metadata:

🍡 HTTP Input for Go - HTTP Request from/to Go Struct (Bi-directional Data Binding between Go Struct and http.Request)


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 30 days ago

Total Commits: 215
Total Committers: 8
Avg Commits per committer: 26.875
Development Distribution Score (DDS): 0.153

Commits in past year: 8
Committers in past year: 2
Avg Commits per committer in past year: 4.0
Development Distribution Score (DDS) in past year: 0.375

Name Email Commits
Ggicci g****t@g****m 182
Alec Sammon a****n@p****m 12
dependabot[bot] 4****] 11
Christoph Hartmann c****n@a****m 5
David Alpert d****d@s****m 2
Soren Mathiasen s****m@m****k 1
Artem Prosvetov i****@d****m 1
UT002324 g****g@u****m 1

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 36
Total pull requests: 55
Average time to close issues: 3 months
Average time to close pull requests: 6 days
Total issue authors: 20
Total pull request authors: 8
Average comments per issue: 2.22
Average comments per pull request: 1.05
Merged pull request: 41
Bot issues: 1
Bot pull requests: 20

Past year issues: 3
Past year pull requests: 9
Past year average time to close issues: 8 days
Past year average time to close pull requests: 6 days
Past year issue authors: 3
Past year pull request authors: 3
Past year average comments per issue: 1.0
Past year average comments per pull request: 1.44
Past year merged pull request: 3
Past year bot issues: 0
Past year bot pull requests: 6

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/ggicci/httpin

Top Issue Authors

  • ggicci (12)
  • shawalli (3)
  • davidalpert (2)
  • vamshiaruru (2)
  • excavador (2)
  • thielpeter (1)
  • vamshiaruru32 (1)
  • bokunodev (1)
  • alecsammon (1)
  • oscarcalderonc (1)
  • snicol (1)
  • dependabot[bot] (1)
  • Crandel (1)
  • rlimberger (1)
  • MaratBR (1)

Top Pull Request Authors

  • ggicci (25)
  • dependabot[bot] (20)
  • alecsammon (4)
  • davidalpert (2)
  • Dragomeat (1)
  • sorenmat (1)
  • mariogao (1)
  • chriss-de (1)

Top Issue Labels

  • enhancement (8)
  • new feature (6)
  • help wanted (4)
  • documentation (4)
  • question (2)
  • bug (1)
  • dependencies (1)
  • go (1)

Top Pull Request Labels

  • dependencies (20)
  • go (12)
  • github_actions (8)
  • new feature (2)
  • enhancement (1)
  • hacktoberfest-accepted (1)

Package metadata

proxy.golang.org: github.com/ggicci/httpin

Package httpin helps decoding an HTTP request to a custom struct by binding data with querystring (query params), HTTP headers, form data, JSON/XML payloads, URL path params, and file uploads (multipart/form-data).

  • Homepage: https://github.com/ggicci/httpin
  • Documentation: https://pkg.go.dev/github.com/ggicci/httpin#section-documentation
  • Licenses: MIT
  • Latest release: v0.20.1 (published about 1 month ago)
  • Last Synced: 2025-09-05T05:02:59.613Z (1 day ago)
  • Versions: 37
  • Dependent Packages: 19
  • Dependent Repositories: 3
  • Rankings:
    • Dependent packages count: 1.766%
    • Dependent repos count: 2.927%
    • Average: 3.592%
    • Stargazers count: 4.06%
    • Forks count: 5.616%

Dependencies

go.mod go
  • github.com/go-chi/chi/v5 v5.0.7
  • github.com/gorilla/mux v1.8.0
  • github.com/justinas/alice v1.2.0
  • github.com/smartystreets/goconvey v1.7.2
go.sum go
  • github.com/go-chi/chi/v5 v5.0.7
  • github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1
  • github.com/gorilla/mux v1.8.0
  • github.com/jtolds/gls v4.20.0+incompatible
  • github.com/justinas/alice v1.2.0
  • github.com/smartystreets/assertions v1.2.0
  • github.com/smartystreets/goconvey v1.7.2
  • golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2
  • golang.org/x/net v0.0.0-20190311183353-d8887717615a
  • golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a
  • golang.org/x/text v0.3.0
  • golang.org/x/tools v0.0.0-20190328211700-ab21143f2384
.github/workflows/go.yml actions
  • actions/checkout v3 composite
  • actions/setup-go v3 composite
  • codecov/codecov-action v3 composite