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

https://github.com/grafana/nanogit

cloud-native git git-protocol gitops go golang grafana

Score: 29.016999819933975

Last synced: about 21 hours ago
JSON representation

Repository metadata:

Lightweight, HTTPS-only Git client library for Go, built for cloud-native and multitenant services


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 2 days ago

Total Commits: 361
Total Committers: 14
Avg Commits per committer: 25.786
Development Distribution Score (DDS): 0.501

Commits in past year: 279
Committers in past year: 13
Avg Commits per committer in past year: 21.462
Development Distribution Score (DDS) in past year: 0.606

Name Email Commits
Roberto Jiménez Sánchez r****z@g****m 180
renovate-sh-app[bot] 2****] 110
github-actions[bot] 4****] 41
Alejandro 6****t 9
dependabot[bot] 4****] 6
Daniele Stefano Ferru d****u@g****m 4
Ryan McKinley r****u@g****m 2
Mariell Hoversholm m****m@g****m 2
Charandas 5****s 2
Omkar 2****5@d****n 1
Kristian Bremberg 1****a 1
Karim Farid 1****k 1
Florie Cai f****i@h****m 1
Austin Pond I****t 1

Issue and Pull Request metadata

Last synced: 2 days ago

Total issues: 4
Total pull requests: 361
Average time to close issues: N/A
Average time to close pull requests: 5 days
Total issue authors: 4
Total pull request authors: 14
Average comments per issue: 0.0
Average comments per pull request: 1.65
Merged pull request: 212
Bot issues: 1
Bot pull requests: 163

Past year issues: 3
Past year pull requests: 205
Past year average time to close issues: N/A
Past year average time to close pull requests: 8 days
Past year issue authors: 3
Past year pull request authors: 10
Past year average comments per issue: 0.0
Past year average comments per pull request: 2.26
Past year merged pull request: 77
Past year bot issues: 1
Past year bot pull requests: 160

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

Top Issue Authors

  • jalevin (1)
  • MissingRoberto (1)
  • renovate-sh-app[bot] (1)
  • jdstrand (1)

Top Pull Request Authors

  • MissingRoberto (167)
  • renovate-sh-app[bot] (156)
  • amalavet (9)
  • ferruvich (6)
  • github-actions[bot] (4)
  • ryantxu (4)
  • Proximyst (4)
  • dependabot[bot] (3)
  • charandas (2)
  • IfSentient (2)
  • floriecai (1)
  • TurxanDunya (1)
  • KSHITIZ6341 (1)
  • KristianGrafana (1)

Top Issue Labels

  • bug (2)
  • enhancement (1)

Top Pull Request Labels

  • update-minor (79)
  • update-patch (42)
  • github-actions (27)
  • automerge-security-update (23)
  • severity:UNKNOWN (17)
  • update-major (12)
  • severity:HIGH (5)
  • dependencies (3)
  • go (3)
  • shared-workflows (3)

Package metadata

proxy.golang.org: github.com/grafana/nanogit/perf

  • Homepage: https://github.com/grafana/nanogit
  • Documentation: https://pkg.go.dev/github.com/grafana/nanogit/perf#section-documentation
  • Licenses: apache-2.0
  • Latest release: (published 2 days ago)
  • Last Synced: 2026-10-31T15:32:21.281Z (2 days ago)
  • Versions: 0
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.732%
    • Average: 4.891%
    • Dependent repos count: 5.05%
proxy.golang.org: github.com/grafana/nanogit/cli

  • Homepage: https://github.com/grafana/nanogit
  • Documentation: https://pkg.go.dev/github.com/grafana/nanogit/cli#section-documentation
  • Licenses: apache-2.0
  • Latest release: (published 2 days ago)
  • Last Synced: 2026-10-31T15:32:22.764Z (2 days ago)
  • Versions: 0
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.819%
    • Average: 4.981%
    • Dependent repos count: 5.143%
proxy.golang.org: github.com/grafana/nanogit/gittest

  • Homepage: https://github.com/grafana/nanogit
  • Documentation: https://pkg.go.dev/github.com/grafana/nanogit/gittest#section-documentation
  • Licenses: apache-2.0
  • Latest release: v1.7.4 (published 12 days ago)
  • Last Synced: 2026-10-31T15:32:21.007Z (2 days ago)
  • Versions: 40
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.931%
    • Average: 5.097%
    • Dependent repos count: 5.263%
proxy.golang.org: github.com/grafana/nanogit

Package nanogit is a lightweight Git client for services that read from and write to remote repositories over HTTPS — with no local clone, no .git directory, and no git binary.

  • Homepage: https://github.com/grafana/nanogit
  • Documentation: https://pkg.go.dev/github.com/grafana/nanogit#section-documentation
  • Licenses: Apache-2.0
  • Latest release: v1.7.4 (published 12 days ago)
  • Last Synced: 2026-10-31T15:32:22.370Z (2 days ago)
  • Versions: 58
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Docker Downloads: 5,100,430,572
  • Rankings:
    • Dependent packages count: 5.497%
    • Average: 5.681%
    • Dependent repos count: 5.866%

Dependencies

.github/workflows/ci.yml actions
  • actions/checkout v4 composite
  • trufflesecurity/trufflehog 90190deac64289cb10bb694894be8db9ead8790b composite
go.mod go
  • github.com/davecgh/go-spew v1.1.1
  • github.com/lmittmann/tint v1.0.7
  • github.com/pmezard/go-difflib v1.0.0
  • github.com/stretchr/testify v1.10.0
  • gopkg.in/yaml.v3 v3.0.1
go.sum go
  • github.com/davecgh/go-spew v1.1.1
  • github.com/lmittmann/tint v1.0.7
  • github.com/pmezard/go-difflib v1.0.0
  • github.com/stretchr/testify v1.10.0
  • gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405
  • gopkg.in/yaml.v3 v3.0.1
gittest/go.mod go
  • dario.cat/mergo v1.0.2
  • github.com/Azure/go-ansiterm v0.0.0-20261008234032-65faa4be4f89
  • github.com/Microsoft/go-winio v0.6.3
  • github.com/ProtonMail/go-crypto v1.5.2
  • github.com/cenkalti/backoff/v4 v4.3.0
  • github.com/cespare/xxhash/v2 v2.3.0
  • github.com/cloudflare/circl v1.6.5
  • github.com/containerd/errdefs v1.0.0
  • github.com/containerd/errdefs/pkg v0.3.0
  • github.com/containerd/log v0.2.0
  • github.com/containerd/platforms v0.2.1
  • github.com/cpuguy83/dockercfg v0.3.2
  • github.com/distribution/reference v0.6.0
  • github.com/docker/go-connections v0.8.2
  • github.com/docker/go-units v0.5.0
  • github.com/ebitengine/purego v0.11.1
  • github.com/felixge/httpsnoop v1.1.0
  • github.com/go-logr/logr v1.4.4
  • github.com/go-logr/stdr v1.2.2
  • github.com/go-ole/go-ole v1.3.0
  • github.com/google/uuid v1.6.0
  • github.com/grafana/nanogit v1.4.0
  • github.com/klauspost/compress v1.20.1
  • github.com/lufia/plan9stats v0.0.0-20260802145828-341c2f0c90b5
  • github.com/magiconair/properties v1.18.12
  • github.com/moby/docker-image-spec v1.3.1
  • github.com/moby/go-archive v0.3.3
  • github.com/moby/moby/api v1.56.1
  • github.com/moby/moby/client v0.6.2
  • github.com/moby/patternmatcher v0.6.1
  • github.com/moby/sys/sequential v0.7.0
  • github.com/moby/sys/user v0.4.1
  • github.com/moby/sys/userns v0.2.1
  • github.com/moby/term v0.5.2
  • github.com/opencontainers/go-digest v1.0.0
  • github.com/opencontainers/image-spec v1.1.1
  • github.com/power-devops/perfstat v0.0.0-20260916203055-22a1a467d9f0
  • github.com/shirou/gopsutil/v4 v4.26.9
  • github.com/sirupsen/logrus v1.10.2
  • github.com/smallstep/pkcs7 v0.2.3
  • github.com/stretchr/testify v1.12.1
  • github.com/testcontainers/testcontainers-go v0.44.0
  • github.com/tklauser/go-sysconf v0.4.0
  • github.com/tklauser/numcpus v0.12.0
  • github.com/yusufpapurcu/wmi v1.2.4
  • go.opentelemetry.io/auto/sdk v1.2.1
  • go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.72.0
  • go.opentelemetry.io/otel v1.47.0
  • go.opentelemetry.io/otel/log v1.47.0
  • go.opentelemetry.io/otel/metric v1.47.0
  • go.opentelemetry.io/otel/trace v1.47.0
  • go.yaml.in/yaml/v3 v3.0.5
  • golang.org/x/crypto v0.58.0
  • golang.org/x/sync v0.24.0
  • golang.org/x/sys v0.49.0
perf/go.sum go
  • 124 dependencies
package.json npm
  • vitepress 1.6.4 development
  • vue 3.5.43 development
.github/workflows/cross-compile.yml actions
  • actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
.github/workflows/docs.yml actions
  • actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
  • actions/deploy-pages 368f82528645a54fb793d4d04e342629a3f51346 composite
  • actions/setup-node 949feb2413d6458794dcd2491c4babbbce0c15c1 composite
  • actions/upload-pages-artifact fc324d3547104276b827a68afc52ff2a11cc49c9 composite
.github/workflows/provider-tests.yml actions
  • actions/cache caa296126883cff596d87d8935842f9db880ef25 composite
  • actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
  • grafana/shared-workflows/actions/get-vault-secrets 2f1ddaf3ce1aa677356243d0dd584be33cfa35e3 composite
.github/workflows/release.yml actions
  • actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
  • actions/setup-go b7ad1dad31e06c5925ef5d2fc7ad053ef454303e composite
  • actions/setup-node 949feb2413d6458794dcd2491c4babbbce0c15c1 composite
  • goreleaser/goreleaser-action f06c13b6b1a9625abc9e6e439d9c05a8f2190e94 composite
  • lewagon/wait-on-check-action 369769072fe522a3a8a85c03c96af1e5242a1994 composite
cli/go.mod go
  • github.com/grafana/nanogit v0.0.0
  • github.com/inconshreveable/mousetrap v1.1.0
  • github.com/klauspost/compress v1.20.1
  • github.com/spf13/cobra v1.10.2
  • github.com/spf13/pflag v1.0.10
  • github.com/stretchr/testify v1.12.1
  • go.yaml.in/yaml/v3 v3.0.5
  • golang.org/x/sync v0.24.0
cli/go.sum go
  • github.com/cpuguy83/go-md2man/v2 v2.0.6
  • github.com/grafana/nanogit v0.0.0
  • github.com/inconshreveable/mousetrap v1.1.0
  • github.com/klauspost/compress v1.20.1
  • github.com/russross/blackfriday/v2 v2.1.0
  • github.com/spf13/cobra v1.10.2
  • github.com/spf13/pflag v1.0.9
  • github.com/spf13/pflag v1.0.10
  • github.com/stretchr/testify v1.12.1
  • go.yaml.in/yaml/v3 v3.0.4
  • go.yaml.in/yaml/v3 v3.0.5
  • golang.org/x/sync v0.24.0
  • gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405
tests/go.mod go
  • dario.cat/mergo v1.0.2
  • github.com/Azure/go-ansiterm v0.0.0-20250102033503-faa5f7b0171c
  • github.com/Masterminds/semver/v3 v3.4.0
  • github.com/Microsoft/go-winio v0.6.2
  • github.com/ProtonMail/go-crypto v1.4.1
  • github.com/cenkalti/backoff/v4 v4.3.0
  • github.com/cespare/xxhash/v2 v2.3.0
  • github.com/cloudflare/circl v1.6.2
  • github.com/containerd/errdefs v1.0.0
  • github.com/containerd/errdefs/pkg v0.3.0
  • github.com/containerd/log v0.1.0
  • github.com/containerd/platforms v0.2.1
  • github.com/cpuguy83/dockercfg v0.3.2
  • github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc
  • github.com/distribution/reference v0.6.0
  • github.com/docker/go-connections v0.6.0
  • github.com/docker/go-units v0.5.0
  • github.com/ebitengine/purego v0.10.0
  • github.com/felixge/httpsnoop v1.0.4
  • github.com/go-logr/logr v1.4.3
  • github.com/go-logr/stdr v1.2.2
  • github.com/go-ole/go-ole v1.2.6
  • github.com/go-task/slim-sprig/v3 v3.0.0
  • github.com/google/go-cmp v0.7.0
  • github.com/google/pprof v0.0.0-20260115054156-294ebfa9ad83
  • github.com/google/uuid v1.6.0
  • github.com/grafana/nanogit v0.0.0
  • github.com/grafana/nanogit/gittest v0.0.0
  • github.com/klauspost/compress v1.18.6
  • github.com/lufia/plan9stats v0.0.0-20211012122336-39d0f177ccd0
  • github.com/magiconair/properties v1.8.10
  • github.com/moby/docker-image-spec v1.3.1
  • github.com/moby/go-archive v0.2.0
  • github.com/moby/moby/api v1.54.1
  • github.com/moby/moby/client v0.4.0
  • github.com/moby/patternmatcher v0.6.1
  • github.com/moby/sys/sequential v0.6.0
  • github.com/moby/sys/user v0.4.0
  • github.com/moby/sys/userns v0.1.0
  • github.com/moby/term v0.5.2
  • github.com/onsi/ginkgo/v2 v2.28.1
  • github.com/onsi/gomega v1.39.1
  • github.com/opencontainers/go-digest v1.0.0
  • github.com/opencontainers/image-spec v1.1.1
  • github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2
  • github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55
  • github.com/shirou/gopsutil/v4 v4.26.3
  • github.com/sirupsen/logrus v1.9.4
  • github.com/smallstep/pkcs7 v0.2.1
  • github.com/stretchr/testify v1.11.1
  • github.com/testcontainers/testcontainers-go v0.42.0
  • github.com/tklauser/go-sysconf v0.3.16
  • github.com/tklauser/numcpus v0.11.0
  • github.com/yusufpapurcu/wmi v1.2.4
  • go.opentelemetry.io/auto/sdk v1.2.1
  • go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.60.0
  • go.opentelemetry.io/otel v1.44.0
  • go.opentelemetry.io/otel/metric v1.44.0
  • go.opentelemetry.io/otel/trace v1.44.0
  • go.yaml.in/yaml/v3 v3.0.4
  • golang.org/x/crypto v0.52.0
  • golang.org/x/mod v0.35.0
  • golang.org/x/net v0.54.0
  • golang.org/x/sync v0.20.0
  • golang.org/x/sys v0.45.0
  • golang.org/x/text v0.37.0
  • golang.org/x/tools v0.44.0
  • google.golang.org/protobuf v1.36.11
  • gopkg.in/yaml.v3 v3.0.1
tests/go.sum go
  • 161 dependencies
package-lock.json npm
  • 176 dependencies
.github/workflows/goreleaser.yml actions
  • actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
  • goreleaser/goreleaser-action f06c13b6b1a9625abc9e6e439d9c05a8f2190e94 composite
gittest/go.sum go
  • dario.cat/mergo v1.0.2
  • github.com/AdaLogics/go-fuzz-headers v0.0.0-20240806141605-e8a1dd7889d6
  • github.com/Azure/go-ansiterm v0.0.0-20261008234032-65faa4be4f89
  • github.com/Microsoft/go-winio v0.6.3
  • github.com/ProtonMail/go-crypto v1.5.2
  • github.com/cenkalti/backoff/v4 v4.3.0
  • github.com/cespare/xxhash/v2 v2.3.0
  • github.com/cloudflare/circl v1.6.5
  • github.com/containerd/errdefs v1.0.0
  • github.com/containerd/errdefs/pkg v0.3.0
  • github.com/containerd/log v0.2.0
  • github.com/containerd/platforms v0.2.1
  • github.com/cpuguy83/dockercfg v0.3.2
  • github.com/creack/pty v1.1.24
  • github.com/distribution/reference v0.6.0
  • github.com/docker/go-connections v0.8.2
  • github.com/docker/go-units v0.5.0
  • github.com/ebitengine/purego v0.11.1
  • github.com/felixge/httpsnoop v1.1.0
  • github.com/go-logr/logr v1.2.2
  • github.com/go-logr/logr v1.4.4
  • github.com/go-logr/stdr v1.2.2
  • github.com/go-ole/go-ole v1.2.6
  • github.com/go-ole/go-ole v1.3.0
  • github.com/google/go-cmp v0.7.0
  • github.com/google/uuid v1.6.0
  • github.com/grafana/nanogit v1.4.0
  • github.com/klauspost/compress v1.20.1
  • github.com/lufia/plan9stats v0.0.0-20260802145828-341c2f0c90b5
  • github.com/magiconair/properties v1.18.12
  • github.com/moby/docker-image-spec v1.3.1
  • github.com/moby/go-archive v0.3.3
  • github.com/moby/moby/api v1.56.1
  • github.com/moby/moby/client v0.6.2
  • github.com/moby/patternmatcher v0.6.1
  • github.com/moby/sys/mount v0.3.5
  • github.com/moby/sys/mountinfo v0.7.2
  • github.com/moby/sys/sequential v0.7.0
  • github.com/moby/sys/user v0.4.1
  • github.com/moby/sys/userns v0.2.1
  • github.com/moby/term v0.5.2
  • github.com/opencontainers/go-digest v1.0.0
  • github.com/opencontainers/image-spec v1.1.1
  • github.com/power-devops/perfstat v0.0.0-20260916203055-22a1a467d9f0
  • github.com/shirou/gopsutil/v4 v4.26.9
  • github.com/sirupsen/logrus v1.10.2
  • github.com/smallstep/pkcs7 v0.2.3
  • github.com/stretchr/objx v0.5.3
  • github.com/stretchr/testify v1.12.1
  • github.com/testcontainers/testcontainers-go v0.44.0
  • github.com/tklauser/go-sysconf v0.4.0
  • github.com/tklauser/numcpus v0.12.0
  • github.com/yusufpapurcu/wmi v1.2.4
  • go.opentelemetry.io/auto/sdk v1.2.1
  • go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.72.0
  • go.opentelemetry.io/otel v1.47.0
  • go.opentelemetry.io/otel/log v1.47.0
  • go.opentelemetry.io/otel/metric v1.47.0
  • go.opentelemetry.io/otel/sdk v1.47.0
  • go.opentelemetry.io/otel/sdk/metric v1.47.0
  • go.opentelemetry.io/otel/trace v1.47.0
  • go.yaml.in/yaml/v3 v3.0.5
  • golang.org/x/crypto v0.58.0
  • golang.org/x/sync v0.24.0
  • golang.org/x/sys v0.0.0-20190916202348-b4ddaad3f8a3
  • golang.org/x/sys v0.0.0-20201204225414-ed752295db88
  • golang.org/x/sys v0.1.0
  • golang.org/x/sys v0.49.0
  • golang.org/x/term v0.47.0
  • gotest.tools/v3 v3.5.2
  • pgregory.net/rapid v1.2.0
perf/go.mod go
  • dario.cat/mergo v1.0.2
  • github.com/Azure/go-ansiterm v0.0.0-20261008234032-65faa4be4f89
  • github.com/Microsoft/go-winio v0.6.3
  • github.com/ProtonMail/go-crypto v1.5.2
  • github.com/cenkalti/backoff/v4 v4.3.0
  • github.com/cespare/xxhash/v2 v2.3.0
  • github.com/cloudflare/circl v1.6.5
  • github.com/containerd/errdefs v1.0.0
  • github.com/containerd/errdefs/pkg v0.3.0
  • github.com/containerd/log v0.2.0
  • github.com/containerd/platforms v0.2.1
  • github.com/cpuguy83/dockercfg v0.3.2
  • github.com/cyphar/filepath-securejoin v0.7.0
  • github.com/distribution/reference v0.6.0
  • github.com/docker/go-connections v0.8.2
  • github.com/docker/go-units v0.5.0
  • github.com/ebitengine/purego v0.11.1
  • github.com/emirpasic/gods v1.18.1
  • github.com/felixge/httpsnoop v1.1.0
  • github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376
  • github.com/go-git/go-billy/v5 v5.9.2
  • github.com/go-git/go-git/v5 v5.19.3
  • github.com/go-logr/logr v1.4.4
  • github.com/go-logr/stdr v1.2.2
  • github.com/go-ole/go-ole v1.3.0
  • github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8
  • github.com/google/uuid v1.6.0
  • github.com/grafana/nanogit v0.3.7
  • github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99
  • github.com/kevinburke/ssh_config v1.6.0
  • github.com/klauspost/compress v1.20.1
  • github.com/lufia/plan9stats v0.0.0-20260802145828-341c2f0c90b5
  • github.com/magiconair/properties v1.18.11
  • github.com/moby/docker-image-spec v1.3.1
  • github.com/moby/go-archive v0.3.3
  • github.com/moby/moby/api v1.56.1
  • github.com/moby/moby/client v0.6.2
  • github.com/moby/patternmatcher v0.6.1
  • github.com/moby/sys/sequential v0.7.0
  • github.com/moby/sys/user v0.4.1
  • github.com/moby/sys/userns v0.2.0
  • github.com/moby/term v0.5.2
  • github.com/opencontainers/go-digest v1.0.0
  • github.com/opencontainers/image-spec v1.1.1
  • github.com/pjbgf/sha1cd v0.7.0
  • github.com/power-devops/perfstat v0.0.0-20260916203055-22a1a467d9f0
  • github.com/rogpeppe/go-internal v1.16.0
  • github.com/sergi/go-diff v1.4.0
  • github.com/shirou/gopsutil/v4 v4.26.9
  • github.com/sirupsen/logrus v1.10.2
  • github.com/skeema/knownhosts v1.3.3
  • github.com/smallstep/pkcs7 v0.2.3
  • github.com/stretchr/testify v1.12.1
  • github.com/testcontainers/testcontainers-go v0.44.0
  • github.com/tklauser/go-sysconf v0.4.0
  • github.com/tklauser/numcpus v0.12.0
  • github.com/xanzy/ssh-agent v0.3.3
  • github.com/yusufpapurcu/wmi v1.2.4
  • go.opentelemetry.io/auto/sdk v1.2.1
  • go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.72.0
  • go.opentelemetry.io/otel v1.47.0
  • go.opentelemetry.io/otel/log v1.47.0
  • go.opentelemetry.io/otel/metric v1.47.0
  • go.opentelemetry.io/otel/trace v1.47.0
  • go.yaml.in/yaml/v3 v3.0.5
  • golang.org/x/crypto v0.58.0
  • golang.org/x/net v0.61.0
  • golang.org/x/sync v0.24.0
  • golang.org/x/sys v0.49.0
  • gopkg.in/warnings.v0 v0.1.2