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

https://github.com/jcmturner/gokrb5

go golang gssapi kerberos kerberos-authentication kerberos-client kerberos-spnego keytab spnego

Score: 33.9660222410187

Last synced: about 7 hours ago
JSON representation

Repository metadata:

Pure Go Kerberos library for clients and services


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 2 days ago

Total Commits: 666
Total Committers: 39
Avg Commits per committer: 17.077
Development Distribution Score (DDS): 0.119

Commits in past year: 0
Committers in past year: 0
Avg Commits per committer in past year: 0.0
Development Distribution Score (DDS) in past year: 0.0

Name Email Commits
Jonathan Turner j****t@j****k 587
Hakan Carlsson 3****n 10
Becca Petrin b****n@g****m 6
Mario Trangoni m****i@g****m 6
Daniel Potapov p****l@g****m 5
Matt Dainty m****t@b****m 5
Shastick j****o@g****m 5
Lars Lehtonen l****n@g****m 4
Bryan Boreham b****m@g****m 3
Chandan Jain 4****n 3
Levi Gross l****i@l****m 2
Jonathan Giannuzzi j****i 2
Karsten Weiss k****s@g****m 2
Conrad Rybka c****2@y****m 1
Chris Stivers c****8 1
Asaf Shakarzy a****f@i****o 1
zhangxiaotong.radio z****o@b****m 1
gokrokve g****e@l****l 1
chandan jain C****n@o****m 1
Andreas Heider a****r@w****m 1
soopsio 3****o 1
myml w****1@g****m 1
irsl i****l 1
edmwagner e****r 1
SorinS s****u@g****m 1
So Koide S****e@M****m 1
Simon B s****b@k****g 1
Sebastien Binet b****t@c****h 1
Sarthak Gupta m****e@s****h 1
Santhosh Kumar s****m@t****m 1
and 9 more...

Issue and Pull Request metadata

Last synced: 24 days ago

Total issues: 81
Total pull requests: 81
Average time to close issues: 7 months
Average time to close pull requests: 4 months
Total issue authors: 68
Total pull request authors: 48
Average comments per issue: 1.65
Average comments per pull request: 0.62
Merged pull request: 24
Bot issues: 0
Bot pull requests: 1

Past year issues: 5
Past year pull requests: 8
Past year average time to close issues: N/A
Past year average time to close pull requests: 28 days
Past year issue authors: 4
Past year pull request authors: 7
Past year average comments per issue: 1.8
Past year average comments per pull request: 0.0
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0

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

Top Issue Authors

  • tooptoop4 (5)
  • keith6014 (3)
  • jake-scott (3)
  • Sireax (2)
  • yzpnet (2)
  • Neustradamus (2)
  • snqk (2)
  • bmahler (2)
  • pjferrell (1)
  • chaimmintz (1)
  • phin1x (1)
  • jarosenthal (1)
  • lukeo3o1 (1)
  • cnigh (1)
  • Denis-shl (1)

Top Pull Request Authors

  • jcmturner (14)
  • joanlopez (5)
  • oiweiwei (4)
  • jake-scott (4)
  • cobraqxx (2)
  • Macmod (2)
  • bolkedebruin (2)
  • yann-soubeyrand (2)
  • snqk (2)
  • johanvdw (2)
  • matchaxnb (2)
  • l2trace (2)
  • korovindenis (2)
  • oleksandrkorzhenevskyi (2)
  • vrlo (1)

Top Issue Labels

  • investigation required (3)
  • enhancement (1)

Top Pull Request Labels

  • dependencies (1)
  • major version iteration (1)

Package metadata

