GitHub / alexandear issue stats
Total issues: 146
Total pull requests: 2,593
Merged pull request: 1,937
Average time to close issues: about 1 month
Average time to close pull requests: 19 days
Average comments per issue: 1.71
Average comments per pull request: 0.97
Issues created
- mgechev/revive: 33
- revive-lint/revive: 21
- google/go-github: 11
- golangci/golangci-lint: 8
- go-critic/go-critic: 6
- valyala/fasthttp: 3
- lima-vm/lima: 3
- kubernetes-sigs/kueue: 2
- butuzov/mirror: 2
- containers/common: 2
- cenkalti/backoff: 2
- golang/go: 2
- alexandear/import-gitlab-commits: 2
- mgechev/dots: 2
- mgechev/revive.run: 2
- dolthub/dolt: 1
- peczenyj/ttempdir: 1
- securego/securego.github.io: 1
- micro/go-micro: 1
- nunnatsa/ginkgolinter: 1
- ldez/motoko: 1
- leighmcculloch/gocheckcompilerdirectives: 1
- rqlite/rqlite: 1
- gohugoio/hugo: 1
- containers/container-libs: 1
- golangci/plugin-module-register: 1
- xanzy/go-gitlab: 1
- godoc-lint/godoc-lint: 1
- morphy2k/revive-action: 1
- mvdan/unparam: 1
- seachicken/gh-poi: 1
- client9/misspell: 1
- prometheus/docs: 1
- manuelarte/funcorder: 1
- jackc/pgx: 1
- alexandear/forcetypeassert: 1
- opentofu/opentofu: 1
- mvdan/gofumpt: 1
- getkin/kin-openapi: 1
- diia-open-source/.github: 1
- goreleaser/goreleaser: 1
- alexkohler/nakedret: 1
- golang/protobuf: 1
- tdakkota/asciicheck: 1
- filiph/linkcheck: 1
- ldez/usetesting: 1
- otiai10/copy: 1
- incu6us/goimports-reviser: 1
- go101/go101: 1
- openfga/openfga: 1
- ldez/exptostd: 1
- loeffel-io/ls-lint: 1
- noneback/go-taskflow: 1
- mikefarah/yq: 1
- 99designs/gqlgen: 1
- alexandear/go-github: 1
- golangci/golangci-lint-action: 1
- chromedp/chromedp: 1
- mdempsky/unconvert: 1
- cli/cli: 1
Pull requests created
- golangci/golangci-lint: 229
- mgechev/revive: 228
- google/go-github: 186
- lima-vm/lima: 160
- go-delve/delve: 102
- revive-lint/revive: 89
- goreleaser/goreleaser: 76
- alexandear/import-gitlab-commits: 64
- valyala/fasthttp: 56
- 99designs/gqlgen: 54
- kubernetes-sigs/kueue: 53
- gohugoio/hugo: 44
- securego/gosec: 27
- getkin/kin-openapi: 27
- vektra/mockery: 25
- stretchr/testify: 25
- chromedp/chromedp: 21
- jackc/pgx: 18
- perkeep/perkeep: 15
- digitalocean/doctl: 15
- deepmap/oapi-codegen: 15
- danielgtaylor/huma: 15
- ory/dockertest: 14
- go-critic/go-critic: 13
- butuzov/mirror: 12
- sqlc-dev/sqlc: 12
- zyedidia/micro: 12
- kisielk/errcheck: 12
- incu6us/goimports-reviser: 12
- plutov/packagemain: 11
- mgechev/dots: 11
- otiai10/copy: 11
- uber-go/mock: 11
- go-playground/validator: 10
- catenacyber/perfsprint: 10
- goccy/go-yaml: 10
- google/starlark-go: 10
- matoous/godox: 10
- golang-jwt/jwt: 9
- joerdav/xc: 8
- containers/common: 8
- hashicorp/go-version: 8
- go-task/task: 8
- ashanbrown/forbidigo: 8
- gitleaks/gitleaks: 8
- ardanlabs/gotour: 8
- oapi-codegen/oapi-codegen: 7
- prometheus/prometheus: 7
- eksctl-io/eksctl: 7
- uber-go/goleak: 7
- dominikh/go-tools: 7
- rqlite/rqlite: 7
- xanzy/go-gitlab: 7
- shurcooL/graphql: 7
- elves/elvish: 6
- loeffel-io/ls-lint: 6
- nishanths/exhaustive: 6
- containers/podman: 6
- cockroachdb/errors: 6
- mattn/go-colorable: 6
- google/uuid: 6
- sivchari/containedctx: 6
- sivchari/tenv: 6
- alexandear/ardanlabs-gotour: 5
- alexandear/alexandear: 5
- go-chi/chi: 5
- alexandear/go-github: 5
- golangci/golangci-lint-action: 5
- golang/appengine: 5
- gohugoio/hugoDocs: 5
- alexandear/alexandear.github.io: 5
- gofiber/fiber: 5
- invopop/validation: 5
- testcontainers/testcontainers-go: 4
- jjti/go-spancheck: 4
- daixiang0/gci: 4
- bombsimon/wsl: 4
- sashabaranov/go-openai: 4
- kubernetes/kubernetes: 4
- kubernetes-sigs/scheduler-plugins: 4
- google/yamlfmt: 4
- tdakkota/asciicheck: 4
- mgechev/revive.run: 4
- ngrok/ngrok-go: 4
- breml/bidichk: 4
- google/mtail: 4
- go-gitea/gitea: 4
- leonklingele/grouper: 4
- alessio/shellescape: 4
- mymmrac/telego: 4
- gonum/gonum: 4
- caarlos0/env: 4
- loong/go-concurrency-exercises: 4
- wagoodman/dive: 4
- zxilly/go-size-analyzer: 4
- go-kivik/kivik: 4
- uber-go/atomic: 4
- tienanr/docurift: 4
- yaml/yaml-test-suite: 4
- rabbitmq/amqp091-go: 4
- quic-go/quic-go: 4
- haoel/downsampling: 4
- polyfloyd/go-errorlint: 4
- direnv/direnv: 4
- istio/common-files: 4
- rhysd/actionlint: 4
- roblaszczak/vgt: 4
- melkeydev/go-blueprint: 4
- pelletier/go-toml: 4
- peczenyj/ttempdir: 4
- goreleaser/nfpm: 4
- jgautheron/goconst: 4
- karamaru-alpha/copyloopvar: 3
- microsoft/code-with-engineering-playbook: 3
- mikefarah/yq: 3
- nikolaydubina/go-recipes: 3
- nunnatsa/ginkgolinter: 3
- abiosoft/colima: 3
- gobwas/ws: 3
- rs/cors: 3
- rusq/slackdump: 3
- ryancurrah/gomodguard: 3
- go-co-op/gocron: 3
- trufflesecurity/trufflehog: 3
- weaviate/weaviate: 3
- wundergraph/graphql-go-tools: 3
- caddyserver/caddy: 3
- goshs-labs/goshs: 3
- go-telegram-bot-api/telegram-bot-api: 3
- gotestyourself/gotestsum: 3
- go-xmlfmt/xmlfmt: 3
- halogenica/beautifulhugo: 3
- hhatto/gocloc: 3
- avelino/awesome-go: 3
- DevLoversTeam/golang-interview-questions: 3
- dghubble/gologin: 3
- digitalocean/godo: 3
- tetafro/godot: 2
- golang/govulncheck-action: 2
- Vinovest/sqlx: 2
- vladimirvivien/go4vl: 2
- vladopajic/go-test-coverage: 2
- vshymanskyy/StandWithUkraine: 2
- BurntSushi/toml: 2
- vulncheck-oss/go-exploit: 2
- swaggo/swag: 2
- amacneil/dbmate: 2
- mdempsky/unconvert: 2
- wk8/go-ordered-map: 2
- lib/pq: 2
- stretchr/objx: 2
- butuzov/ireturn: 2
- yagipy/maintidx: 2
- stbenjam/no-sprintf-host-port: 2
- yeya24/promlinter: 2
- ykadowak/zerologlint: 2
- yoheimuta/protolint: 2
- ssgreg/nlreturn: 2
- spf13/viper: 2
- gojp/goreportcard: 2
- sourcegraph/sourcegraph: 2
- sonatard/noctx: 2
- golang/tools: 2
- alecthomas/go-check-sumtype: 2
- GolangUA/go-tour-ua-translation: 2
- GolangUA/telegram-butler: 2
- so-fancy/diff-so-fancy: 2
- nalgeon/tryxinyminutes: 2
- snyk/leaky-vessels-static-detector: 2
- google/go-querystring: 2
- smartystreets/goconvey: 2
- siyuan-note/siyuan: 2
- google/safeopen: 2
- sigstore/sigstore: 2
- gofiber/utils: 2
- go-critic/go-critic.github.io: 2
- go-openapi/errors: 2
- segmentio/golines: 2
- go-openapi/swag: 2
- go-pg/pg: 2
- sanposhiho/wastedassign: 2
- SagerNet/sing-box: 2
- rqlite/rqlite.io: 2
- gorilla/websocket: 2
- gorse-io/goat: 2
- mvdan/unparam: 2
- rogpeppe/go-internal: 2
- cenkalti/backoff: 2
- charithe/durationcheck: 2
- gostaticanalysis/innertypealias: 2
- go-swagger/go-swagger: 2
- air-verse/air: 2
- mvdan/gofumpt: 2
- go101/go101: 2
- macabu/inamedparam: 2
- gotidy/ptr: 2
- charmbracelet/meta: 2
- microsoft/vscode-docs: 2
- chavacava/garif: 2
- grem11n/awesome-it-communities-ua: 2
- renovatebot/renovate: 2
- ashanbrown/makezero: 2
- docker/cli: 2
- go101/ebooktool: 2
- quasilyte/go-consistent: 2
- ClickHouse/clickhouse-go-linter: 2
- hasura/go-graphql-client: 2
- fzipp/gocyclo: 2
- containernetworking/cni: 2
- microsoft/typescript-go: 2
- frankban/quicktest: 2
- Homebrew/homebrew-core: 2
- homeport/termshot: 2
- containers/image: 2
- IBM/sarama: 2
- prometheus/client_golang: 2
- bradleyfalzon/ghinstallation: 2
- filiph/linkcheck: 2
- alexandear/strava-updater: 2
- Abirdcfly/dupword: 2
- jesseduffield/lazydocker: 2
- cossacklabs/acra: 2
- Fechin/reference: 2
- jiftechnify/untypedconst: 2
- fasthttp/websocket: 2
- Crocmagnon/fatcontext: 2
- boostsecurityio/poutine: 2
- microsoft/go-winio: 2
- ossf/criticality_score: 2
- kamranahmedse/developer-roadmap: 2
- open-telemetry/opentelemetry-go: 2
- open-sauced/pizza: 2
- OpenPeeDeeP/depguard: 2
- openfga/openfga: 2
- konradreiche/kong: 2
- Konstantin8105/c4go: 2
- kortschak/gospel: 2
- etcd-io/etcd: 2
- deckarep/golang-set: 2
- oapi-codegen/runtime: 2
- nxadm/tail: 2
- denis-tingaikin/go-header: 2
- epam/edp-keycloak-operator: 2
- docker/go-units: 2
- kunwardeep/paralleltest: 2
- labring/sealos: 2
- dexidp/dex: 2
- leighmcculloch/gocheckcompilerdirectives: 2
- leighmcculloch/gochecknoglobals: 2
- tommy-muehle/go-mnd: 2
- TortoiseGit/TortoiseGit: 2
- golang-migrate/migrate: 2
- nametake/golangci-lint-langserver: 2
- twpayne/chezmoi: 2
- tomarrell/wrapcheck: 2
- uber-go/automaxprocs: 2
- uber-go/fx: 2
- tinylib/msgp: 2
- uber-go/gopatch: 2
- timonwong/loggercheck: 2
- alingse/nilnesserr: 2
- alexandear-org/golangci-lint-eol-windows: 2
- uudashr/iface: 2
- stravalib/stravalib: 1
- 4meepo/tagalign: 1
- aerokube/ggr: 1
- aerospike/aerospike-client-go: 1
- airbytehq/airbyte: 1
- akrennmair/goto-godoc: 1
- alexandear/edp-keycloak-operator: 1
- alexandear/filetransfer: 1
- alexandear/final-surge-bot: 1
- alexandear/gochecknoglobals: 1
- alexandear/go-concurrency-exercises: 1
- alexandear/gofumpt: 1
- alexandear/kueue: 1
- alexandear/lima: 1
- alexandear/minder: 1
- alexandear/mock: 1
- alexandear-org/docurift: 1
- alexandear-org/go-github: 1
- alexandear-org/go-querystring: 1
- alexandear-org/revive.run: 1
- alexandear-org/swag: 1
- alexandear-org/uuid: 1
- alexandear/paralleltest: 1
- alexandear/quic-go: 1
- alexandear/revgrep: 1
- alexandear/revive: 1
- alexandear/sendgrid-go: 1
- alexandear/sqlclosecheck: 1
- alexandear/test-revive-action: 1
- alwindoss/morse: 1
- antlr4-go/antlr: 1
- AOMediaCodec/libavif: 1
- apache/airflow: 1
- aws/copilot-cli: 1
- beego/beego: 1
- bep/golibsass: 1
- bkielbasa/cyclop: 1
- Blood-Glucose-Control/nocturnal-hypo-gly-prob-forecast: 1
- boyter/scc: 1
- bradenaw/juniper: 1
- bradfitz/gomemcache: 1
- branch-name-generator/branch-name-generator.github.io: 1
- broidHQ/integrations: 1
- brotherlogic/provisioner: 1
- burrowers/garble: 1
- bvinc/go-sqlite-lite: 1
- caarlos0/go-version: 1
- casbin/casbin: 1
- cdcgov/phdi-charts: 1
- charmbracelet/log: 1
- chromedp/examples: 1
- curioswitch/go-reassign: 1
- daytonaio/daytona: 1
- Djarvur/go-err113: 1
- dkorunic/betteralign: 1
- encoredev/encore: 1
- epam/osci: 1
- fabric-testbed/CredentialManager: 1
- FarseaSH/hugo-theme-moments: 1
- felixge/httpsnoop: 1
- fieldchicken/buttons: 1
- filebrowser/filebrowser: 1
- flameshot-org/flameshot-org.github.io: 1
- goccy/go-json: 1
- golangci/misspell: 1
- golang/mock: 1
- golang/mod: 1
- golang/net: 1
- golang/perf: 1
- golang/playground: 1
- golang/protobuf: 1
- golang-standards/project-layout: 1
- golang/text: 1
- GolangUA/ardanlabs-gotour: 1
- google/capslock: 1
- google/go-safeweb: 1
- go-openapi/jsonpointer: 1
- go-simpler/musttag: 1
- go-simpler/sloglint: 1
- gostaticanalysis/forcetypeassert: 1
- go-test/deep: 1
- go-viper/mapstructure: 1
- gramework/gramework: 1
- grpc/grpc-community: 1
- grpc/grpc-go: 1
- hashicorp/raft: 1
- hellofresh/goengine: 1
- hellofresh/health-go: 1
- hiroppy/nextjs-app-router-training: 1
- HumanSecurity/marshmallow: 1
- jagt/clumsy: 1
- JetBrains/resharper-rider-samples: 1
- joelcr10/ILPex: 1
- joho/godotenv: 1
- jonboulle/clockwork: 1
- kataras/iris: 1
- keeweb/keeweb: 1
- kubernetes/org: 1
- kubernetes-sigs/contributor-playground: 1
- kubernetes-sigs/release-sdk: 1
- kubernetes/test-infra: 1
- lancer-kit/noble: 1
- lestrrat-go/jwx: 1
- manifoldco/heighliner: 1
- mapbox/cligj: 1
- mbenkmann/goformat: 1
- mergestat/timediff: 1
- mhmtszr/concurrent-swiss-map: 1
- microcks/microcks-cli: 1
- microcosm-cc/bluemonday: 1
- microsoft/Multiverso: 1
- mindersec/minder: 1
- Mirantis/cri-dockerd: 1
- nishanths/predeclared: 1
- njpatel/grpcc: 1
- oapi-codegen/actions: 1
- olivere/elastic: 1
- open-telemetry/opentelemetry-go-contrib: 1
- pallets-eco/cachelib: 1
- patrickmn/go-cache: 1
- pb33f/libopenapi: 1
- pester/Pester: 1
- PeteGoo/tcSlackBuildNotifier: 1
- PeterCowling/base-shop: 1
- phicdy/mycuration: 1
- photoprism/photoprism: 1
- psake/psake: 1
- pulumi/pulumi-converter-terraform: 1
- quasilyte/go-ruleguard: 1
- raeperd/recvcheck: 1
- readytotouch/readytotouch: 1
- reugn/go-quartz: 1
- reviewdog/reviewdog: 1
- rogierbosschaart/unicorn: 1
- ryanrolds/sqlclosecheck: 1
- sassoftware/go-rpmutils: 1
- scalr-automation/terraform-scalr-flat: 1
- sensepost/gowitness: 1
- shazow/go-diff: 1
- shijiesheng/decorder: 1
- shirou/gopsutil: 1
- shopspring/decimal: 1
- SkinsRestorer/steward: 1
- smarkets/marge-bot: 1
- sonatype-nexus-community/nancy: 1
- spf13/cobra: 1
- SPSCommerce/sps-api-standards: 1
- 3bl3gamer/tg_history_dumper: 1
- streetsidesoftware/cspell: 1
- Suresh63005/Sawari_Admin: 1
- sweetpalma/petlyuryk: 1
- tapadoo/tcslacknotifierplugin: 1
- timakin/bodyclose: 1
- trieuvn/EventManagementWeb: 1
- ugent-library/deliver: 1
- uudashr/gocognit: 1
- vtopc/go-monobank: 1
- wangfeiping/cosmos-sdk: 1
- y0hannes/pdf-rag-chatbot: 1
- youngyounkim/trello: 1
Maintainer
- mgechev/revive: 188
- golangci/golangci-lint: 152
- lima-vm/lima: 125
- revive-lint/revive: 110
- alexandear/import-gitlab-commits: 66
- mgechev/dots: 13
- alexandear/go-github: 6
- golangci/golangci-lint-action: 6
- alexandear/ardanlabs-gotour: 5
- alexandear/alexandear.github.io: 5
- mgechev/revive.run: 5
- alexandear/alexandear: 5
- alexandear/strava-updater: 2
- alexandear/filetransfer: 1
- y0hannes/pdf-rag-chatbot: 1
Active Maintainer
Issue Author Associations
- Member (61, 41.78%)
- Contributor (56, 38.36%)
- None (22, 15.07%)
- Owner (4, 2.74%)
- Collaborator (3, 2.05%)
Pull Request Author Associations
- Contributor (1,610, 62.09%)
- Member (497, 19.17%)
- None (332, 12.80%)
- Owner (103, 3.97%)
- Collaborator (51, 1.97%)
Top Issue Labels
- enhancement (20)
- good first issue (17)
- bug (9)
- rule proposal (8)
- release (5)
- area: docs (5)
- wontfix (4)
- docs (4)
- help wanted (4)
- v2 (3)
- Breaking API Change (2)
- documentation (2)
- declined (2)
- low priority (2)
- question (2)
Top Pull Request Labels
- area: docs (99)
- topic: cleanup (83)
- lgtm (66)
- approved (65)
- ok-to-test (60)
- cncf-cla: yes (58)
- release-note-none (56)
- topic: cosmetic (49)
- kind/cleanup (47)
- size/XS (44)
- size/M (43)
- size/S (42)
- enhancement (28)
- declined (24)
- bug (20)