https://github.com/Microsoft/go-winio

Last synced: about 2 months ago

Repository metadata:

Win32 IO-related utilities for Go


Owner metadata:


Committers metadata

Last synced: about 2 months ago

Total Commits: 238
Total Committers: 52
Avg Commits per committer: 4.577
Development Distribution Score (DDS): 0.79

Commits in past year: 4
Committers in past year: 3
Avg Commits per committer in past year: 1.333
Development Distribution Score (DDS) in past year: 0.5

Name Email Commits
John Starks j****s@m****m 50
Kevin Parsons k****r@m****m 33
Hamza El-Saawy 8****y 25
Kevin Parsons k****r@n****m 21
Darren Stahl d****t@m****m 13
John Howard j****d@m****m 8
Simeone s****i@g****m 6
Paul "TBBle" Hampson P****n@P****m 6
Kathryn Baldauf k****u@m****m 6
Daniel Canter d****r@m****m 6
Thomas 9****s 4
Sebastiaan van Stijn g****b@g****l 4
Michael Hofmann m****n@b****m 3
Kyle Wojtaszek k****o@m****m 3
Hamza El-Saawy h****y@m****m 3
Sebastiaan van Stijn t****h 2
Danny Canter 3****h 2
Aaron Klotz a****n@t****m 2
Eric Hotinger e****r@g****m 2
Garrett D'Amore g****t@d****g 2
Jiri Appl j****a@m****m 2
Justin Terry (VM) j****y@m****m 2
Simon Ferquel s****l@d****m 2
Stefan Wernli s****i@n****m 2
Tejaswini Duggaraju n****r@m****m 2
Gabriel Aszalos g****s@g****m 1
Gabriel s****l@g****m 1
CodeLingo Bot b****t@c****o 1
Daniel Cormier d****r 1
Davis Goodin d****d 1
and 22 more...

Issue and Pull Request metadata

Last synced: about 2 months ago


Package metadata

go: github.com/Microsoft/go-winio

This package provides utilities for efficiently performing Win32 IO operations in Go. Currently, this package is provides support for genreal IO and management of This code is similar to Go's net package, and uses IO completion ports to avoid blocking IO on system threads, allowing Go to reuse the thread to schedule other goroutines. This limits support to Windows Vista and newer operating systems. Additionally, this package provides support for:

  • Homepage: https://github.com/Microsoft/go-winio
  • Documentation: https://pkg.go.dev/github.com/Microsoft/go-winio#section-documentation
  • Licenses: MIT
  • Latest release: v0.6.1 (published over 1 year ago)
  • Last Synced: 2024-11-11T01:13:26.994Z (about 2 months ago)
  • Versions: 41
  • Dependent Packages: 19,424
  • Dependent Repositories: 43,672
  • Docker Downloads: 4,006,883,778
  • Rankings:
    • Dependent packages count: 0.009%
    • Dependent repos count: 0.027%
    • Docker downloads count: 0.136%
    • Average: 0.897%
    • Forks count: 2.122%
    • Stargazers count: 2.19%
go: github.com/microsoft/go-winio

  • Homepage: https://github.com/microsoft/go-winio
  • Documentation: https://pkg.go.dev/github.com/microsoft/go-winio#section-documentation
  • Licenses: MIT
  • Latest release: v0.6.1 (published over 1 year ago)
  • Last Synced: 2024-11-11T01:13:39.455Z (about 2 months ago)
  • Versions: 41
  • Dependent Packages: 6
  • Dependent Repositories: 33
  • Docker Downloads: 3,232,312,039
  • Rankings:
    • Dependent repos count: 0.971%
    • Average: 1.823%
    • Dependent packages count: 2.007%
    • Forks count: 2.122%
    • Stargazers count: 2.19%