debian-12: golang-github-jcmturner-gokrb5.v8

  • Homepage: https://github.com/jcmturner/gokrb5
  • Documentation: https://packages.debian.org/bookworm/golang-github-jcmturner-gokrb5.v8
  • Licenses: apache-2.0
  • Latest release: 8.4.3-2 (published 3 months ago)
  • Last Synced: 2026-03-13T01:12:59.956Z (2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 0.11%
    • Forks count: 0.156%
    • Stargazers count: 0.285%
debian-12: golang-gopkg-jcmturner-gokrb5.v5

  • Homepage: https://github.com/jcmturner/gokrb5
  • Documentation: https://packages.debian.org/bookworm/golang-gopkg-jcmturner-gokrb5.v5
  • Licenses: apache-2.0
  • Latest release: 5.3.0+dfsg-2 (published 3 months ago)
  • Last Synced: 2026-03-13T01:13:38.401Z (2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 0.661%
    • Forks count: 0.988%
    • Stargazers count: 1.655%
proxy.golang.org: github.com/jcmturner/gokrb5/v8

Package gokrb5 provides a Kerberos 5 implementation for Go. This is a pure Go implementation and does not have dependencies on native libraries. Feature include: HTTP handler wrapper implements SPNEGO Kerberos authentication. HTTP handler wrapper decodes Microsoft AD PAC authorization data. Client that can authenticate to an SPNEGO Kerberos authenticated web service. Ability to change client's password. Kerberos libraries for custom integration. Parsing Keytab files. Parsing krb5.conf files.

  • Homepage: https://github.com/jcmturner/gokrb5
  • Documentation: https://pkg.go.dev/github.com/jcmturner/gokrb5/v8#section-documentation
  • Licenses: Apache-2.0
  • Latest release: v8.4.4 (published about 3 years ago)
  • Last Synced: 2026-05-16T16:30:46.655Z (about 22 hours ago)
  • Versions: 11
  • Dependent Packages: 2,390
  • Dependent Repositories: 6,872
  • Docker Downloads: 16,373,524,944
  • Rankings:
    • Docker downloads count: 0.031%
    • Dependent packages count: 0.077%
    • Dependent repos count: 0.095%
    • Average: 0.899%
    • Forks count: 1.938%
    • Stargazers count: 2.354%
proxy.golang.org: gopkg.in/jcmturner/gokrb5.v6

Package gokrb5 provides a Kerberos 5 implementation for Go

  • Homepage: https://github.com/jcmturner/gokrb5
  • Documentation: https://pkg.go.dev/gopkg.in/jcmturner/gokrb5.v6#section-documentation
  • Licenses: Apache-2.0
  • Latest release: v6.1.1 (published over 7 years ago)
  • Last Synced: 2026-05-16T22:30:23.693Z (about 16 hours ago)
  • Versions: 8
  • Dependent Packages: 94
  • Dependent Repositories: 93
  • Docker Downloads: 3,325,514
  • Rankings:
    • Dependent packages count: 0.477%
    • Dependent repos count: 0.618%
    • Docker downloads count: 0.675%
    • Average: 1.232%
    • Forks count: 1.976%
    • Stargazers count: 2.416%
proxy.golang.org: github.com/jcmturner/gokrb5

Package gokrb5 provides a Kerberos 5 implementation for Go. This is a pure Go implementation and does not have dependencies on native libraries. Feature include: HTTP handler wrapper implements SPNEGO Kerberos authentication. HTTP handler wrapper decodes Microsoft AD PAC authorization data. Client that can authenticate to an SPNEGO Kerberos authenticated web service. Ability to change client's password. Kerberos libraries for custom integration. Parsing Keytab files. Parsing krb5.conf files.

  • Homepage: https://github.com/jcmturner/gokrb5
  • Documentation: https://pkg.go.dev/github.com/jcmturner/gokrb5#section-documentation
  • Licenses: Apache-2.0
  • Latest release: v8.4.4+incompatible (published about 3 years ago)
  • Last Synced: 2026-05-15T22:01:23.190Z (1 day ago)
  • Versions: 59
  • Dependent Packages: 7
  • Dependent Repositories: 14
  • Docker Downloads: 97
  • Rankings:
    • Dependent repos count: 1.457%
    • Docker downloads count: 1.48%
    • Average: 1.847%
    • Forks count: 1.938%
    • Dependent packages count: 2.007%
    • Stargazers count: 2.354%
proxy.golang.org: gopkg.in/jcmturner/gokrb5.v1

  • Homepage: https://github.com/jcmturner/gokrb5
  • Documentation: https://pkg.go.dev/gopkg.in/jcmturner/gokrb5.v1#section-documentation
  • Licenses: Apache-2.0
  • Latest release: v1.2.3 (published over 8 years ago)
  • Last Synced: 2026-05-15T06:09:39.399Z (2 days ago)
  • Versions: 10
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Forks count: 1.225%
    • Stargazers count: 1.476%
    • Average: 4.761%
    • Dependent packages count: 6.999%
    • Dependent repos count: 9.346%
proxy.golang.org: github.com/jcmturner/gokrb5/v8/config

Package config implements KRB5 client and service configuration as described at https://web.mit.edu/kerberos/krb5-latest/doc/admin/conf_files/krb5_conf.html

  • Homepage: https://github.com/jcmturner/gokrb5
  • Documentation: https://pkg.go.dev/github.com/jcmturner/gokrb5/v8/config#section-documentation
  • Licenses: Apache-2.0
  • Latest release: v8.4.4 (published 8 days ago)
  • Last Synced: 2026-05-09T19:49:27.634Z (8 days ago)
  • Versions: 11
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.76%
    • Average: 4.92%
    • Dependent repos count: 5.08%
proxy.golang.org: github.com/jcmturner/gokrb5/v8/iana

Package iana provides Kerberos 5 assigned numbers.

  • Homepage: https://github.com/jcmturner/gokrb5
  • Documentation: https://pkg.go.dev/github.com/jcmturner/gokrb5/v8/iana#section-documentation
  • Licenses: Apache-2.0
  • Latest release: v8.4.4 (published 8 days ago)
  • Last Synced: 2026-05-09T19:49:27.740Z (8 days ago)
  • Versions: 11
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.76%
    • Average: 4.92%
    • Dependent repos count: 5.08%
proxy.golang.org: github.com/jcmturner/gokrb5/v8/crypto/rfc3962

Package rfc3962 provides encryption and checksum methods as specified in RFC 3962

proxy.golang.org: github.com/jcmturner/gokrb5/v8/crypto/rfc3961

Package rfc3961 provides encryption and checksum methods as specified in RFC 3961

proxy.golang.org: github.com/jcmturner/gokrb5/v8/krberror

Package krberror provides error type and functions for gokrb5.

proxy.golang.org: github.com/jcmturner/gokrb5/v8/kadmin

Package kadmin provides Kerberos administration capabilities.

proxy.golang.org: github.com/jcmturner/gokrb5/v8/gssapi

Package gssapi implements Generic Security Services Application Program Interface required for SPNEGO kerberos authentication.

  • Homepage: https://github.com/jcmturner/gokrb5
  • Documentation: https://pkg.go.dev/github.com/jcmturner/gokrb5/v8/gssapi#section-documentation
  • Licenses: Apache-2.0
  • Latest release: v8.4.4 (published 8 days ago)
  • Last Synced: 2026-05-09T19:49:26.639Z (8 days ago)
  • Versions: 11
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.76%
    • Average: 4.92%
    • Dependent repos count: 5.08%
proxy.golang.org: github.com/jcmturner/gokrb5/v8/types

Package types provides Kerberos 5 data types.

  • Homepage: https://github.com/jcmturner/gokrb5
  • Documentation: https://pkg.go.dev/github.com/jcmturner/gokrb5/v8/types#section-documentation
  • Licenses: Apache-2.0
  • Latest release: (published 8 days ago)
  • Last Synced: 2026-05-09T19:49:15.149Z (8 days ago)
  • Versions: 0
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.76%
    • Average: 4.92%
    • Dependent repos count: 5.08%
proxy.golang.org: github.com/jcmturner/gokrb5/v8/iana/msgtype

Package msgtype provides Kerberos 5 message type assigned numbers.

proxy.golang.org: github.com/jcmturner/gokrb5/v8/spnego

Package spnego implements the Simple and Protected GSSAPI Negotiation Mechanism for Kerberos authentication.

proxy.golang.org: github.com/jcmturner/gokrb5/v8/messages

Package messages implements Kerberos 5 message types and methods.

proxy.golang.org: github.com/jcmturner/gokrb5/v8/crypto/common

Package common provides encryption methods common across encryption types

proxy.golang.org: github.com/jcmturner/gokrb5/v8/iana/errorcode

Package errorcode provides Kerberos 5 assigned error codes.

proxy.golang.org: github.com/jcmturner/gokrb5/v8/client

Package client provides a client library and methods for Kerberos 5 authentication.

  • Homepage: https://github.com/jcmturner/gokrb5
  • Documentation: https://pkg.go.dev/github.com/jcmturner/gokrb5/v8/client#section-documentation
  • Licenses: Apache-2.0
  • Latest release: v8.4.4 (published 8 days ago)
  • Last Synced: 2026-05-09T19:49:28.173Z (8 days ago)
  • Versions: 11
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.76%
    • Average: 4.92%
    • Dependent repos count: 5.08%
proxy.golang.org: github.com/jcmturner/gokrb5/v8/iana/flags

Package flags provides Kerberos 5 flag assigned numbers.

proxy.golang.org: github.com/jcmturner/gokrb5/v8/iana/chksumtype

Package chksumtype provides Kerberos 5 checksum type assigned numbers.

proxy.golang.org: github.com/jcmturner/gokrb5/v8/iana/adtype

Package adtype provides Authenticator type assigned numbers.

proxy.golang.org: github.com/jcmturner/gokrb5/v8/keytab

Package keytab implements Kerberos keytabs: https://web.mit.edu/kerberos/krb5-devel/doc/formats/keytab_file_format.html.

proxy.golang.org: github.com/jcmturner/gokrb5/v8/asn1tools

Package asn1tools provides tools for managing ASN1 marshaled data.

proxy.golang.org: github.com/jcmturner/gokrb5/v8/crypto/rfc8009

Package rfc8009 provides encryption and checksum methods as specified in RFC 8009

proxy.golang.org: github.com/jcmturner/gokrb5/v8/iana/keyusage

Package keyusage provides Kerberos 5 key usage assigned numbers.

proxy.golang.org: github.com/jcmturner/gokrb5/v8/iana/patype

Package patype provides Kerberos 5 pre-authentication type assigned numbers.

proxy.golang.org: github.com/jcmturner/gokrb5/v8/iana/nametype

Package nametype provides Kerberos 5 principal name type numbers.

proxy.golang.org: github.com/jcmturner/gokrb5/v8/crypto

Package crypto implements cryptographic functions for Kerberos 5 implementation.

  • Homepage: https://github.com/jcmturner/gokrb5
  • Documentation: https://pkg.go.dev/github.com/jcmturner/gokrb5/v8/crypto#section-documentation
  • Licenses: Apache-2.0
  • Latest release: v8.4.4 (published 8 days ago)
  • Last Synced: 2026-05-09T19:49:26.184Z (8 days ago)
  • Versions: 11
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.76%
    • Average: 4.92%
    • Dependent repos count: 5.08%
proxy.golang.org: github.com/jcmturner/gokrb5/v8/service

Package service provides server side integrations for Kerberos authentication.

proxy.golang.org: github.com/jcmturner/gokrb5/v8/pac

Package pac implements Microsoft Privilege Attribute Certificate (PAC) processing.

  • Homepage: https://github.com/jcmturner/gokrb5
  • Documentation: https://pkg.go.dev/github.com/jcmturner/gokrb5/v8/pac#section-documentation
  • Licenses: Apache-2.0
  • Latest release: (published 8 days ago)
  • Last Synced: 2026-05-09T19:49:15.413Z (8 days ago)
  • Versions: 0
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.76%
    • Average: 4.92%
    • Dependent repos count: 5.08%
proxy.golang.org: github.com/jcmturner/gokrb5/v8/credentials

Package credentials provides credentials management for Kerberos 5 authentication.

proxy.golang.org: github.com/jcmturner/gokrb5/v8/iana/addrtype

Package addrtype provides Address type assigned numbers.

proxy.golang.org: github.com/jcmturner/gokrb5/v8/crypto/etype

Package etype provides the Kerberos Encryption Type interface

proxy.golang.org: github.com/jcmturner/gokrb5/v8/crypto/rfc4757

Package rfc4757 provides encryption and checksum methods as specified in RFC 4757

ubuntu-23.10: golang-gopkg-jcmturner-gokrb5.v5

  • Homepage: https://github.com/jcmturner/gokrb5
  • Licenses:
  • Latest release: 5.3.0+dfsg-2 (published 3 months ago)
  • Last Synced: 2026-03-10T06:03:31.280Z (2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-22.04: golang-gopkg-jcmturner-gokrb5.v5

  • Homepage: https://github.com/jcmturner/gokrb5
  • Licenses:
  • Latest release: 5.3.0+dfsg-2 (published 3 months ago)
  • Last Synced: 2026-03-07T04:42:36.865Z (2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-24.04: golang-github-jcmturner-gokrb5.v8

  • Homepage: https://github.com/jcmturner/gokrb5
  • Licenses:
  • Latest release: 8.4.3-2 (published 3 months ago)
  • Last Synced: 2026-03-06T10:23:32.036Z (2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-11: golang-gopkg-jcmturner-gokrb5.v5

  • Homepage: https://github.com/jcmturner/gokrb5
  • Documentation: https://packages.debian.org/bullseye/golang-gopkg-jcmturner-gokrb5.v5
  • Licenses:
  • Latest release: 5.3.0+dfsg-2 (published 3 months ago)
  • Last Synced: 2026-03-13T16:30:34.939Z (2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-23.10: golang-github-jcmturner-gokrb5.v8

  • Homepage: https://github.com/jcmturner/gokrb5
  • Licenses:
  • Latest release: 8.4.3-2 (published 3 months ago)
  • Last Synced: 2026-03-10T04:13:13.047Z (2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-13: golang-github-jcmturner-gokrb5.v8

  • Homepage: https://github.com/jcmturner/gokrb5
  • Documentation: https://packages.debian.org/trixie/golang-github-jcmturner-gokrb5.v8
  • Licenses:
  • Latest release: 8.4.3-2 (published 3 months ago)
  • Last Synced: 2026-03-13T19:14:53.451Z (2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-23.04: golang-gopkg-jcmturner-gokrb5.v5

  • Homepage: https://github.com/jcmturner/gokrb5
  • Licenses:
  • Latest release: 5.3.0+dfsg-2 (published 3 months ago)
  • Last Synced: 2026-03-11T08:09:34.639Z (2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-23.04: golang-github-jcmturner-gokrb5.v8

  • Homepage: https://github.com/jcmturner/gokrb5
  • Licenses:
  • Latest release: 8.4.3-2 (published 3 months ago)
  • Last Synced: 2026-03-11T21:32:28.823Z (2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
guix: go-github-com-jcmturner-gokrb5-v8

Pure Go Kerberos library for clients and services

debian-13: golang-gopkg-jcmturner-gokrb5.v5

  • Homepage: https://github.com/jcmturner/gokrb5
  • Documentation: https://packages.debian.org/trixie/golang-gopkg-jcmturner-gokrb5.v5
  • Licenses:
  • Latest release: 5.3.0+dfsg-2 (published 3 months ago)
  • Last Synced: 2026-03-13T21:22:08.256Z (2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-24.10: golang-github-jcmturner-gokrb5.v8

  • Homepage: https://github.com/jcmturner/gokrb5
  • Licenses:
  • Latest release: 8.4.3-2 (published 3 months ago)
  • Last Synced: 2026-03-08T16:49:46.266Z (2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-24.10: golang-gopkg-jcmturner-gokrb5.v5

  • Homepage: https://github.com/jcmturner/gokrb5
  • Licenses:
  • Latest release: 5.3.0+dfsg-2 (published 3 months ago)
  • Last Synced: 2026-03-08T17:40:33.108Z (2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-24.04: golang-gopkg-jcmturner-gokrb5.v5

  • Homepage: https://github.com/jcmturner/gokrb5
  • Licenses:
  • Latest release: 5.3.0+dfsg-2 (published 3 months ago)
  • Last Synced: 2026-03-05T18:50:29.791Z (2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%