github.com/

directory
v0.0.0-...-e7e2df9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 11, 2024 License: MIT

Directories

Path Synopsis
IBM
sarama
Package sarama is a pure Go client library for dealing with Apache Kafka (versions 0.8 and later).
Package sarama is a pure Go client library for dealing with Apache Kafka (versions 0.8 and later).
antonmedv
bits-and-blooms
bitset
Package bitset implements bitsets, a mapping between non-negative integers and boolean values.
Package bitset implements bitsets, a mapping between non-negative integers and boolean values.
bloom/v3
Package bloom provides data structures and methods for creating Bloom filters.
Package bloom provides data structures and methods for creating Bloom filters.
blang
bradfitz
gomemcache/memcache
Package memcache provides a client for the memcached cache server.
Package memcache provides a client for the memcached cache server.
bytedance
cenkalti
backoff/v4
Package backoff implements backoff algorithms for retrying operations.
Package backoff implements backoff algorithms for retrying operations.
chenzhuoyu
davecgh
go-spew/spew
Package spew implements a deep pretty printer for Go data structures to aid in debugging.
Package spew implements a deep pretty printer for Go data structures to aid in debugging.
denisenkom
go-mssqldb
package mssql implements the TDS protocol used to connect to MS SQL Server (sqlserver) database servers.
package mssql implements the TDS protocol used to connect to MS SQL Server (sqlserver) database servers.
go-mssqldb/internal/querytext
Package querytext is the old query parser and parameter substitute process.
Package querytext is the old query parser and parameter substitute process.
desertbit
glue
Package glue - Robust Go and Javascript Socket Library.
Package glue - Robust Go and Javascript Socket Library.
glue/backend
Package backend provides the server backend with various socket implementations.
Package backend provides the server backend with various socket implementations.
glue/backend/closer
Emit a close function only once, also if called multiple times.
Emit a close function only once, also if called multiple times.
glue/backend/global
Package global provides global types and constants for the backend packages.
Package global provides global types and constants for the backend packages.
glue/backend/sockets/ajaxsocket
Package ajaxsocket provides the ajax socket implementation.
Package ajaxsocket provides the ajax socket implementation.
glue/log
Package log holds the log backend used by the socket library.
Package log holds the log backend used by the socket library.
glue/utils
Package utils provides utilities for the glue socket implementation.
Package utils provides utilities for the glue socket implementation.
dgrijalva
jwt-go
Package jwt is a Go implementation of JSON Web Tokens: http://self-issued.info/docs/draft-jones-json-web-token.html
Package jwt is a Go implementation of JSON Web Tokens: http://self-issued.info/docs/draft-jones-json-web-token.html
dlclark
regexp2
Package regexp2 is a regexp package that has an interface similar to Go's framework regexp engine but uses a more feature full regex engine behind the scenes.
Package regexp2 is a regexp package that has an interface similar to Go's framework regexp engine but uses a more feature full regex engine behind the scenes.
dop251
goja/ast
Package ast declares types representing a JavaScript AST.
Package ast declares types representing a JavaScript AST.
goja/file
Package file encapsulates the file abstractions used by the ast & parser.
Package file encapsulates the file abstractions used by the ast & parser.
goja/ftoa
Package ftoa provides ECMAScript-compliant floating point number conversion to string.
Package ftoa provides ECMAScript-compliant floating point number conversion to string.
goja/ftoa/internal/fast
Package fast contains code ported from V8 (https://github.com/v8/v8/blob/master/src/numbers/fast-dtoa.cc)
Package fast contains code ported from V8 (https://github.com/v8/v8/blob/master/src/numbers/fast-dtoa.cc)
goja/parser
Package parser implements a parser for JavaScript.
Package parser implements a parser for JavaScript.
goja/token
Package token defines constants representing the lexical tokens of JavaScript (ECMA5).
Package token defines constants representing the lexical tokens of JavaScript (ECMA5).
goja/unistring
Package unistring contains an implementation of a hybrid ASCII/UTF-16 string.
Package unistring contains an implementation of a hybrid ASCII/UTF-16 string.
eapache
go-resiliency/breaker
Package breaker implements the circuit-breaker resiliency pattern for Go.
Package breaker implements the circuit-breaker resiliency pattern for Go.
queue
Package queue provides a fast, ring-buffer queue based on the version suggested by Dariusz Górecki.
Package queue provides a fast, ring-buffer queue based on the version suggested by Dariusz Górecki.
eclipse
paho.mqtt.golang
Package mqtt provides an MQTT v3.1.1 client library.
Package mqtt provides an MQTT v3.1.1 client library.
gabriel-vasile
mimetype
Package mimetype uses magic number signatures to detect the MIME type of a file.
Package mimetype uses magic number signatures to detect the MIME type of a file.
mimetype/internal/json
Package json provides a JSON value parser state machine.
Package json provides a JSON value parser state machine.
mimetype/internal/magic
Package magic holds the matching functions used to find MIME types.
Package magic holds the matching functions used to find MIME types.
gin-contrib
sse
gin-gonic
gin
Package gin implements a HTTP web framework called gin.
Package gin implements a HTTP web framework called gin.
go-gomail
gomail
Package gomail provides a simple interface to compose emails and to mail them efficiently.
Package gomail provides a simple interface to compose emails and to mail them efficiently.
go-kit
log
Package log provides a structured logger.
Package log provides a structured logger.
log/level
Package level implements leveled logging on top of Go kit's log package.
Package level implements leveled logging on top of Go kit's log package.
go-logfmt
logfmt
Package logfmt implements utilities to marshal and unmarshal data in the logfmt format.
Package logfmt implements utilities to marshal and unmarshal data in the logfmt format.
go-playground
validator/v10
Package validator implements value validations for structs and individual fields based on tags.
Package validator implements value validations for structs and individual fields based on tags.
go-redis
redis
Package redis implements a Redis client.
Package redis implements a Redis client.
redis/internal/consistenthash
Package consistenthash provides an implementation of a ring hash.
Package consistenthash provides an implementation of a ring hash.
go-sourcemap
go-sql-driver
mysql
Package mysql provides a MySQL driver for Go's database/sql package.
Package mysql provides a MySQL driver for Go's database/sql package.
go-stomp
stomp
Package stomp provides operations that allow communication with a message broker that supports the STOMP protocol.
Package stomp provides operations that allow communication with a message broker that supports the STOMP protocol.
stomp/frame
Package frame provides functionality for manipulating STOMP frames.
Package frame provides functionality for manipulating STOMP frames.
goccy
go-json/internal/encoder
Code generated by internal/cmd/generator.
Code generated by internal/cmd/generator.
go-json/internal/encoder/vm
Code generated by internal/cmd/generator.
Code generated by internal/cmd/generator.
go-json/internal/encoder/vm_color
Code generated by internal/cmd/generator.
Code generated by internal/cmd/generator.
go-json/internal/encoder/vm_color_indent
Code generated by internal/cmd/generator.
Code generated by internal/cmd/generator.
go-json/internal/encoder/vm_indent
Code generated by internal/cmd/generator.
Code generated by internal/cmd/generator.
golang
snappy
Package snappy implements the Snappy compression format.
Package snappy implements the Snappy compression format.
golang-sql
civil
Package civil implements types for civil time, a time-zone-independent representation of time that follows the rules of the proleptic Gregorian calendar with exactly 24-hour days, 60-minute hours, and 60-second minutes.
Package civil implements types for civil time, a time-zone-independent representation of time that follows the rules of the proleptic Gregorian calendar with exactly 24-hour days, 60-minute hours, and 60-second minutes.
sqlexp
Package sqlexp provides interfaces and functions that may be adopted into the database/sql package in the future.
Package sqlexp provides interfaces and functions that may be adopted into the database/sql package in the future.
gomodule
redigo/redis
Package redis is a client for the Redis database.
Package redis is a client for the Redis database.
google
pprof/profile
Package profile provides a representation of profile.proto and methods to encode/decode profiles in this format.
Package profile provides a representation of profile.proto and methods to encode/decode profiles in this format.
uuid
Package uuid generates and inspects UUIDs.
Package uuid generates and inspects UUIDs.
gopcua
opcua
Package opcua provides easy and painless encoding/decoding of OPC UA protocol in pure Golang.
Package opcua provides easy and painless encoding/decoding of OPC UA protocol in pure Golang.
opcua/debug
Package debug provides functions for debug logging.
Package debug provides functions for debug logging.
opcua/stats
Package stats provides instrumentation for the gopcua library via expvar.
Package stats provides instrumentation for the gopcua library via expvar.
opcua/ua
Package ua defines the structures, decoders and encoder for built-in data types described in Part 6 Section 5 Data encoding and for services in OPC UA Binary Protocol.
Package ua defines the structures, decoders and encoder for built-in data types described in Part 6 Section 5 Data encoding and for services in OPC UA Binary Protocol.
opcua/uacp
Package uacp provides encoding/decoding and automated connection handling for the OPC UA Connection Protocol.
Package uacp provides encoding/decoding and automated connection handling for the OPC UA Connection Protocol.
opcua/uapolicy
Package uapolicy implements the encryption, decryption, signing, and signature verifying algorithms for Security Policy profiles as defined in Part 7 of the OPC-UA specifications (version 1.04)
Package uapolicy implements the encryption, decryption, signing, and signature verifying algorithms for Security Policy profiles as defined in Part 7 of the OPC-UA specifications (version 1.04)
opcua/uasc
Package uasc provides encoding/decoding and automated secure channel and session handling for OPC UA Secure Conversation.
Package uasc provides encoding/decoding and automated secure channel and session handling for OPC UA Secure Conversation.
gorilla
websocket
Package websocket implements the WebSocket protocol defined in RFC 6455.
Package websocket implements the WebSocket protocol defined in RFC 6455.
hashicorp
errwrap
Package errwrap implements methods to formalize error wrapping in Go.
Package errwrap implements methods to formalize error wrapping in Go.
golang-lru
Package lru provides three different LRU caches of varying sophistication.
Package lru provides three different LRU caches of varying sophistication.
golang-lru/simplelru
Package simplelru provides simple LRU implementation based on build-in container/list.
Package simplelru provides simple LRU implementation based on build-in container/list.
jcmturner
aescts/v2
Package aescts provides AES CBC CipherText Stealing encryption and decryption methods
Package aescts provides AES CBC CipherText Stealing encryption and decryption methods
gofork/encoding/asn1
Package asn1 implements parsing of DER-encoded ASN.1 data structures, as defined in ITU-T Rec X.690.
Package asn1 implements parsing of DER-encoded ASN.1 data structures, as defined in ITU-T Rec X.690.
gofork/x/crypto/pbkdf2
Package pbkdf2 implements the key derivation function PBKDF2 as defined in RFC 2898 / PKCS #5 v2.0.
Package pbkdf2 implements the key derivation function PBKDF2 as defined in RFC 2898 / PKCS #5 v2.0.
gokrb5/v8/asn1tools
Package asn1tools provides tools for managing ASN1 marshaled data.
Package asn1tools provides tools for managing ASN1 marshaled data.
gokrb5/v8/client
Package client provides a client library and methods for Kerberos 5 authentication.
Package client provides a client library and methods for Kerberos 5 authentication.
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
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
gokrb5/v8/credentials
Package credentials provides credentials management for Kerberos 5 authentication.
Package credentials provides credentials management for Kerberos 5 authentication.
gokrb5/v8/crypto
Package crypto implements cryptographic functions for Kerberos 5 implementation.
Package crypto implements cryptographic functions for Kerberos 5 implementation.
gokrb5/v8/crypto/common
Package common provides encryption methods common across encryption types
Package common provides encryption methods common across encryption types
gokrb5/v8/crypto/etype
Package etype provides the Kerberos Encryption Type interface
Package etype provides the Kerberos Encryption Type interface
gokrb5/v8/crypto/rfc3961
Package rfc3961 provides encryption and checksum methods as specified in RFC 3961
Package rfc3961 provides encryption and checksum methods as specified in RFC 3961
gokrb5/v8/crypto/rfc3962
Package rfc3962 provides encryption and checksum methods as specified in RFC 3962
Package rfc3962 provides encryption and checksum methods as specified in RFC 3962
gokrb5/v8/crypto/rfc4757
Package rfc4757 provides encryption and checksum methods as specified in RFC 4757
Package rfc4757 provides encryption and checksum methods as specified in RFC 4757
gokrb5/v8/crypto/rfc8009
Package rfc8009 provides encryption and checksum methods as specified in RFC 8009
Package rfc8009 provides encryption and checksum methods as specified in RFC 8009
gokrb5/v8/gssapi
Package gssapi implements Generic Security Services Application Program Interface required for SPNEGO kerberos authentication.
Package gssapi implements Generic Security Services Application Program Interface required for SPNEGO kerberos authentication.
gokrb5/v8/iana
Package iana provides Kerberos 5 assigned numbers.
Package iana provides Kerberos 5 assigned numbers.
gokrb5/v8/iana/addrtype
Package addrtype provides Address type assigned numbers.
Package addrtype provides Address type assigned numbers.
gokrb5/v8/iana/adtype
Package adtype provides Authenticator type assigned numbers.
Package adtype provides Authenticator type assigned numbers.
gokrb5/v8/iana/asnAppTag
Package asnAppTag provides ASN1 application tag numbers.
Package asnAppTag provides ASN1 application tag numbers.
gokrb5/v8/iana/chksumtype
Package chksumtype provides Kerberos 5 checksum type assigned numbers.
Package chksumtype provides Kerberos 5 checksum type assigned numbers.
gokrb5/v8/iana/errorcode
Package errorcode provides Kerberos 5 assigned error codes.
Package errorcode provides Kerberos 5 assigned error codes.
gokrb5/v8/iana/etypeID
Package etypeID provides Kerberos 5 encryption type assigned numbers.
Package etypeID provides Kerberos 5 encryption type assigned numbers.
gokrb5/v8/iana/flags
Package flags provides Kerberos 5 flag assigned numbers.
Package flags provides Kerberos 5 flag assigned numbers.
gokrb5/v8/iana/keyusage
Package keyusage provides Kerberos 5 key usage assigned numbers.
Package keyusage provides Kerberos 5 key usage assigned numbers.
gokrb5/v8/iana/msgtype
Package msgtype provides Kerberos 5 message type assigned numbers.
Package msgtype provides Kerberos 5 message type assigned numbers.
gokrb5/v8/iana/nametype
Package nametype provides Kerberos 5 principal name type numbers.
Package nametype provides Kerberos 5 principal name type numbers.
gokrb5/v8/iana/patype
Package patype provides Kerberos 5 pre-authentication type assigned numbers.
Package patype provides Kerberos 5 pre-authentication type assigned numbers.
gokrb5/v8/kadmin
Package kadmin provides Kerberos administration capabilities.
Package kadmin provides Kerberos administration capabilities.
gokrb5/v8/keytab
Package keytab implements Kerberos keytabs: https://web.mit.edu/kerberos/krb5-devel/doc/formats/keytab_file_format.html.
Package keytab implements Kerberos keytabs: https://web.mit.edu/kerberos/krb5-devel/doc/formats/keytab_file_format.html.
gokrb5/v8/krberror
Package krberror provides error type and functions for gokrb5.
Package krberror provides error type and functions for gokrb5.
gokrb5/v8/messages
Package messages implements Kerberos 5 message types and methods.
Package messages implements Kerberos 5 message types and methods.
gokrb5/v8/pac
Package pac implements Microsoft Privilege Attribute Certificate (PAC) processing.
Package pac implements Microsoft Privilege Attribute Certificate (PAC) processing.
gokrb5/v8/types
Package types provides Kerberos 5 data types.
Package types provides Kerberos 5 data types.
rpc/v2/mstypes
Package mstypes provides implemnations of some Microsoft data types [MS-DTYP] https://msdn.microsoft.com/en-us/library/cc230283.aspx
Package mstypes provides implemnations of some Microsoft data types [MS-DTYP] https://msdn.microsoft.com/en-us/library/cc230283.aspx
rpc/v2/ndr
Package ndr provides the ability to unmarshal NDR encoded byte steams into Go data structures
Package ndr provides the ability to unmarshal NDR encoded byte steams into Go data structures
json-iterator
go
Package jsoniter implements encoding and decoding of JSON as defined in RFC 4627 and provides interfaces with identical syntax of standard lib encoding/json.
Package jsoniter implements encoding and decoding of JSON as defined in RFC 4627 and provides interfaces with identical syntax of standard lib encoding/json.
klauspost
compress/flate
Package flate implements the DEFLATE compressed data format, described in RFC 1951.
Package flate implements the DEFLATE compressed data format, described in RFC 1951.
compress/fse
Package fse provides Finite State Entropy encoding and decoding.
Package fse provides Finite State Entropy encoding and decoding.
compress/gzip
Package gzip implements reading and writing of gzip format compressed files, as specified in RFC 1952.
Package gzip implements reading and writing of gzip format compressed files, as specified in RFC 1952.
compress/huff0
This file contains the specialisation of Decoder.Decompress4X and Decoder.Decompress1X that use an asm implementation of thir main loops.
This file contains the specialisation of Decoder.Decompress4X and Decoder.Decompress1X that use an asm implementation of thir main loops.
compress/internal/cpuinfo
Package cpuinfo gives runtime info about the current CPU.
Package cpuinfo gives runtime info about the current CPU.
compress/internal/snapref
Package snapref implements the Snappy compression format.
Package snapref implements the Snappy compression format.
compress/zstd
Package zstd provides decompression of zstandard files.
Package zstd provides decompression of zstandard files.
cpuid/v2
Package cpuid provides information about the CPU running the current program.
Package cpuid provides information about the CPU running the current program.
leodido
mattn
go-isatty
Package isatty implements interface to isatty
Package isatty implements interface to isatty
mdaxf
signalrsrv/signalr
Package signalr contains a SignalR client and a SignalR server.
Package signalr contains a SignalR client and a SignalR server.
modern-go
montanaflynn
pelletier
go-toml/v2
Package toml is a library to read and write TOML documents.
Package toml is a library to read and write TOML documents.
go-toml/v2/unstable
Package unstable provides APIs that do not meet the backward compatibility guarantees yet.
Package unstable provides APIs that do not meet the backward compatibility guarantees yet.
pierrec
lz4/v4
Package lz4 implements reading and writing lz4 compressed data.
Package lz4 implements reading and writing lz4 compressed data.
lz4/v4/internal/lz4block
Package lz4block provides LZ4 BlockSize types and pools of buffers.
Package lz4block provides LZ4 BlockSize types and pools of buffers.
lz4/v4/internal/lz4stream
Package lz4stream provides the types that support reading and writing LZ4 data streams.
Package lz4stream provides the types that support reading and writing LZ4 data streams.
lz4/v4/internal/xxh32
Package xxh32 implements the very fast XXH hashing algorithm (32 bits version).
Package xxh32 implements the very fast XXH hashing algorithm (32 bits version).
pkg
errors
Package errors provides simple error handling primitives.
Package errors provides simple error handling primitives.
pmezard
go-difflib/difflib
Package difflib is a partial port of Python difflib module.
Package difflib is a partial port of Python difflib module.
rcrowley
go-metrics
Go port of Coda Hale's Metrics library
Go port of Coda Hale's Metrics library
robertkrimen
otto
Package otto is a JavaScript parser and interpreter written natively in Go.
Package otto is a JavaScript parser and interpreter written natively in Go.
otto/ast
Package ast declares types representing a JavaScript AST.
Package ast declares types representing a JavaScript AST.
otto/dbg
Package dbg is a println/printf/log-debugging utility library.
Package dbg is a println/printf/log-debugging utility library.
otto/file
Package file encapsulates the file abstractions used by the ast & parser.
Package file encapsulates the file abstractions used by the ast & parser.
otto/parser
Package parser implements a parser for JavaScript.
Package parser implements a parser for JavaScript.
otto/registry
Package registry is an expirmental package to facillitate altering the otto runtime via import.
Package registry is an expirmental package to facillitate altering the otto runtime via import.
otto/token
Package token defines constants representing the lexical tokens of JavaScript (ECMA5).
Package token defines constants representing the lexical tokens of JavaScript (ECMA5).
shiena
ansicolor
Package ansicolor provides color console in Windows as ANSICON.
Package ansicolor provides color console in Windows as ANSICON.
sirupsen
logrus
Package logrus is a structured logger for Go, completely API compatible with the standard library logger.
Package logrus is a structured logger for Go, completely API compatible with the standard library logger.
ssdb
stretchr
objx
Objx - Go package for dealing with maps, slices, JSON and other data.
Objx - Go package for dealing with maps, slices, JSON and other data.
testify/assert
Package assert provides a set of comprehensive testing tools for use with the normal Go testing system.
Package assert provides a set of comprehensive testing tools for use with the normal Go testing system.
testify/mock
Package mock provides a system by which it is possible to mock your objects and verify calls are happening as expected.
Package mock provides a system by which it is possible to mock your objects and verify calls are happening as expected.
testify/require
Package require implements the same assertions as the `assert` package but stops test execution when a test fails.
Package require implements the same assertions as the `assert` package but stops test execution when a test fails.
teivah
onecontext
Package onecontext provides a mechanism to merge multiple existing contexts.
Package onecontext provides a mechanism to merge multiple existing contexts.
twitchyliquid64
golang-asm/asm/arch
Package arch defines architecture-specific information and support functions.
Package arch defines architecture-specific information and support functions.
golang-asm/bio
Package bio implements common I/O abstractions used within the Go toolchain.
Package bio implements common I/O abstractions used within the Go toolchain.
golang-asm/dwarf
Package dwarf generates DWARF debugging information.
Package dwarf generates DWARF debugging information.
golang-asm/obj/arm64
Package arm64 implements an ARM64 assembler.
Package arm64 implements an ARM64 assembler.
golang-asm/obj/ppc64
Package ppc64 implements a PPC64 assembler that assembles Go asm into the corresponding PPC64 instructions as defined by the Power ISA 3.0B.
Package ppc64 implements a PPC64 assembler that assembles Go asm into the corresponding PPC64 instructions as defined by the Power ISA 3.0B.
golang-asm/unsafeheader
Package unsafeheader contains header declarations for the Go runtime's slice and string implementations.
Package unsafeheader contains header declarations for the Go runtime's slice and string implementations.
ugorji
go/codec
Package codec provides a High Performance, Feature-Rich Idiomatic Go 1.4+ codec/encoding library for binc, msgpack, cbor, json.
Package codec provides a High Performance, Feature-Rich Idiomatic Go 1.4+ codec/encoding library for binc, msgpack, cbor, json.
vmihailenco
xdg-go
pbkdf2
Package pbkdf2 implements password-based key derivation using the PBKDF2 algorithm described in RFC 2898 and RFC 8018.
Package pbkdf2 implements password-based key derivation using the PBKDF2 algorithm described in RFC 2898 and RFC 8018.
scram
Package scram provides client and server implementations of the Salted Challenge Response Authentication Mechanism (SCRAM) described in RFC-5802 and RFC-7677.
Package scram provides client and server implementations of the Salted Challenge Response Authentication Mechanism (SCRAM) described in RFC-5802 and RFC-7677.
stringprep
Package stringprep provides data tables and algorithms for RFC-3454, including errata (as of 2018-02).
Package stringprep provides data tables and algorithms for RFC-3454, including errata (as of 2018-02).
youmark
pkcs8
Package pkcs8 implements functions to parse and convert private keys in PKCS#8 format, as defined in RFC5208 and RFC5958
Package pkcs8 implements functions to parse and convert private keys in PKCS#8 format, as defined in RFC5208 and RFC5958

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL