https://github.com/hairyhenderson/go-fsimpl
aws aws-s3 consul distributed-tracing filesystem gcs git go golang iofs opentelemetry s3 url vault
Score: 27.996212738745264
Last synced: about 23 hours ago
JSON representation
Repository metadata:
Go io/fs.FS filesystem implementations for various URL schemes
- Host: GitHub
- URL: https://github.com/hairyhenderson/go-fsimpl
- Owner: hairyhenderson
- License: mit
- Created: 2021-04-13T16:15:36.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2026-10-21T19:52:36.000Z (12 days ago)
- Last Synced: 2026-10-24T17:12:13.354Z (9 days ago)
- Topics: aws, aws-s3, consul, distributed-tracing, filesystem, gcs, git, go, golang, iofs, opentelemetry, s3, url, vault
- Language: Go
- Homepage: https://pkg.go.dev/github.com/hairyhenderson/go-fsimpl
- Size: 2.72 MB
- Stars: 328
- Watchers: 1
- Forks: 28
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Codeowners: .github/CODEOWNERS
-
Funding:
- Github: hairyhenderson
Owner metadata:
- Name: Dave Henderson
- Login: hairyhenderson
- Email:
- Kind: user
- Description: Principal Engineer at Grafana Labs, author of gomplate and go-fsimpl (among many other projects)...
- Website: https://hairyhenderson.ca
- Location: Ottawa, Canada
- Twitter:
- Company: @grafana
- Icon url: https://avatars.githubusercontent.com/u/2037086?u=ae42cd2e5c82a63126ddfb8220ab04ca9e21e79e&v=4
- Repositories: 191
- Last Synced at: 2026-10-25T08:26:42.803Z
- Profile URL: https://github.com/hairyhenderson
GitHub Events
Total
- Commit comment event: 74
- Create event: 337
- Delete event: 325
- Fork event: 9
- Issue comment event: 200
- Issues event: 6
- Pull request event: 622
- Pull request review comment event: 7
- Pull request review event: 190
- Push event: 471
- Release event: 10
- Watch event: 13
- Total: 2264
Last Year
- Commit comment event: 13
- Create event: 110
- Delete event: 105
- Fork event: 3
- Issue comment event: 45
- Issues event: 2
- Pull request event: 175
- Pull request review comment event: 7
- Pull request review event: 69
- Push event: 174
- Release event: 2
- Watch event: 2
- Total: 707
Committers metadata
Last synced: 2 days ago
Total Commits: 1,019
Total Committers: 15
Avg Commits per committer: 67.933
Development Distribution Score (DDS): 0.421
Commits in past year: 352
Committers in past year: 9
Avg Commits per committer in past year: 39.111
Development Distribution Score (DDS) in past year: 0.364
| Name | Commits | |
|---|---|---|
| dependabot[bot] | 4****] | 590 |
| renovate[bot] | 2****] | 224 |
| Dave Henderson | d****n@g****m | 162 |
| hairyhenderson-bot[bot] | 1****] | 30 |
| Stewart Thomson | 1****n | 2 |
| Alan Clucas | a****n@c****g | 2 |
| xiantang | z****8@g****m | 1 |
| bbernays | b****n@b****e | 1 |
| Vladimir Romashchenko | 5****n | 1 |
| StepSecurity Bot | b****t@s****o | 1 |
| Olexandr88 | r****3@g****m | 1 |
| Lloyd J. | R****n | 1 |
| Jack Baldry | j****y@g****m | 1 |
| Ingve Vormestrand | i****v@g****m | 1 |
| Armin Gerten | a****n@g****e | 1 |
Issue and Pull Request metadata
Last synced: 2 days ago
Total issues: 22
Total pull requests: 1,144
Average time to close issues: 10 days
Average time to close pull requests: 6 days
Total issue authors: 8
Total pull request authors: 13
Average comments per issue: 1.18
Average comments per pull request: 0.56
Merged pull request: 566
Bot issues: 9
Bot pull requests: 1,045
Past year issues: 2
Past year pull requests: 158
Past year average time to close issues: 16 days
Past year average time to close pull requests: 6 days
Past year issue authors: 2
Past year pull request authors: 7
Past year average comments per issue: 0.5
Past year average comments per pull request: 0.42
Past year merged pull request: 124
Past year bot issues: 1
Past year bot pull requests: 146
Top Issue Authors
- dependabot[bot] (8)
- hairyhenderson (7)
- mcandre (2)
- gedw99 (1)
- rubensayshi (1)
- armingerten (1)
- renovate[bot] (1)
- tewfik-ghariani (1)
Top Pull Request Authors
- dependabot[bot] (902)
- renovate[bot] (108)
- hairyhenderson (87)
- hairyhenderson-bot[bot] (35)
- sthomson-wyn (2)
- ohaibbq (2)
- step-security-bot (2)
- Recurzion (1)
- saidumarakbarov (1)
- blaiyz (1)
- jdbaldry (1)
- leandrohstein (1)
- armingerten (1)
Top Issue Labels
- dependencies (8)
- go (7)
- Stale (4)
- bug (3)
- filesystem (3)
- github_actions (1)
Top Pull Request Labels
- dependencies (903)
- go (857)
- github_actions (43)
- autorelease: pending (21)
- autorelease: tagged (15)
- bug (12)
- build (5)
- Stale (2)
- enhancement (2)
- filesystem (1)
Package metadata
- Total packages: 1
- Total downloads: unknown
- Total docker downloads: 291,068,559
- Total dependent packages: 30
- Total dependent repositories: 22
- Total versions: 111
proxy.golang.org: github.com/hairyhenderson/go-fsimpl
Package fsimpl contains read-only fs.FS implementations for various different local and remote back-ends, along with a lookup function that allows for mapping URL schemes to matching filesystems.
- Homepage: https://github.com/hairyhenderson/go-fsimpl
- Documentation: https://pkg.go.dev/github.com/hairyhenderson/go-fsimpl#section-documentation
- Licenses: MIT
- Latest release: v0.5.0 (published 13 days ago)
- Last Synced: 2026-10-31T15:35:29.549Z (2 days ago)
- Versions: 111
- Dependent Packages: 30
- Dependent Repositories: 22
- Docker Downloads: 291,068,559
-
Rankings:
- Docker downloads count: 0.253%
- Dependent packages count: 1.051%
- Dependent repos count: 1.23%
- Average: 2.468%
- Stargazers count: 3.342%
- Forks count: 6.461%
Dependencies
- cloud.google.com/go v0.102.0
- cloud.google.com/go/compute v1.6.1
- cloud.google.com/go/iam v0.3.0
- cloud.google.com/go/pubsub v1.22.2
- cloud.google.com/go/storage v1.22.1
- github.com/Azure/azure-pipeline-go v0.2.3
- github.com/Azure/azure-sdk-for-go/sdk/azcore v0.21.1
- github.com/Azure/azure-sdk-for-go/sdk/internal v0.8.3
- github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v0.3.0
- github.com/Azure/azure-storage-blob-go v0.14.0
- github.com/Azure/go-autorest v14.2.0+incompatible
- github.com/Azure/go-autorest/autorest v0.11.24
- github.com/Azure/go-autorest/autorest/adal v0.9.18
- github.com/Azure/go-autorest/autorest/date v0.3.0
- github.com/Azure/go-autorest/logger v0.2.1
- github.com/Azure/go-autorest/tracing v0.6.0
- github.com/Microsoft/go-winio v0.5.2
- github.com/ProtonMail/go-crypto v0.0.0-20220517143526-88bb52951d5b
- github.com/acomagu/bufpipe v1.0.3
- github.com/armon/go-metrics v0.4.0
- github.com/armon/go-radix v1.0.0
- github.com/aws/aws-sdk-go v1.44.37
- github.com/aws/aws-sdk-go-v2 v1.16.5
- github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.4.1
- github.com/aws/aws-sdk-go-v2/config v1.15.11
- github.com/aws/aws-sdk-go-v2/credentials v1.12.6
- github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.12.6
- github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.11.14
- github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.12
- github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.6
- github.com/aws/aws-sdk-go-v2/internal/ini v1.3.13
- github.com/aws/aws-sdk-go-v2/internal/v4a v1.0.2
- github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.9.1
- github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.1.6
- github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.6
- github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.13.5
- github.com/aws/aws-sdk-go-v2/service/s3 v1.26.10
- github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.15.11
- github.com/aws/aws-sdk-go-v2/service/sso v1.11.9
- github.com/aws/aws-sdk-go-v2/service/sts v1.16.7
- github.com/aws/smithy-go v1.11.3
- github.com/cenkalti/backoff/v3 v3.2.2
- github.com/davecgh/go-spew v1.1.1
- github.com/emirpasic/gods v1.18.1
- github.com/fatih/color v1.13.0
- github.com/felixge/httpsnoop v1.0.3
- github.com/fsouza/fake-gcs-server v1.38.2
- github.com/go-git/gcfg v1.5.0
- github.com/go-git/go-billy/v5 v5.3.1
- github.com/go-git/go-git/v5 v5.4.2
- github.com/golang-jwt/jwt/v4 v4.4.1
- github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da
- github.com/golang/protobuf v1.5.2
- github.com/golang/snappy v0.0.4
- github.com/google/go-cmp v0.5.8
- github.com/google/uuid v1.3.0
- github.com/google/wire v0.5.0
- github.com/googleapis/gax-go/v2 v2.4.0
- github.com/googleapis/go-type-adapters v1.0.0
- github.com/gorilla/handlers v1.5.1
- github.com/gorilla/mux v1.8.0
- github.com/hashicorp/errwrap v1.1.0
- github.com/hashicorp/go-cleanhttp v0.5.2
- github.com/hashicorp/go-hclog v1.2.0
- github.com/hashicorp/go-immutable-radix v1.3.1
- github.com/hashicorp/go-multierror v1.1.1
- github.com/hashicorp/go-plugin v1.4.4
- github.com/hashicorp/go-retryablehttp v0.7.1
- github.com/hashicorp/go-rootcerts v1.0.2
- github.com/hashicorp/go-secure-stdlib/mlock v0.1.2
- github.com/hashicorp/go-secure-stdlib/parseutil v0.1.6
- github.com/hashicorp/go-secure-stdlib/strutil v0.1.2
- github.com/hashicorp/go-sockaddr v1.0.2
- github.com/hashicorp/go-uuid v1.0.3
- github.com/hashicorp/go-version v1.5.0
- github.com/hashicorp/golang-lru v0.5.4
- github.com/hashicorp/hcl v1.0.0
- github.com/hashicorp/vault/api v1.7.2
- github.com/hashicorp/vault/sdk v0.5.1
- github.com/hashicorp/yamux v0.0.0-20211028200310-0bc27b27de87
- github.com/imdario/mergo v0.3.13
- github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99
- github.com/jmespath/go-jmespath v0.4.0
- github.com/johannesboyne/gofakes3 v0.0.0-20220517215058-83a58ec253b6
- github.com/kevinburke/ssh_config v1.2.0
- github.com/mattn/go-colorable v0.1.12
- github.com/mattn/go-ieproxy v0.0.6
- github.com/mattn/go-isatty v0.0.14
- github.com/mitchellh/copystructure v1.2.0
- github.com/mitchellh/go-homedir v1.1.0
- github.com/mitchellh/go-testing-interface v1.14.1
- github.com/mitchellh/mapstructure v1.5.0
- github.com/mitchellh/reflectwalk v1.0.2
- github.com/oklog/run v1.1.0
- github.com/pierrec/lz4 v2.6.1+incompatible
- github.com/pkg/xattr v0.4.7
- github.com/pmezard/go-difflib v1.0.0
- github.com/ryanuber/go-glob v1.0.0
- github.com/ryszard/goskiplist v0.0.0-20150312221310-2dfbae5fcf46
- github.com/sergi/go-diff v1.2.0
- github.com/shabbyrobe/gocovmerge v0.0.0-20190829150210-3e036491d500
- github.com/sirupsen/logrus v1.8.1
- github.com/stretchr/testify v1.7.2
- github.com/xanzy/ssh-agent v0.3.1
- go.opencensus.io v0.23.0
- go.uber.org/atomic v1.9.0
- gocloud.dev v0.25.1-0.20220408200107-09b10f7359f7
- golang.org/x/crypto v0.0.0-20220525230936-793ad666bf5e
- golang.org/x/net v0.0.0-20220526153639-5463443f8c37
- golang.org/x/oauth2 v0.0.0-20220524215830-622c5d57e401
- golang.org/x/sync v0.0.0-20220513210516-0976fa681c29
- golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a
- golang.org/x/text v0.3.7
- golang.org/x/time v0.0.0-20220411224347-583f2d630306
- golang.org/x/tools v0.1.10
- golang.org/x/xerrors v0.0.0-20220517211312-f3a8303e98df
- google.golang.org/api v0.82.0
- google.golang.org/appengine v1.6.7
- google.golang.org/genproto v0.0.0-20220527130721-00d5c0f3be58
- google.golang.org/grpc v1.46.2
- google.golang.org/protobuf v1.28.0
- gopkg.in/square/go-jose.v2 v2.6.0
- gopkg.in/warnings.v0 v0.1.2
- gopkg.in/yaml.v3 v3.0.1
- gotest.tools/v3 v3.2.0
- 1193 dependencies
- actions/checkout v3 composite
- actions/setup-go v3 composite
- actions/checkout v3 composite
- actions/setup-go v3 composite
- golangci/golangci-lint-action v3 composite
- actions/stale v7 composite
- actions/cache 27d5ce7f107fe9357f9df03efb73ab90386fccae composite
- actions/checkout de0fac2e4500dabe0009e67214ff5f5447ce83dd composite
- actions/setup-go 4a3601121dd01d1626a1e23e37211e3254c1c06c composite
- benchmark-action/github-action-benchmark 52576c92bccf6ac60c8223ec7eb2565637cae9ba composite
- actions/create-github-app-token bcd2ba49218906704ab6c1aa796996da409d3eb1 composite
- googleapis/release-please-action 45996ed1f6d02564a971a2fa1b5860e934307cf7 composite
- actions/checkout de0fac2e4500dabe0009e67214ff5f5447ce83dd composite
- webiny/action-conventional-commits 7f91b1595ca1951cdb671ddc9f07a49081ec5b69 composite
- actions/checkout de0fac2e4500dabe0009e67214ff5f5447ce83dd composite
- actions/setup-go 4a3601121dd01d1626a1e23e37211e3254c1c06c composite