Documentation ¶
There is no documentation for this package.
Directories ¶
Path | Synopsis |
---|---|
controllers
|
|
orm
The original package is migrated from beego and modified, you can find orignal from following link:
|
The original package is migrated from beego and modified, you can find orignal from following link: |
framework
|
|
cache
Package cache provide a Cache interface and some implement engine Usage:
|
Package cache provide a Cache interface and some implement engine Usage: |
cache/memcache
Package memcache for cache provider
|
Package memcache for cache provider |
cache/redis
Package redis for cache provider
|
Package redis for cache provider |
cache/ssdb
The package is migrated from beego, you can get from following link: import(
|
The package is migrated from beego, you can get from following link: import( |
logs
Package logs provide a general log interface Usage:
|
Package logs provide a general log interface Usage: |
integration
|
|
messagebus/glue
Package glue - Robust Go and Javascript Socket Library.
|
Package glue - Robust Go and Javascript Socket Library. |
messagebus/glue/backend
Package backend provides the server backend with various socket implementations.
|
Package backend provides the server backend with various socket implementations. |
messagebus/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. |
messagebus/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. |
messagebus/glue/backend/sockets/ajaxsocket
Package ajaxsocket provides the ajax socket implementation.
|
Package ajaxsocket provides the ajax socket implementation. |
messagebus/glue/log
Package log holds the log backend used by the socket library.
|
Package log holds the log backend used by the socket library. |
messagebus/glue/utils
Package utils provides utilities for the glue socket implementation.
|
Package utils provides utilities for the glue socket implementation. |
vendor_skip
|
|
github.com/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). |
github.com/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. |
github.com/bits-and-blooms/bloom/v3
Package bloom provides data structures and methods for creating Bloom filters.
|
Package bloom provides data structures and methods for creating Bloom filters. |
github.com/bradfitz/gomemcache/memcache
Package memcache provides a client for the memcached cache server.
|
Package memcache provides a client for the memcached cache server. |
github.com/cenkalti/backoff/v4
Package backoff implements backoff algorithms for retrying operations.
|
Package backoff implements backoff algorithms for retrying operations. |
github.com/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. |
github.com/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. |
github.com/denisenkom/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. |
github.com/desertbit/glue
Package glue - Robust Go and Javascript Socket Library.
|
Package glue - Robust Go and Javascript Socket Library. |
github.com/desertbit/glue/backend
Package backend provides the server backend with various socket implementations.
|
Package backend provides the server backend with various socket implementations. |
github.com/desertbit/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. |
github.com/desertbit/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. |
github.com/desertbit/glue/backend/sockets/ajaxsocket
Package ajaxsocket provides the ajax socket implementation.
|
Package ajaxsocket provides the ajax socket implementation. |
github.com/desertbit/glue/log
Package log holds the log backend used by the socket library.
|
Package log holds the log backend used by the socket library. |
github.com/desertbit/glue/utils
Package utils provides utilities for the glue socket implementation.
|
Package utils provides utilities for the glue socket implementation. |
github.com/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 |
github.com/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. |
github.com/dop251/goja/ast
Package ast declares types representing a JavaScript AST.
|
Package ast declares types representing a JavaScript AST. |
github.com/dop251/goja/file
Package file encapsulates the file abstractions used by the ast & parser.
|
Package file encapsulates the file abstractions used by the ast & parser. |
github.com/dop251/goja/ftoa
Package ftoa provides ECMAScript-compliant floating point number conversion to string.
|
Package ftoa provides ECMAScript-compliant floating point number conversion to string. |
github.com/dop251/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) |
github.com/dop251/goja/parser
Package parser implements a parser for JavaScript.
|
Package parser implements a parser for JavaScript. |
github.com/dop251/goja/token
Package token defines constants representing the lexical tokens of JavaScript (ECMA5).
|
Package token defines constants representing the lexical tokens of JavaScript (ECMA5). |
github.com/dop251/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. |
github.com/eapache/go-resiliency/breaker
Package breaker implements the circuit-breaker resiliency pattern for Go.
|
Package breaker implements the circuit-breaker resiliency pattern for Go. |
github.com/eapache/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. |
github.com/eclipse/paho.mqtt.golang
Package mqtt provides an MQTT v3.1.1 client library.
|
Package mqtt provides an MQTT v3.1.1 client library. |
github.com/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. |
github.com/gabriel-vasile/mimetype/internal/json
Package json provides a JSON value parser state machine.
|
Package json provides a JSON value parser state machine. |
github.com/gabriel-vasile/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. |
github.com/gin-gonic/gin
Package gin implements a HTTP web framework called gin.
|
Package gin implements a HTTP web framework called gin. |
github.com/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. |
github.com/go-kit/log
Package log provides a structured logger.
|
Package log provides a structured logger. |
github.com/go-kit/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. |
github.com/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. |
github.com/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. |
github.com/go-redis/redis
Package redis implements a Redis client.
|
Package redis implements a Redis client. |
github.com/go-redis/redis/internal/consistenthash
Package consistenthash provides an implementation of a ring hash.
|
Package consistenthash provides an implementation of a ring hash. |
github.com/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. |
github.com/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. |
github.com/go-stomp/stomp/frame
Package frame provides functionality for manipulating STOMP frames.
|
Package frame provides functionality for manipulating STOMP frames. |
github.com/goccy/go-json/internal/encoder
Code generated by internal/cmd/generator.
|
Code generated by internal/cmd/generator. |
github.com/goccy/go-json/internal/encoder/vm
Code generated by internal/cmd/generator.
|
Code generated by internal/cmd/generator. |
github.com/goccy/go-json/internal/encoder/vm_color
Code generated by internal/cmd/generator.
|
Code generated by internal/cmd/generator. |
github.com/goccy/go-json/internal/encoder/vm_color_indent
Code generated by internal/cmd/generator.
|
Code generated by internal/cmd/generator. |
github.com/goccy/go-json/internal/encoder/vm_indent
Code generated by internal/cmd/generator.
|
Code generated by internal/cmd/generator. |
github.com/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. |
github.com/golang-sql/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. |
github.com/golang/snappy
Package snappy implements the Snappy compression format.
|
Package snappy implements the Snappy compression format. |
github.com/gomodule/redigo/redis
Package redis is a client for the Redis database.
|
Package redis is a client for the Redis database. |
github.com/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. |
github.com/google/uuid
Package uuid generates and inspects UUIDs.
|
Package uuid generates and inspects UUIDs. |
github.com/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. |
github.com/gopcua/opcua/debug
Package debug provides functions for debug logging.
|
Package debug provides functions for debug logging. |
github.com/gopcua/opcua/stats
Package stats provides instrumentation for the gopcua library via expvar.
|
Package stats provides instrumentation for the gopcua library via expvar. |
github.com/gopcua/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. |
github.com/gopcua/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. |
github.com/gopcua/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) |
github.com/gopcua/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. |
github.com/gorilla/websocket
Package websocket implements the WebSocket protocol defined in RFC 6455.
|
Package websocket implements the WebSocket protocol defined in RFC 6455. |
github.com/hashicorp/errwrap
Package errwrap implements methods to formalize error wrapping in Go.
|
Package errwrap implements methods to formalize error wrapping in Go. |
github.com/hashicorp/golang-lru
Package lru provides three different LRU caches of varying sophistication.
|
Package lru provides three different LRU caches of varying sophistication. |
github.com/hashicorp/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. |
github.com/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 |
github.com/jcmturner/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. |
github.com/jcmturner/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. |
github.com/jcmturner/gokrb5/v8/asn1tools
Package asn1tools provides tools for managing ASN1 marshaled data.
|
Package asn1tools provides tools for managing ASN1 marshaled data. |
github.com/jcmturner/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. |
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
|
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 |
github.com/jcmturner/gokrb5/v8/credentials
Package credentials provides credentials management for Kerberos 5 authentication.
|
Package credentials provides credentials management for Kerberos 5 authentication. |
github.com/jcmturner/gokrb5/v8/crypto
Package crypto implements cryptographic functions for Kerberos 5 implementation.
|
Package crypto implements cryptographic functions for Kerberos 5 implementation. |
github.com/jcmturner/gokrb5/v8/crypto/common
Package common provides encryption methods common across encryption types
|
Package common provides encryption methods common across encryption types |
github.com/jcmturner/gokrb5/v8/crypto/etype
Package etype provides the Kerberos Encryption Type interface
|
Package etype provides the Kerberos Encryption Type interface |
github.com/jcmturner/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 |
github.com/jcmturner/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 |
github.com/jcmturner/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 |
github.com/jcmturner/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 |
github.com/jcmturner/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. |
github.com/jcmturner/gokrb5/v8/iana
Package iana provides Kerberos 5 assigned numbers.
|
Package iana provides Kerberos 5 assigned numbers. |
github.com/jcmturner/gokrb5/v8/iana/addrtype
Package addrtype provides Address type assigned numbers.
|
Package addrtype provides Address type assigned numbers. |
github.com/jcmturner/gokrb5/v8/iana/adtype
Package adtype provides Authenticator type assigned numbers.
|
Package adtype provides Authenticator type assigned numbers. |
github.com/jcmturner/gokrb5/v8/iana/asnAppTag
Package asnAppTag provides ASN1 application tag numbers.
|
Package asnAppTag provides ASN1 application tag numbers. |
github.com/jcmturner/gokrb5/v8/iana/chksumtype
Package chksumtype provides Kerberos 5 checksum type assigned numbers.
|
Package chksumtype provides Kerberos 5 checksum type assigned numbers. |
github.com/jcmturner/gokrb5/v8/iana/errorcode
Package errorcode provides Kerberos 5 assigned error codes.
|
Package errorcode provides Kerberos 5 assigned error codes. |
github.com/jcmturner/gokrb5/v8/iana/etypeID
Package etypeID provides Kerberos 5 encryption type assigned numbers.
|
Package etypeID provides Kerberos 5 encryption type assigned numbers. |
github.com/jcmturner/gokrb5/v8/iana/flags
Package flags provides Kerberos 5 flag assigned numbers.
|
Package flags provides Kerberos 5 flag assigned numbers. |
github.com/jcmturner/gokrb5/v8/iana/keyusage
Package keyusage provides Kerberos 5 key usage assigned numbers.
|
Package keyusage provides Kerberos 5 key usage assigned numbers. |
github.com/jcmturner/gokrb5/v8/iana/msgtype
Package msgtype provides Kerberos 5 message type assigned numbers.
|
Package msgtype provides Kerberos 5 message type assigned numbers. |
github.com/jcmturner/gokrb5/v8/iana/nametype
Package nametype provides Kerberos 5 principal name type numbers.
|
Package nametype provides Kerberos 5 principal name type numbers. |
github.com/jcmturner/gokrb5/v8/iana/patype
Package patype provides Kerberos 5 pre-authentication type assigned numbers.
|
Package patype provides Kerberos 5 pre-authentication type assigned numbers. |
github.com/jcmturner/gokrb5/v8/kadmin
Package kadmin provides Kerberos administration capabilities.
|
Package kadmin provides Kerberos administration capabilities. |
github.com/jcmturner/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. |
github.com/jcmturner/gokrb5/v8/krberror
Package krberror provides error type and functions for gokrb5.
|
Package krberror provides error type and functions for gokrb5. |
github.com/jcmturner/gokrb5/v8/messages
Package messages implements Kerberos 5 message types and methods.
|
Package messages implements Kerberos 5 message types and methods. |
github.com/jcmturner/gokrb5/v8/pac
Package pac implements Microsoft Privilege Attribute Certificate (PAC) processing.
|
Package pac implements Microsoft Privilege Attribute Certificate (PAC) processing. |
github.com/jcmturner/gokrb5/v8/types
Package types provides Kerberos 5 data types.
|
Package types provides Kerberos 5 data types. |
github.com/jcmturner/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 |
github.com/jcmturner/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 |
github.com/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. |
github.com/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. |
github.com/klauspost/compress/fse
Package fse provides Finite State Entropy encoding and decoding.
|
Package fse provides Finite State Entropy encoding and decoding. |
github.com/klauspost/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. |
github.com/klauspost/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. |
github.com/klauspost/compress/internal/cpuinfo
Package cpuinfo gives runtime info about the current CPU.
|
Package cpuinfo gives runtime info about the current CPU. |
github.com/klauspost/compress/internal/snapref
Package snapref implements the Snappy compression format.
|
Package snapref implements the Snappy compression format. |
github.com/klauspost/compress/zstd
Package zstd provides decompression of zstandard files.
|
Package zstd provides decompression of zstandard files. |
github.com/klauspost/cpuid/v2
Package cpuid provides information about the CPU running the current program.
|
Package cpuid provides information about the CPU running the current program. |
github.com/mattn/go-isatty
Package isatty implements interface to isatty
|
Package isatty implements interface to isatty |
github.com/mdaxf/signalrsrv/signalr
Package signalr contains a SignalR client and a SignalR server.
|
Package signalr contains a SignalR client and a SignalR server. |
github.com/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. |
github.com/pelletier/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. |
github.com/pierrec/lz4/v4
Package lz4 implements reading and writing lz4 compressed data.
|
Package lz4 implements reading and writing lz4 compressed data. |
github.com/pierrec/lz4/v4/internal/lz4block
Package lz4block provides LZ4 BlockSize types and pools of buffers.
|
Package lz4block provides LZ4 BlockSize types and pools of buffers. |
github.com/pierrec/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. |
github.com/pierrec/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). |
github.com/pkg/errors
Package errors provides simple error handling primitives.
|
Package errors provides simple error handling primitives. |
github.com/pmezard/go-difflib/difflib
Package difflib is a partial port of Python difflib module.
|
Package difflib is a partial port of Python difflib module. |
github.com/rcrowley/go-metrics
Go port of Coda Hale's Metrics library
|
Go port of Coda Hale's Metrics library |
github.com/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. |
github.com/robertkrimen/otto/ast
Package ast declares types representing a JavaScript AST.
|
Package ast declares types representing a JavaScript AST. |
github.com/robertkrimen/otto/dbg
Package dbg is a println/printf/log-debugging utility library.
|
Package dbg is a println/printf/log-debugging utility library. |
github.com/robertkrimen/otto/file
Package file encapsulates the file abstractions used by the ast & parser.
|
Package file encapsulates the file abstractions used by the ast & parser. |
github.com/robertkrimen/otto/parser
Package parser implements a parser for JavaScript.
|
Package parser implements a parser for JavaScript. |
github.com/robertkrimen/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. |
github.com/robertkrimen/otto/token
Package token defines constants representing the lexical tokens of JavaScript (ECMA5).
|
Package token defines constants representing the lexical tokens of JavaScript (ECMA5). |
github.com/shiena/ansicolor
Package ansicolor provides color console in Windows as ANSICON.
|
Package ansicolor provides color console in Windows as ANSICON. |
github.com/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. |
github.com/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. |
github.com/stretchr/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. |
github.com/stretchr/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. |
github.com/stretchr/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. |
github.com/teivah/onecontext
Package onecontext provides a mechanism to merge multiple existing contexts.
|
Package onecontext provides a mechanism to merge multiple existing contexts. |
github.com/twitchyliquid64/golang-asm/asm/arch
Package arch defines architecture-specific information and support functions.
|
Package arch defines architecture-specific information and support functions. |
github.com/twitchyliquid64/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. |
github.com/twitchyliquid64/golang-asm/dwarf
Package dwarf generates DWARF debugging information.
|
Package dwarf generates DWARF debugging information. |
github.com/twitchyliquid64/golang-asm/obj/arm64
Package arm64 implements an ARM64 assembler.
|
Package arm64 implements an ARM64 assembler. |
github.com/twitchyliquid64/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. |
github.com/twitchyliquid64/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. |
github.com/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. |
github.com/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. |
github.com/xdg-go/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. |
github.com/xdg-go/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). |
github.com/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 |
go.mongodb.org/mongo-driver/bson
Package bson is a library for reading, writing, and manipulating BSON.
|
Package bson is a library for reading, writing, and manipulating BSON. |
go.mongodb.org/mongo-driver/bson/bsoncodec
Package bsoncodec provides a system for encoding values to BSON representations and decoding values from BSON representations.
|
Package bsoncodec provides a system for encoding values to BSON representations and decoding values from BSON representations. |
go.mongodb.org/mongo-driver/bson/bsonoptions
Package bsonoptions defines the optional configurations for the BSON codecs.
|
Package bsonoptions defines the optional configurations for the BSON codecs. |
go.mongodb.org/mongo-driver/bson/bsonrw
Package bsonrw contains abstractions for reading and writing BSON and BSON like types from sources.
|
Package bsonrw contains abstractions for reading and writing BSON and BSON like types from sources. |
go.mongodb.org/mongo-driver/bson/bsontype
Package bsontype is a utility package that contains types for each BSON type and the a stringifier for the Type to enable easier debugging when working with BSON.
|
Package bsontype is a utility package that contains types for each BSON type and the a stringifier for the Type to enable easier debugging when working with BSON. |
go.mongodb.org/mongo-driver/bson/primitive
Package primitive contains types similar to Go primitives for BSON types that do not have direct Go primitive representations.
|
Package primitive contains types similar to Go primitives for BSON types that do not have direct Go primitive representations. |
go.mongodb.org/mongo-driver/event
Package event is a library for monitoring events from the MongoDB Go driver.
|
Package event is a library for monitoring events from the MongoDB Go driver. |
go.mongodb.org/mongo-driver/internal/aws/awserr
Package awserr represents API error interface accessors for the SDK.
|
Package awserr represents API error interface accessors for the SDK. |
go.mongodb.org/mongo-driver/internal/randutil
Package randutil provides common random number utilities.
|
Package randutil provides common random number utilities. |
go.mongodb.org/mongo-driver/internal/randutil/rand
Package rand implements pseudo-random number generators.
|
Package rand implements pseudo-random number generators. |
go.mongodb.org/mongo-driver/mongo
Package mongo provides a MongoDB Driver API for Go.
|
Package mongo provides a MongoDB Driver API for Go. |
go.mongodb.org/mongo-driver/mongo/address
Package address provides structured representations of network addresses.
|
Package address provides structured representations of network addresses. |
go.mongodb.org/mongo-driver/mongo/description
Package description contains types and functions for describing the state of MongoDB clusters.
|
Package description contains types and functions for describing the state of MongoDB clusters. |
go.mongodb.org/mongo-driver/mongo/options
Package options defines the optional configurations for the MongoDB Go Driver.
|
Package options defines the optional configurations for the MongoDB Go Driver. |
go.mongodb.org/mongo-driver/mongo/readconcern
Package readconcern defines read concerns for MongoDB operations.
|
Package readconcern defines read concerns for MongoDB operations. |
go.mongodb.org/mongo-driver/mongo/readpref
Package readpref defines read preferences for MongoDB queries.
|
Package readpref defines read preferences for MongoDB queries. |
go.mongodb.org/mongo-driver/mongo/writeconcern
Package writeconcern defines write concerns for MongoDB operations.
|
Package writeconcern defines write concerns for MongoDB operations. |
go.mongodb.org/mongo-driver/tag
Package tag provides types for filtering replica set members using tags in a read preference.
|
Package tag provides types for filtering replica set members using tags in a read preference. |
go.mongodb.org/mongo-driver/version
Package version defines the Go Driver version.
|
Package version defines the Go Driver version. |
go.mongodb.org/mongo-driver/x/bsonx/bsoncore
Package bsoncore contains functions that can be used to encode and decode BSON elements and values to or from a slice of bytes.
|
Package bsoncore contains functions that can be used to encode and decode BSON elements and values to or from a slice of bytes. |
go.mongodb.org/mongo-driver/x/mongo/driver/auth
Package auth is not for public use.
|
Package auth is not for public use. |
go.mongodb.org/mongo-driver/x/mongo/driver/topology
Package topology contains types that handles the discovery, monitoring, and selection of servers.
|
Package topology contains types that handles the discovery, monitoring, and selection of servers. |
go.opentelemetry.io/otel/attribute
Package attribute provides key and value attributes.
|
Package attribute provides key and value attributes. |
go.opentelemetry.io/otel/codes
Package codes defines the canonical error codes used by OpenTelemetry.
|
Package codes defines the canonical error codes used by OpenTelemetry. |
go.opentelemetry.io/otel/internal/attribute
Package attribute provide several helper functions for some commonly used logic of processing attributes.
|
Package attribute provide several helper functions for some commonly used logic of processing attributes. |
go.opentelemetry.io/otel/trace
Package trace provides an implementation of the tracing part of the OpenTelemetry API.
|
Package trace provides an implementation of the tracing part of the OpenTelemetry API. |
go.opentelemetry.io/otel/trace/embedded
Package embedded provides interfaces embedded within the [OpenTelemetry trace API].
|
Package embedded provides interfaces embedded within the [OpenTelemetry trace API]. |
golang.org/x/arch/x86/x86asm
Package x86asm implements decoding of x86 machine code.
|
Package x86asm implements decoding of x86 machine code. |
golang.org/x/crypto/bcrypt
Package bcrypt implements Provos and Mazières's bcrypt adaptive hashing algorithm.
|
Package bcrypt implements Provos and Mazières's bcrypt adaptive hashing algorithm. |
golang.org/x/crypto/blowfish
Package blowfish implements Bruce Schneier's Blowfish encryption algorithm.
|
Package blowfish implements Bruce Schneier's Blowfish encryption algorithm. |
golang.org/x/crypto/md4
Package md4 implements the MD4 hash algorithm as defined in RFC 1320.
|
Package md4 implements the MD4 hash algorithm as defined in RFC 1320. |
golang.org/x/crypto/ocsp
Package ocsp parses OCSP responses as specified in RFC 2560.
|
Package ocsp parses OCSP responses as specified in RFC 2560. |
golang.org/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. |
golang.org/x/crypto/sha3
Package sha3 implements the SHA-3 fixed-output-length hash functions and the SHAKE variable-output-length hash functions defined by FIPS-202.
|
Package sha3 implements the SHA-3 fixed-output-length hash functions and the SHAKE variable-output-length hash functions defined by FIPS-202. |
golang.org/x/exp/constraints
Package constraints defines a set of useful constraints to be used with type parameters.
|
Package constraints defines a set of useful constraints to be used with type parameters. |
golang.org/x/exp/slices
Package slices defines various functions useful with slices of any type.
|
Package slices defines various functions useful with slices of any type. |
golang.org/x/net/html
Package html implements an HTML5-compliant tokenizer and parser.
|
Package html implements an HTML5-compliant tokenizer and parser. |
golang.org/x/net/html/atom
Package atom provides integer codes (also known as atoms) for a fixed set of frequently occurring HTML strings: tag names and attribute keys such as "p" and "id".
|
Package atom provides integer codes (also known as atoms) for a fixed set of frequently occurring HTML strings: tag names and attribute keys such as "p" and "id". |
golang.org/x/net/http/httpguts
Package httpguts provides functions implementing various details of the HTTP specification.
|
Package httpguts provides functions implementing various details of the HTTP specification. |
golang.org/x/net/http2
Package http2 implements the HTTP/2 protocol.
|
Package http2 implements the HTTP/2 protocol. |
golang.org/x/net/http2/h2c
Package h2c implements the unencrypted "h2c" form of HTTP/2.
|
Package h2c implements the unencrypted "h2c" form of HTTP/2. |
golang.org/x/net/http2/hpack
Package hpack implements HPACK, a compression format for efficiently representing HTTP header fields in the context of HTTP/2.
|
Package hpack implements HPACK, a compression format for efficiently representing HTTP header fields in the context of HTTP/2. |
golang.org/x/net/idna
Package idna implements IDNA2008 using the compatibility processing defined by UTS (Unicode Technical Standard) #46, which defines a standard to deal with the transition from IDNA2003.
|
Package idna implements IDNA2008 using the compatibility processing defined by UTS (Unicode Technical Standard) #46, which defines a standard to deal with the transition from IDNA2003. |
golang.org/x/net/internal/socks
Package socks provides a SOCKS version 5 client implementation.
|
Package socks provides a SOCKS version 5 client implementation. |
golang.org/x/net/proxy
Package proxy provides support for a variety of protocols to proxy network data.
|
Package proxy provides support for a variety of protocols to proxy network data. |
golang.org/x/sync/errgroup
Package errgroup provides synchronization, error propagation, and Context cancelation for groups of goroutines working on subtasks of a common task.
|
Package errgroup provides synchronization, error propagation, and Context cancelation for groups of goroutines working on subtasks of a common task. |
golang.org/x/sync/semaphore
Package semaphore provides a weighted semaphore implementation.
|
Package semaphore provides a weighted semaphore implementation. |
golang.org/x/sync/singleflight
Package singleflight provides a duplicate function call suppression mechanism.
|
Package singleflight provides a duplicate function call suppression mechanism. |
golang.org/x/sys/cpu
Package cpu implements processor feature detection for various CPU architectures.
|
Package cpu implements processor feature detection for various CPU architectures. |
golang.org/x/sys/unix
Package unix contains an interface to the low-level operating system primitives.
|
Package unix contains an interface to the low-level operating system primitives. |
golang.org/x/sys/windows
Package windows contains an interface to the low-level operating system primitives.
|
Package windows contains an interface to the low-level operating system primitives. |
golang.org/x/text/cases
Package cases provides general and language-specific case mappers.
|
Package cases provides general and language-specific case mappers. |
golang.org/x/text/collate
Package collate contains types for comparing and sorting Unicode strings according to a given collation order.
|
Package collate contains types for comparing and sorting Unicode strings according to a given collation order. |
golang.org/x/text/feature/plural
Package plural provides utilities for handling linguistic plurals in text.
|
Package plural provides utilities for handling linguistic plurals in text. |
golang.org/x/text/internal
Package internal contains non-exported functionality that are used by packages in the text repository.
|
Package internal contains non-exported functionality that are used by packages in the text repository. |
golang.org/x/text/internal/catmsg
Package catmsg contains support types for package x/text/message/catalog.
|
Package catmsg contains support types for package x/text/message/catalog. |
golang.org/x/text/internal/colltab
Package colltab contains functionality related to collation tables.
|
Package colltab contains functionality related to collation tables. |
golang.org/x/text/internal/format
Package format contains types for defining language-specific formatting of values.
|
Package format contains types for defining language-specific formatting of values. |
golang.org/x/text/internal/language/compact
Package compact defines a compact representation of language tags.
|
Package compact defines a compact representation of language tags. |
golang.org/x/text/internal/number
Package number contains tools and data for formatting numbers.
|
Package number contains tools and data for formatting numbers. |
golang.org/x/text/internal/stringset
Package stringset provides a way to represent a collection of strings compactly.
|
Package stringset provides a way to represent a collection of strings compactly. |
golang.org/x/text/internal/tag
Package tag contains functionality handling tags and related data.
|
Package tag contains functionality handling tags and related data. |
golang.org/x/text/language
Package language implements BCP 47 language tags and related functionality.
|
Package language implements BCP 47 language tags and related functionality. |
golang.org/x/text/message
Package message implements formatted I/O for localized strings with functions analogous to the fmt's print functions.
|
Package message implements formatted I/O for localized strings with functions analogous to the fmt's print functions. |
golang.org/x/text/message/catalog
Package catalog defines collections of translated format strings.
|
Package catalog defines collections of translated format strings. |
golang.org/x/text/number
Package number formats numbers according to the customs of different locales.
|
Package number formats numbers according to the customs of different locales. |
golang.org/x/text/secure/bidirule
Package bidirule implements the Bidi Rule defined by RFC 5893.
|
Package bidirule implements the Bidi Rule defined by RFC 5893. |
golang.org/x/text/transform
Package transform provides reader and writer wrappers that transform the bytes passing through as well as various transformations.
|
Package transform provides reader and writer wrappers that transform the bytes passing through as well as various transformations. |
golang.org/x/text/unicode/bidi
Package bidi contains functionality for bidirectional text support.
|
Package bidi contains functionality for bidirectional text support. |
golang.org/x/text/unicode/norm
Package norm contains types and functions for normalizing Unicode strings.
|
Package norm contains types and functions for normalizing Unicode strings. |
golang.org/x/text/unicode/rangetable
Package rangetable provides utilities for creating and inspecting unicode.RangeTables.
|
Package rangetable provides utilities for creating and inspecting unicode.RangeTables. |
google.golang.org/protobuf/encoding/protowire
Package protowire parses and formats the raw wire encoding.
|
Package protowire parses and formats the raw wire encoding. |
google.golang.org/protobuf/internal/detrand
Package detrand provides deterministically random functionality.
|
Package detrand provides deterministically random functionality. |
google.golang.org/protobuf/internal/encoding/messageset
Package messageset encodes and decodes the obsolete MessageSet wire format.
|
Package messageset encodes and decodes the obsolete MessageSet wire format. |
google.golang.org/protobuf/internal/errors
Package errors implements functions to manipulate errors.
|
Package errors implements functions to manipulate errors. |
google.golang.org/protobuf/internal/flags
Package flags provides a set of flags controlled by build tags.
|
Package flags provides a set of flags controlled by build tags. |
google.golang.org/protobuf/internal/genid
Package genid contains constants for declarations in descriptor.proto and the well-known types.
|
Package genid contains constants for declarations in descriptor.proto and the well-known types. |
google.golang.org/protobuf/internal/order
Package order provides ordered access to messages and maps.
|
Package order provides ordered access to messages and maps. |
google.golang.org/protobuf/internal/pragma
Package pragma provides types that can be embedded into a struct to statically enforce or prevent certain language properties.
|
Package pragma provides types that can be embedded into a struct to statically enforce or prevent certain language properties. |
google.golang.org/protobuf/internal/strs
Package strs provides string manipulation functionality specific to protobuf.
|
Package strs provides string manipulation functionality specific to protobuf. |
google.golang.org/protobuf/proto
Package proto provides functions operating on protocol buffer messages.
|
Package proto provides functions operating on protocol buffer messages. |
google.golang.org/protobuf/reflect/protoreflect
Package protoreflect provides interfaces to dynamically manipulate messages.
|
Package protoreflect provides interfaces to dynamically manipulate messages. |
google.golang.org/protobuf/reflect/protoregistry
Package protoregistry provides data structures to register and lookup protobuf descriptor types.
|
Package protoregistry provides data structures to register and lookup protobuf descriptor types. |
google.golang.org/protobuf/runtime/protoiface
Package protoiface contains types referenced or implemented by messages.
|
Package protoiface contains types referenced or implemented by messages. |
gopkg.in/alexcesaro/quotedprintable.v3
Package quotedprintable implements quoted-printable encoding as specified by RFC 2045.
|
Package quotedprintable implements quoted-printable encoding as specified by RFC 2045. |
gopkg.in/yaml.v3
Package yaml implements YAML support for the Go language.
|
Package yaml implements YAML support for the Go language. |
nhooyr.io/websocket
Package websocket implements the RFC 6455 WebSocket protocol.
|
Package websocket implements the RFC 6455 WebSocket protocol. |
nhooyr.io/websocket/internal/wsjs
Package wsjs implements typed access to the browser javascript WebSocket API.
|
Package wsjs implements typed access to the browser javascript WebSocket API. |
Click to show internal directories.
Click to hide internal directories.