go: github.com/Microsoft/Go-winio

  • Homepage: https://github.com/Microsoft/Go-winio
  • Documentation: https://pkg.go.dev/github.com/Microsoft/Go-winio#section-documentation
  • Licenses: MIT
  • Latest release: v0.6.1 (published over 1 year ago)
  • Last Synced: 2024-11-11T01:13:36.199Z (about 2 months ago)
  • Versions: 41
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Forks count: 1.299%
    • Stargazers count: 1.356%
    • Average: 4.75%
    • Dependent packages count: 6.999%
    • Dependent repos count: 9.346%
go: github.com/MicroSoft/go-winio

  • Homepage: https://github.com/MicroSoft/go-winio
  • Documentation: https://pkg.go.dev/github.com/MicroSoft/go-winio#section-documentation
  • Licenses: MIT
  • Latest release: v0.6.1 (published over 1 year ago)
  • Last Synced: 2024-11-11T01:13:41.372Z (about 2 months ago)
  • Versions: 41
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Forks count: 1.299%
    • Stargazers count: 1.377%
    • Average: 4.755%
    • Dependent packages count: 6.999%
    • Dependent repos count: 9.346%
go: github.com/Microsoft/go-winiO

  • Homepage: https://github.com/Microsoft/go-winiO
  • Documentation: https://pkg.go.dev/github.com/Microsoft/go-winiO#section-documentation
  • Licenses: MIT
  • Latest release: v0.6.1 (published over 1 year ago)
  • Last Synced: 2024-11-11T01:13:27.724Z (about 2 months ago)
  • Versions: 41
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Forks count: 1.299%
    • Stargazers count: 1.377%
    • Average: 4.755%
    • Dependent packages count: 6.999%
    • Dependent repos count: 9.346%
go: github.com/funte/go-winio

This package provides utilities for efficiently performing Win32 IO operations in Go. Currently, this package is provides support for genreal IO and management of This code is similar to Go's net package, and uses IO completion ports to avoid blocking IO on system threads, allowing Go to reuse the thread to schedule other goroutines. This limits support to Windows Vista and newer operating systems. Additionally, this package provides support for:

  • Homepage: https://github.com/Microsoft/go-winio
  • Documentation: https://pkg.go.dev/github.com/funte/go-winio#section-documentation
  • Licenses: MIT
  • Latest release: (published 8 months ago)
  • Last Synced: 2024-11-11T01:13:50.211Z (about 2 months ago)
  • Versions: 0
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Forks count: 1.299%
    • Stargazers count: 1.377%
    • Average: 4.755%
    • Dependent packages count: 6.999%
    • Dependent repos count: 9.346%
go: github.com/MIcrosoft/go-winio

  • Homepage: https://github.com/MIcrosoft/go-winio
  • Documentation: https://pkg.go.dev/github.com/MIcrosoft/go-winio#section-documentation
  • Licenses: MIT
  • Latest release:
  • Last Synced: 2024-11-11T01:13:46.993Z (about 2 months ago)
  • Versions: 41
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 7.332%
    • Average: 7.577%
    • Dependent repos count: 7.823%
go: github.com/microsoft/Go-winio

  • Homepage: https://github.com/microsoft/Go-winio
  • Documentation: https://pkg.go.dev/github.com/microsoft/Go-winio#section-documentation
  • Licenses: MIT
  • Latest release: v0.6.1 (published over 1 year ago)
  • Last Synced: 2024-11-11T01:13:45.220Z (about 2 months ago)
  • Versions: 41
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 8.049%
    • Average: 8.563%
    • Dependent repos count: 9.077%

Dependencies

go.mod go
  • github.com/sirupsen/logrus v1.7.0
  • golang.org/x/sys v0.0.0-20220422013727-9388b58f7150
go.sum go
  • github.com/davecgh/go-spew v1.1.1
  • github.com/pmezard/go-difflib v1.0.0
  • github.com/sirupsen/logrus v1.7.0
  • github.com/stretchr/testify v1.2.2
  • golang.org/x/sys v0.0.0-20191026070338-33540a1f6037
  • golang.org/x/sys v0.0.0-20220422013727-9388b58f7150
.github/workflows/ci.yml actions
  • actions/checkout v3 composite
  • actions/setup-go v4 composite
  • golangci/golangci-lint-action v3 composite