Overview
Statistics (detailed ones)
Total 663 packages analyzed and 2783 Go files
(1095479 lines of code) parsed. On average,
* each Go source file imports 4.13 packages
and contains 394 lines of code.
* each package depends on 8.57 other packages,
contains 4.29 source code files, and exports
- 6.67 type names,
- 2.30 variables,
- 13.08 constants,
- 7.02 functions.
All Packages (sort packages by: | | | ) m➜ 1. golang.org/x/pkgsite/cmd/frontend - The frontend runs a service to serve user-facing traffic.
2. golang.org/x/pkgsite/cmd/internal/cmdconfig - contains functions for configuring commands.
m➜ 3. golang.org/x/pkgsite/cmd/pkgsite - This is a work in progress.
m➜ 4. golang.org/x/pkgsite/cmd/prober - The prober hits the frontend with a fixed set of URLs.
m➜ 5. golang.org/x/pkgsite/cmd/worker - The worker command runs a service with the primary job of fetching modules from a proxy and writing them to the database.
m➜ 6. golang.org/x/pkgsite/devtools/cmd/create_experiment_config - Command create_experiment_config creates an experiment.yaml file, which will set a rollout of 100 for all experiments.
m➜ 7. golang.org/x/pkgsite/devtools/cmd/csphash - csphash computes the hashes of script tags in files, and checks that they are added to our content security policy.
m➜ 8. golang.org/x/pkgsite/devtools/cmd/css - Command css appends CSS styles to content/static/stylesheet.css.
m➜ 9. golang.org/x/pkgsite/devtools/cmd/static - Command static compiles TypeScript files into minified JavaScript files and creates linked sourcemaps.
10. golang.org/x/pkgsite/internal - contains data used through x/pkgsite.
11. golang.org/x/pkgsite/internal/auth - authorizes programs to make HTTP requests to the discovery site.
12. golang.org/x/pkgsite/internal/cache - implements a redis-based page cache for pkgsite.
13. golang.org/x/pkgsite/internal/config - resolves shared configuration for Go Discovery services, and provides functions to access this configuration.
14. golang.org/x/pkgsite/internal/config/dynconfig - supports dynamic configuration for pkgsite services.
15. golang.org/x/pkgsite/internal/cookie - is used to get and set HTTP cookies.
16. golang.org/x/pkgsite/internal/database - adds some useful functionality to a sql.DB.
17. golang.org/x/pkgsite/internal/dcensus - provides functionality for debug instrumentation.
18. golang.org/x/pkgsite/internal/derrors - defines internal error values to categorize the different types error semantics we support.
19. golang.org/x/pkgsite/internal/experiment - provides functionality for experiments.
20. golang.org/x/pkgsite/internal/fetch - provides a way to fetch modules from a proxy.
21. golang.org/x/pkgsite/internal/frontend - provides functionality for running the pkg.go.dev site.
22. golang.org/x/pkgsite/internal/godoc - is for rendering Go documentation.
23. golang.org/x/pkgsite/internal/godoc/codec - implements the general-purpose part of an encoder for Go values.
24. golang.org/x/pkgsite/internal/godoc/dochtml - renders Go package documentation into HTML.
25. golang.org/x/pkgsite/internal/godoc/dochtml/internal/render - formats Go documentation as HTML.
26. golang.org/x/pkgsite/internal/godoc/internal/doc - extracts source code documentation from a Go AST.
27. golang.org/x/pkgsite/internal/index - provides a client for communicating with the module index.
28. golang.org/x/pkgsite/internal/licenses - detects licenses and determines whether they are redistributable.
29. golang.org/x/pkgsite/internal/localdatasource - implements an in-memory internal.DataSource used to load and display documentation for local modules that are not available via a proxy.
30. golang.org/x/pkgsite/internal/log - supports structured and unstructured logging with levels.
31. golang.org/x/pkgsite/internal/middleware - implements a simple middleware pattern for http handlers, along with implementations for some common middlewares.
32. golang.org/x/pkgsite/internal/poller - supports periodic polling to load a value.
33. golang.org/x/pkgsite/internal/postgres - provides functionality for reading and writing to the postgres database.
34. golang.org/x/pkgsite/internal/proxy - provides a client for interacting with a proxy.
35. golang.org/x/pkgsite/internal/proxydatasource - implements an internal.DataSource backed solely by a proxy instance.
36. golang.org/x/pkgsite/internal/queue - provides queue implementations that can be used for asynchronous scheduling of fetch actions.
37. golang.org/x/pkgsite/internal/secrets - is used to interact with secretmanager.
38. golang.org/x/pkgsite/internal/source - constructs public URLs that link to the source files in a module.
39. golang.org/x/pkgsite/internal/static - builds static assets for the frontend and the worker.
40. golang.org/x/pkgsite/internal/stdlib - supports special handling of the Go standard library.
42. golang.org/x/pkgsite/internal/testing/dbtest - supports testing with a database.
43. golang.org/x/pkgsite/internal/testing/htmlcheck - provides a set of functions that check for properties of a parsed HTML document.
45. golang.org/x/pkgsite/internal/testing/pagecheck - implements HTML checkers for discovery site pages.
46. golang.org/x/pkgsite/internal/testing/sample - provides functionality for generating sample values of the types contained in the internal package.
47. golang.org/x/pkgsite/internal/testing/testhelper - provides shared functionality and constants to be used in Discovery tests.
48. golang.org/x/pkgsite/internal/version - handles version types.
49. golang.org/x/pkgsite/internal/worker - provides functionality for running a worker service.
50. golang.org/x/pkgsite/internal/xcontext - is a package to offer the extra functionality we need from contexts that is not available from the standard context package.
51. archive/zip - provides support for reading and writing ZIP archives.
52. bufio - implements buffered I/O. It wraps an io.Reader or io.Writer object, creating another object (Reader or Writer) that also implements the interface but provides buffering and some help for textual I/O.
53. builtin
54. bytes - implements functions for the manipulation of byte slices.
55. cloud.google.com/go/cloudtasks/apiv2 - is an auto-generated package for the Cloud Tasks API.
56. cloud.google.com/go/compute/metadata - provides access to Google Compute Engine (GCE) metadata and API service accounts.
57. cloud.google.com/go/container/apiv1 - is an auto-generated package for the Kubernetes Engine API.
58. cloud.google.com/go/errorreporting - is a Google Stackdriver Error Reporting library.
59. cloud.google.com/go/errorreporting/apiv1beta1 - is an auto-generated package for the Stackdriver Error Reporting API.
60. cloud.google.com/go/iam - supports the resource-specific operations of Google Cloud IAM (Identity and Access Management) for the Google Cloud Libraries.
62. cloud.google.com/go/internal/optional - provides versions of primitive types that can be nil.
64. cloud.google.com/go/internal/version - contains version information for Google Cloud Client Libraries for Go, as reported in request headers.
65. cloud.google.com/go/logging - contains a Stackdriver Logging client suitable for writing logs.
66. cloud.google.com/go/logging/apiv2 - is an auto-generated package for the Stackdriver Logging API.
68. cloud.google.com/go/monitoring/apiv3 - is an auto-generated package for the Cloud Monitoring API.
69. cloud.google.com/go/profiler - is a client for the Cloud Profiler service.
70. cloud.google.com/go/secretmanager/apiv1 - is an auto-generated package for the Secret Manager API.
71. cloud.google.com/go/storage - provides an easy way to work with Google Cloud Storage.
72. cloud.google.com/go/trace/apiv2 - is an auto-generated package for the Stackdriver Trace API.
73. compress/bzip2 - implements bzip2 decompression.
74. compress/flate - implements the DEFLATE compressed data format, described in RFC 1951.
75. compress/gzip - implements reading and writing of gzip format compressed files, as specified in RFC 1952.
76. compress/zlib - implements reading and writing of zlib format compressed data, as specified in RFC 1950.
77. container/list - implements a doubly linked list.
78. context - defines the Context type, which carries deadlines, cancellation signals, and other request-scoped values across API boundaries and between processes.
79. contrib.go.opencensus.io/exporter/prometheus - contains a Prometheus exporter that supports exporting OpenCensus views as Prometheus metrics.
80. contrib.go.opencensus.io/exporter/stackdriver - contains the OpenCensus exporters for Stackdriver Monitoring and Stackdriver Tracing.
85. crypto - collects common cryptographic constants.
86. crypto/aes - implements AES encryption (formerly Rijndael), as defined in U.S. Federal Information Processing Standards Publication 197.
87. crypto/cipher - implements standard block cipher modes that can be wrapped around low-level block cipher implementations.
88. crypto/des - implements the Data Encryption Standard (DES) and the Triple Data Encryption Algorithm (TDEA) as defined in U.S. Federal Information Processing Standards Publication 46-3.
89. crypto/dsa - implements the Digital Signature Algorithm, as defined in FIPS 186-3.
90. crypto/ecdsa - implements the Elliptic Curve Digital Signature Algorithm, as defined in FIPS 186-3.
91. crypto/ed25519 - implements the Ed25519 signature algorithm.
93. crypto/elliptic - implements several standard elliptic curves over prime fields.
94. crypto/hmac - implements the Keyed-Hash Message Authentication Code (HMAC) as defined in U.S. Federal Information Processing Standards Publication 198.
95. crypto/internal/randutil - contains internal randomness utilities for various crypto packages.
96. crypto/internal/subtle - implements functions that are often useful in cryptographic code but require careful thought to use correctly.
97. crypto/md5 - implements the MD5 hash algorithm as defined in RFC 1321.
98. crypto/rand - implements a cryptographically secure random number generator.
99. crypto/rc4 - implements RC4 encryption, as defined in Bruce Schneier's Applied Cryptography.
100. crypto/rsa - implements RSA encryption as specified in PKCS #1 and RFC 8017.
101. crypto/sha1 - implements the SHA-1 hash algorithm as defined in RFC 3174.
102. crypto/sha256 - implements the SHA224 and SHA256 hash algorithms as defined in FIPS 180-4.
103. crypto/sha512 - implements the SHA-384, SHA-512, SHA-512/224, and SHA-512/256 hash algorithms as defined in FIPS 180-4.
104. crypto/subtle - implements functions that are often useful in cryptographic code but require careful thought to use correctly.
105. crypto/tls - partially implements TLS 1.2, as specified in RFC 5246, and TLS 1.3, as specified in RFC 8446.
106. crypto/x509 - parses X.509-encoded keys and certificates.
107. crypto/x509/internal/macos - provides cgo-less wrappers for Core Foundation and Security.framework, similarly to how package syscall provides access to libSystem.dylib.
108. crypto/x509/pkix - contains shared, low level structures used for ASN.1 parsing and serialization of X.509 certificates, CRL and OCSP.
109. database/sql - provides a generic interface around SQL (or SQL-like) databases.
110. database/sql/driver - defines interfaces to be implemented by database drivers as used by package sql.
111. encoding - defines interfaces shared by other packages that convert data to and from byte-level and textual representations.
112. encoding/asn1 - implements parsing of DER-encoded ASN.1 data structures, as defined in ITU-T Rec X.690.
113. encoding/base32 - implements base32 encoding as specified by RFC 4648.
114. encoding/base64 - implements base64 encoding as specified by RFC 4648.
115. encoding/binary - implements simple translation between numbers and byte sequences and encoding and decoding of varints.
116. encoding/gob - manages streams of gobs - binary values exchanged between an Encoder (transmitter) and a Decoder (receiver).
117. encoding/hex - implements hexadecimal encoding and decoding.
118. encoding/json - implements encoding and decoding of JSON as defined in RFC 7159.
119. encoding/pem - implements the PEM data encoding, which originated in Privacy Enhanced Mail.
120. encoding/xml - implements a simple XML 1.0 parser that understands XML name spaces.
121. errors - implements functions to manipulate errors.
122. expvar - provides a standardized interface to public variables, such as operation counters in servers.
123. flag - implements command-line flag parsing.
124. fmt - implements formatted I/O with functions analogous to C's printf and scanf.
125. github.com/Masterminds/squirrel - provides a fluent SQL generator.
126. github.com/andybalholm/cascadia - is an implementation of CSS selectors.
127. github.com/aws/aws-sdk-go/aws - provides the core SDK's utilities and shared types.
128. github.com/aws/aws-sdk-go/aws/awserr - represents API error interface accessors for the SDK.
133. github.com/aws/aws-sdk-go/aws/credentials - provides credential retrieval and management The Credentials is the primary method of getting access to and managing credentials Values.
135. github.com/aws/aws-sdk-go/aws/credentials/endpointcreds - provides support for retrieving credentials from an arbitrary HTTP endpoint.
136. github.com/aws/aws-sdk-go/aws/credentials/processcreds - is a credential Provider to retrieve `credential_process` credentials.
137. github.com/aws/aws-sdk-go/aws/credentials/stscreds - are credential Providers to retrieve STS AWS credentials.
138. github.com/aws/aws-sdk-go/aws/csm - provides the Client Side Monitoring (CSM) client which enables sending metrics via UDP connection to the CSM agent.
139. github.com/aws/aws-sdk-go/aws/defaults - is a collection of helpers to retrieve the SDK's default configuration and handlers.
140. github.com/aws/aws-sdk-go/aws/ec2metadata - provides the client for making API calls to the EC2 Metadata service.
141. github.com/aws/aws-sdk-go/aws/endpoints - provides the types and functionality for defining regions and endpoints, as well as querying those definitions.
143. github.com/aws/aws-sdk-go/aws/session - provides configuration for the SDK's service clients.
144. github.com/aws/aws-sdk-go/aws/signer/v4 - implements signing for AWS V4 signer Provides request signing for request that need to be signed with AWS V4 Signatures.
145. github.com/aws/aws-sdk-go/internal/ini - is an LL(1) parser for configuration files.
152. github.com/aws/aws-sdk-go/internal/sync/singleflight - provides a duplicate function call suppression mechanism.
154. github.com/aws/aws-sdk-go/private/protocol/json/jsonutil - provides JSON serialization of AWS requests and responses.
155. github.com/aws/aws-sdk-go/private/protocol/query - provides serialization of AWS query requests, and responses.
157. github.com/aws/aws-sdk-go/private/protocol/rest - provides RESTful serialization of AWS requests and responses.
158. github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil - provides XML serialization of AWS requests and responses.
159. github.com/aws/aws-sdk-go/service/sts - provides the client and types for making API requests to AWS Security Token Service.
160. github.com/aws/aws-sdk-go/service/sts/stsiface - provides an interface to enable mocking the AWS Security Token Service service client for testing your code.
161. github.com/beorn7/perks/quantile - computes approximate quantiles over an unbounded data stream within low memory and CPU bounds.
165. github.com/cespare/xxhash/v2 - implements the 64-bit variant of xxHash (XXH64) as described at http://cyan4973.github.io/xxHash/.
167. github.com/emirpasic/gods/containers - provides core interfaces and functions for data structures.
168. github.com/emirpasic/gods/lists - provides an abstract List interface.
169. github.com/emirpasic/gods/lists/arraylist - implements the array list.
170. github.com/emirpasic/gods/trees - provides an abstract Tree interface.
171. github.com/emirpasic/gods/trees/binaryheap - implements a binary heap backed by array list.
172. github.com/emirpasic/gods/utils - provides common utility functions.
184. github.com/evanw/esbuild/internal/js_lexer - This file was automatically generated by gen-unicode-table.js.
192. github.com/evanw/esbuild/pkg/api - This API exposes esbuild's two main operations: building and transforming.
194. github.com/go-git/gcfg - reads "INI-style" text-based configuration files with "name=value" pairs grouped into sections (gcfg files).
195. github.com/go-git/gcfg/scanner - implements a scanner for gcfg configuration text.
196. github.com/go-git/gcfg/token - defines constants representing the lexical tokens of the gcfg configuration syntax and basic operations on tokens (printing, predicates).
197. github.com/go-git/gcfg/types - defines helpers for type conversions.
201. github.com/go-git/go-billy/v5/osfs - provides a billy filesystem for the OS.
203. github.com/go-git/go-git/v5 - A highly extensible git implementation in pure Go.
204. github.com/go-git/go-git/v5/config - contains the abstraction of multiple config files
205. github.com/go-git/go-git/v5/internal/revision - extracts git revision from string More information about revision : https://www.kernel.org/pub/software/scm/git/docs/gitrevisions.html
207. github.com/go-git/go-git/v5/plumbing - package plumbing implement the core interfaces and structs used by go-git
211. github.com/go-git/go-git/v5/plumbing/format/config - implements encoding and decoding of git config files.
213. github.com/go-git/go-git/v5/plumbing/format/gitignore - implements matching file system paths to gitignore patterns that can be automatically read from a git repository tree in the order of definition priorities.
214. github.com/go-git/go-git/v5/plumbing/format/idxfile - implements encoding and decoding of packfile idx files.
215. github.com/go-git/go-git/v5/plumbing/format/index - implements encoding and decoding of index format files.
216. github.com/go-git/go-git/v5/plumbing/format/objfile - implements encoding and decoding of object files.
217. github.com/go-git/go-git/v5/plumbing/format/packfile - implements encoding and decoding of packfile format.
218. github.com/go-git/go-git/v5/plumbing/format/pktline - implements reading payloads form pkt-lines and encoding pkt-lines from payloads.
219. github.com/go-git/go-git/v5/plumbing/object - contains implementations of all Git objects and utility functions to work with them.
221. github.com/go-git/go-git/v5/plumbing/protocol/packp/capability - defines the server and client capabilities.
222. github.com/go-git/go-git/v5/plumbing/protocol/packp/sideband - implements a sideband mutiplex/demultiplexer
223. github.com/go-git/go-git/v5/plumbing/revlist - provides support to access the ancestors of commits, in a similar way as the git-rev-list command.
224. github.com/go-git/go-git/v5/plumbing/storer - defines the interfaces to store objects, references, etc.
225. github.com/go-git/go-git/v5/plumbing/transport - includes the implementation for different transport protocols.
226. github.com/go-git/go-git/v5/plumbing/transport/client - contains helper function to deal with the different client protocols.
227. github.com/go-git/go-git/v5/plumbing/transport/file - implements the file transport protocol.
228. github.com/go-git/go-git/v5/plumbing/transport/git - implements the git transport protocol.
229. github.com/go-git/go-git/v5/plumbing/transport/http - implements the HTTP transport protocol.
230. github.com/go-git/go-git/v5/plumbing/transport/internal/common - implements the git pack protocol with a pluggable transport.
231. github.com/go-git/go-git/v5/plumbing/transport/server - implements the git server protocol.
232. github.com/go-git/go-git/v5/plumbing/transport/ssh - implements the SSH transport protocol.
234. github.com/go-git/go-git/v5/storage/filesystem - is a storage backend base on filesystems
235. github.com/go-git/go-git/v5/storage/filesystem/dotgit - https://github.com/git/git/blob/master/Documentation/gitrepository-layout.txt
236. github.com/go-git/go-git/v5/storage/memory - is a storage backend base on memory
237. github.com/go-git/go-git/v5/utils/binary - implements sintax-sugar functions on top of the standard library binary package
238. github.com/go-git/go-git/v5/utils/diff - implements line oriented diffs, similar to the ancient Unix diff command.
239. github.com/go-git/go-git/v5/utils/ioutil - implements some I/O utility functions.
240. github.com/go-git/go-git/v5/utils/merkletrie - provides support for n-ary trees that are at the same time Merkle trees and Radix trees (tries).
244. github.com/go-git/go-git/v5/utils/merkletrie/noder - provide an interface for defining nodes in a merkletrie, their hashes and their paths (a noders and its ancestors).
245. github.com/go-redis/redis/v8 - implements a Redis client.
252. github.com/golang/groupcache/lru - implements an LRU cache.
253. github.com/golang/protobuf/proto - provides functionality for handling protocol buffer messages.
254. github.com/golang/protobuf/ptypes - provides functionality for interacting with well-known types.
260. github.com/golang-migrate/migrate/v4 - reads migrations from sources and runs them against databases.
261. github.com/golang-migrate/migrate/v4/database - provides the Database interface.
264. github.com/golang-migrate/migrate/v4/source - provides the Source interface.
266. github.com/google/go-cmp/cmp - determines equality of values.
267. github.com/google/go-cmp/cmp/cmpopts - provides common options for the cmp package.
268. github.com/google/go-cmp/cmp/internal/diff - implements an algorithm for producing edit-scripts.
270. github.com/google/go-cmp/cmp/internal/function - provides functionality for identifying function types.
272. github.com/google/licensecheck - classifies license files and heuristically determines how well they correspond to known open source licenses.
273. github.com/google/licensecheck/internal/match - defines matching algorithms and support code for the license checker.
274. github.com/google/licensecheck/old - is an old (v0.1.0) copy of the licensecheck package, for easier comparison with the new Scan API.
275. github.com/google/pprof/profile - provides a representation of profile.proto and methods to encode/decode profiles in this format.
276. github.com/google/safehtml - provides immutable string-like types which represent values that are guaranteed to be safe, by construction or by escaping or sanitization, to use in various HTML contexts and with various DOM APIs.
277. github.com/google/safehtml/internal/raw - provides a coordination point for package safehtml, package uncheckedconversions, package legacyconversions, and package testconversions.
278. github.com/google/safehtml/internal/safehtmlutil - contains functions shared by package safehtml and safehtml/template.
279. github.com/google/safehtml/internal/template/raw - provides a coordination point for package safehtml/template and package safehtml/template/uncheckedconversions.
280. github.com/google/safehtml/legacyconversions - provides functions to create values of package safehtml types from plain strings.
281. github.com/google/safehtml/template - (safehtml/template) implements data-driven templates for generating HTML output safe against code injection.
282. github.com/google/safehtml/template/uncheckedconversions - provides functions to create values of safehtml/template types from plain strings.
283. github.com/google/safehtml/uncheckedconversions - provides functions to create values of package safehtml types from plain strings.
284. github.com/googleapis/gax-go/v2 - contains a set of modules which aid the development of APIs for clients and servers based on gRPC and Google API conventions.
285. github.com/hashicorp/errwrap - implements methods to formalize error wrapping in Go.
287. github.com/imdario/mergo - merges same-type structs and maps by setting default values in zero-value fields.
288. github.com/jackc/chunkreader/v2 - provides an io.Reader wrapper that minimizes IO reads and memory allocations.
289. github.com/jackc/pgconn - is a low-level PostgreSQL database driver.
291. github.com/jackc/pgconn/stmtcache - is a cache that can be used to implement lazy prepared statements.
292. github.com/jackc/pgio - is a low-level toolkit building messages in the PostgreSQL wire protocol.
293. github.com/jackc/pgpassfile - is a parser PostgreSQL .pgpass files.
294. github.com/jackc/pgproto3/v2 - is a encoder and decoder of the PostgreSQL wire protocol version 3.
295. github.com/jackc/pgservicefile - is a parser for PostgreSQL service files (e.g.
297. github.com/jackc/pgx/v4 - is a PostgreSQL database driver.
299. github.com/jackc/pgx/v4/stdlib - is the compatibility layer from pgx to database/sql.
300. github.com/jbenet/go-context/io - provides io.Reader and io.Writer wrappers that respect context.Contexts.
302. github.com/kevinburke/ssh_config - provides tools for manipulating SSH config files.
303. github.com/lann/builder - provides a method for writing fluent immutable builders.
304. github.com/lann/ps - Fully persistent data structures.
305. github.com/lib/pq - is a pure Go Postgres driver for the database/sql package.
306. github.com/lib/pq/oid - contains OID constants as defined by the Postgres server.
307. github.com/lib/pq/scram - implements a SCRAM-{SHA-1,etc} client per RFC5802.
308. github.com/matttproud/golang_protobuf_extensions/pbutil - provides record length-delimited Protocol Buffer streaming.
309. github.com/microcosm-cc/bluemonday - provides a way of describing a whitelist of HTML elements and attributes as a policy, and for that policy to be applied to untrusted strings from users that may contain markup.
311. github.com/prometheus/client_golang/prometheus - is the core instrumentation package.
313. github.com/prometheus/client_golang/prometheus/promhttp - provides tooling around HTTP servers and clients.
315. github.com/prometheus/common/expfmt - contains tools for reading and writing Prometheus metrics.
317. github.com/prometheus/common/model - contains common data structures that are shared across Prometheus components and libraries.
318. github.com/prometheus/procfs - provides functions to retrieve system, kernel and process metrics from the pseudo-filesystem proc.
321. github.com/russross/blackfriday/v2 - is a markdown processor.
322. github.com/sergi/go-diff/diffmatchpatch - offers robust algorithms to perform the operations required for synchronizing plain text.
323. github.com/shurcooL/sanitized_anchor_name - provides a func to create sanitized anchor names.
325. github.com/yuin/goldmark - implements functions to convert markdown text to a desired format.
326. github.com/yuin/goldmark/ast - defines AST nodes that represent markdown elements.
328. github.com/yuin/goldmark/extension/ast - defines AST nodes that represents extension's elements
329. github.com/yuin/goldmark/parser - contains stuff that are related to parsing a Markdown text.
330. github.com/yuin/goldmark/renderer - renders the given AST to certain formats.
333. github.com/yuin/goldmark/util - provides utility functions for the goldmark.
334. github.com/yuin/goldmark-emoji - package emoji is a extension for the goldmark(http://github.com/yuin/goldmark).
335. github.com/yuin/goldmark-emoji/ast - defines AST nodes that represetns emoji extension's elements.
337. go/ast - declares the types used to represent syntax trees for Go packages.
338. go/build - gathers information about Go packages.
339. go/doc - extracts source code documentation from a Go AST.
340. go/format - implements standard formatting of Go source.
341. go/parser - implements a parser for Go source files.
342. go/printer - implements printing of AST nodes.
343. go/scanner - implements a scanner for Go source text.
344. go/token - defines constants representing the lexical tokens of the Go programming language and basic operations on tokens (printing, predicates).
345. go.opencensus.io - contains Go support for OpenCensus.
347. go.opencensus.io/internal/tagencoding - contains the tag encoding used interally by the stats collector.
348. go.opencensus.io/metric/metricdata - contains the metrics data model.
349. go.opencensus.io/metric/metricexport - contains support for exporting metric data.
351. go.opencensus.io/plugin/ocgrpc - contains OpenCensus stats and trace integrations for gRPC.
352. go.opencensus.io/plugin/ochttp - provides OpenCensus instrumentation for net/http package.
353. go.opencensus.io/plugin/ochttp/propagation/b3 - contains a propagation.HTTPFormat implementation for B3 propagation.
354. go.opencensus.io/resource - provides functionality for resource, which capture identifying information about the entities for which signals are exported.
355. go.opencensus.io/resource/resourcekeys - contains well known type and label keys for resources.
356. go.opencensus.io/stats - contains support for OpenCensus stats recording.
358. go.opencensus.io/stats/view - contains support for collecting and exposing aggregates over stats.
359. go.opencensus.io/tag - contains OpenCensus tags.
360. go.opencensus.io/trace - contains support for OpenCensus distributed tracing.
361. go.opencensus.io/trace/internal - provides trace internals.
362. go.opencensus.io/trace/propagation - implements the binary trace context format.
363. go.opencensus.io/trace/tracestate - implements support for the Tracestate header of the W3C TraceContext propagation format.
364. go.opencensus.io/zpages - implements a collection of HTML pages that display RPC stats and trace data, and also functions to write that same data in plain text to an io.Writer.
367. go.opentelemetry.io/otel/api/correlation - This package implements the correlation functionality as specified in the OpenTelemetry specification.
370. go.opentelemetry.io/otel/api/metric - package provides an API for reporting diagnostic measurements using instruments categorized as follows: Synchronous instruments are called by the user with a Context.
372. go.opentelemetry.io/otel/api/propagation - contains interface definition for HTTP propagators.
375. go.opentelemetry.io/otel/codes - defines the canonical error codes used by OpenTelemetry.
377. go.opentelemetry.io/otel/label - provides key and value labels.
378. golang.org/x/crypto/blowfish - implements Bruce Schneier's Blowfish encryption algorithm.
379. golang.org/x/crypto/cast5 - implements CAST5, as defined in RFC 2144.
380. golang.org/x/crypto/chacha20 - implements the ChaCha20 and XChaCha20 encryption algorithms as specified in RFC 8439 and draft-irtf-cfrg-xchacha-01.
381. golang.org/x/crypto/curve25519 - provides an implementation of the X25519 function, which performs scalar multiplication on the elliptic curve known as Curve25519.
382. golang.org/x/crypto/ed25519 - implements the Ed25519 signature algorithm.
383. golang.org/x/crypto/internal/subtle - implements functions that are often useful in cryptographic code but require careful thought to use correctly.
384. golang.org/x/crypto/openpgp - implements high level operations on OpenPGP messages.
385. golang.org/x/crypto/openpgp/armor - implements OpenPGP ASCII Armor, see RFC 4880.
386. golang.org/x/crypto/openpgp/elgamal - implements ElGamal encryption, suitable for OpenPGP, as specified in "A Public-Key Cryptosystem and a Signature Scheme Based on Discrete Logarithms," IEEE Transactions on Information Theory, v.
387. golang.org/x/crypto/openpgp/errors - contains common error types for the OpenPGP packages.
388. golang.org/x/crypto/openpgp/packet - implements parsing and serialization of OpenPGP packets, as specified in RFC 4880.
389. golang.org/x/crypto/openpgp/s2k - implements the various OpenPGP string-to-key transforms as specified in RFC 4800 section 3.7.1.
390. golang.org/x/crypto/pbkdf2 - implements the key derivation function PBKDF2 as defined in RFC 2898 / PKCS #5 v2.0.
391. golang.org/x/crypto/poly1305 - implements Poly1305 one-time message authentication code as specified in https://cr.yp.to/mac/poly1305-20050329.pdf.
392. golang.org/x/crypto/ssh - implements an SSH client and server.
393. golang.org/x/crypto/ssh/agent - implements the ssh-agent protocol, and provides both a client and a server.
394. golang.org/x/crypto/ssh/internal/bcrypt_pbkdf - implements bcrypt_pbkdf(3) from OpenBSD.
395. golang.org/x/crypto/ssh/knownhosts - implements a parser for the OpenSSH known_hosts host key database, and provides utility functions for writing OpenSSH compliant known_hosts files.
396. golang.org/x/exp/rand - implements pseudo-random number generators.
397. golang.org/x/mod/internal/lazyregexp - is a thin wrapper over regexp, allowing the use of global regexp variables without forcing them to be compiled at init.
398. golang.org/x/mod/modfile - implements a parser and formatter for go.mod files.
399. golang.org/x/mod/module - defines the module.Version type along with support code.
400. golang.org/x/mod/semver - implements comparison of semantic version strings.
401. golang.org/x/mod/zip - provides functions for creating and extracting module zip files.
402. golang.org/x/net/context - defines the Context type, which carries deadlines, cancelation signals, and other request-scoped values across API boundaries and between processes.
403. golang.org/x/net/context/ctxhttp - provides helper functions for performing context-aware HTTP requests.
404. golang.org/x/net/html - implements an HTML5-compliant tokenizer and parser.
405. golang.org/x/net/html/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".
406. golang.org/x/net/http/httpguts - provides functions implementing various details of the HTTP specification.
407. golang.org/x/net/http2 - implements the HTTP/2 protocol.
408. golang.org/x/net/http2/hpack - implements HPACK, a compression format for efficiently representing HTTP header fields in the context of HTTP/2.
409. golang.org/x/net/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.
410. golang.org/x/net/internal/socks - provides a SOCKS version 5 client implementation.
411. golang.org/x/net/internal/timeseries - implements a time series structure for stats collection.
412. golang.org/x/net/proxy - provides support for a variety of protocols to proxy network data.
413. golang.org/x/net/trace - implements tracing of requests and long-lived objects.
414. golang.org/x/oauth2 - provides support for making OAuth2 authorized and authenticated HTTP requests, as specified in RFC 6749.
415. golang.org/x/oauth2/google - provides support for making OAuth2 authorized and authenticated HTTP requests to Google APIs.
416. golang.org/x/oauth2/internal - contains support packages for oauth2 package.
417. golang.org/x/oauth2/jws - provides a partial implementation of JSON Web Signature encoding and decoding.
418. golang.org/x/oauth2/jwt - implements the OAuth 2.0 JSON Web Token flow, commonly known as "two-legged OAuth 2.0".
419. golang.org/x/sync/errgroup - provides synchronization, error propagation, and Context cancelation for groups of goroutines working on subtasks of a common task.
420. golang.org/x/sync/semaphore - provides a weighted semaphore implementation.
421. golang.org/x/sys/internal/unsafeheader - contains header declarations for the Go runtime's slice and string implementations.
422. golang.org/x/sys/unix - contains an interface to the low-level operating system primitives.
423. golang.org/x/text/cases - provides general and language-specific case mappers.
424. golang.org/x/text/internal - contains non-exported functionality that are used by packages in the text repository.
426. golang.org/x/text/internal/language/compact - defines a compact representation of language tags.
427. golang.org/x/text/internal/tag - contains functionality handling tags and related data.
428. golang.org/x/text/language - implements BCP 47 language tags and related functionality.
429. golang.org/x/text/runes - provide transforms for UTF-8 encoded text.
430. golang.org/x/text/secure/bidirule - implements the Bidi Rule defined by RFC 5893.
431. golang.org/x/text/secure/precis - contains types and functions for the preparation, enforcement, and comparison of internationalized strings ("PRECIS") as defined in RFC 8264.
432. golang.org/x/text/transform - provides reader and writer wrappers that transform the bytes passing through as well as various transformations.
433. golang.org/x/text/unicode/bidi - contains functionality for bidirectional text support.
434. golang.org/x/text/unicode/norm - contains types and functions for normalizing Unicode strings.
435. golang.org/x/text/unicode/rangetable - provides utilities for creating and inspecting unicode.RangeTables.
436. golang.org/x/text/width - provides functionality for handling different widths in text.
437. golang.org/x/tools/txtar - implements a trivial text-based file archive format.
438. golang.org/x/xerrors - implements functions to manipulate errors.
440. google.golang.org/api/googleapi - contains the common code shared by all Google API libraries.
441. google.golang.org/api/googleapi/transport - contains HTTP transports used to make authenticated API requests.
442. google.golang.org/api/idtoken - provides utilities for creating authenticated transports with ID Tokens for Google HTTP APIs.
443. google.golang.org/api/internal - supports the options and transport packages.
444. google.golang.org/api/internal/gensupport - is an internal implementation detail used by code generated by the google-api-go-generator tool.
445. google.golang.org/api/internal/impersonate - is used to impersonate Google Credentials.
446. google.golang.org/api/internal/third_party/uritemplates - is a level 3 implementation of RFC 6570 (URI Template, http://tools.ietf.org/html/rfc6570).
447. google.golang.org/api/iterator - provides support for standard Google API iterators.
448. google.golang.org/api/option - contains options for Google API clients.
449. google.golang.org/api/option/internaloption - contains options used internally by Google client code.
450. google.golang.org/api/storage/v1 - provides access to the Cloud Storage JSON API.
451. google.golang.org/api/support/bundler - supports bundling (batching) of items.
452. google.golang.org/api/transport - provides utility methods for creating authenticated transports to Google's HTTP and gRPC APIs.
453. google.golang.org/api/transport/cert - contains certificate tools for Google API clients.
454. google.golang.org/api/transport/grpc - supports network connections to GRPC servers.
455. google.golang.org/api/transport/http - supports network connections to HTTP servers.
456. google.golang.org/api/transport/http/internal/propagation - implements X-Cloud-Trace-Context header propagation used by Google Cloud products.
478. google.golang.org/grpc - implements an RPC system called gRPC.
479. google.golang.org/grpc/attributes - defines a generic key/value store used in various gRPC components.
480. google.golang.org/grpc/backoff - provides configuration options for backoff.
481. google.golang.org/grpc/balancer - defines APIs for load balancing in gRPC.
482. google.golang.org/grpc/balancer/base - defines a balancer base that can be used to build balancers with different picking algorithms.
483. google.golang.org/grpc/balancer/grpclb - defines a grpclb balancer.
485. google.golang.org/grpc/balancer/grpclb/state - declares grpclb types to be set by resolvers wishing to pass information to grpclb via resolver.State Attributes.
486. google.golang.org/grpc/balancer/roundrobin - defines a roundrobin balancer.
488. google.golang.org/grpc/codes - defines the canonical error codes used by gRPC.
489. google.golang.org/grpc/connectivity - defines connectivity semantics.
490. google.golang.org/grpc/credentials - implements various credentials supported by gRPC library, which encapsulate all the state needed by a client to authenticate with a server and make various assertions, e.g., about the client's identity, role, or whether it is authorized to make a particular call.
491. google.golang.org/grpc/credentials/alts - implements the ALTS credential support by gRPC library, which encapsulates all the state needed by a client to authenticate with a server using ALTS and make various assertions, e.g., about the client's identity, role, or whether it is authorized to make a particular call.
492. google.golang.org/grpc/credentials/alts/internal - contains common core functionality for ALTS.
493. google.golang.org/grpc/credentials/alts/internal/authinfo - provide authentication information returned by handshakers.
494. google.golang.org/grpc/credentials/alts/internal/conn - contains an implementation of a secure channel created by gRPC handshakers.
495. google.golang.org/grpc/credentials/alts/internal/handshaker - provides ALTS handshaking functionality for GCP.
496. google.golang.org/grpc/credentials/alts/internal/handshaker/service - manages connections between the VM application and the ALTS handshaker service.
498. google.golang.org/grpc/credentials/google - defines credentials for google cloud services.
499. google.golang.org/grpc/credentials/oauth - implements gRPC credentials using OAuth.
500. google.golang.org/grpc/encoding - defines the interface for the compressor and codec, and functions to register and retrieve compressors and codecs.
501. google.golang.org/grpc/encoding/proto - defines the protobuf codec.
502. google.golang.org/grpc/grpclog - defines logging for grpc.
503. google.golang.org/grpc/internal - contains gRPC-internal code, to avoid polluting the godoc of the top-level grpc package.
504. google.golang.org/grpc/internal/backoff - implement the backoff strategy for gRPC.
505. google.golang.org/grpc/internal/balancerload - defines APIs to parse server loads in trailers.
506. google.golang.org/grpc/internal/binarylog - implementation binary logging as defined in https://github.com/grpc/proposal/blob/master/A16-binary-logging.md.
507. google.golang.org/grpc/internal/buffer - provides an implementation of an unbounded buffer.
508. google.golang.org/grpc/internal/channelz - defines APIs for enabling channelz service, entry registration/deletion, and accessing channelz data.
509. google.golang.org/grpc/internal/credentials - defines APIs for parsing SPIFFE ID.
510. google.golang.org/grpc/internal/envconfig - contains grpc settings configured by environment variables.
511. google.golang.org/grpc/internal/grpclog - (internal) defines depth logging for grpc.
512. google.golang.org/grpc/internal/grpcrand - implements math/rand functions in a concurrent-safe way with a global random source, independent of math/rand's global source.
513. google.golang.org/grpc/internal/grpcsync - implements additional synchronization primitives built upon the sync package.
514. google.golang.org/grpc/internal/grpcutil - provides a bunch of utility functions to be used across the gRPC codebase.
515. google.golang.org/grpc/internal/resolver/dns - implements a dns resolver to be installed as the default resolver in grpc.
516. google.golang.org/grpc/internal/resolver/passthrough - implements a pass-through resolver.
517. google.golang.org/grpc/internal/serviceconfig - contains utility functions to parse service config.
518. google.golang.org/grpc/internal/status - implements errors returned by gRPC.
519. google.golang.org/grpc/internal/syscall - provides functionalities that grpc uses to get low-level operating system stats/info.
520. google.golang.org/grpc/internal/transport - defines and implements message oriented communication channel to complete various transactions (e.g., an RPC).
521. google.golang.org/grpc/keepalive - defines configurable parameters for point-to-point healthcheck.
522. google.golang.org/grpc/metadata - define the structure of the metadata supported by gRPC library.
523. google.golang.org/grpc/peer - defines various peer information associated with RPCs and corresponding utils.
524. google.golang.org/grpc/resolver - defines APIs for name resolution in gRPC.
525. google.golang.org/grpc/serviceconfig - defines types and methods for operating on gRPC service configs.
526. google.golang.org/grpc/stats - is for collecting and reporting various network and RPC stats.
527. google.golang.org/grpc/status - implements errors returned by gRPC.
528. google.golang.org/grpc/tap - defines the function handles which are executed on the transport layer of gRPC-Go and related information.
529. google.golang.org/protobuf/encoding/protojson - marshals and unmarshals protocol buffer messages as JSON format.
530. google.golang.org/protobuf/encoding/prototext - marshals and unmarshals protocol buffer messages as the textproto format.
531. google.golang.org/protobuf/encoding/protowire - parses and formats the raw wire encoding.
532. google.golang.org/protobuf/internal/descfmt - provides functionality to format descriptors.
533. google.golang.org/protobuf/internal/descopts - contains the nil pointers to concrete descriptor options.
534. google.golang.org/protobuf/internal/detrand - provides deterministically random functionality.
535. google.golang.org/protobuf/internal/encoding/defval - marshals and unmarshals textual forms of default values.
537. google.golang.org/protobuf/internal/encoding/messageset - encodes and decodes the obsolete MessageSet wire format.
538. google.golang.org/protobuf/internal/encoding/tag - marshals and unmarshals the legacy struct tags as generated by historical versions of protoc-gen-go.
539. google.golang.org/protobuf/internal/encoding/text - implements the text format for protocol buffers.
540. google.golang.org/protobuf/internal/errors - implements functions to manipulate errors.
541. google.golang.org/protobuf/internal/fieldsort - defines an ordering of fields.
542. google.golang.org/protobuf/internal/filedesc - provides functionality for constructing descriptors.
543. google.golang.org/protobuf/internal/filetype - provides functionality for wrapping descriptors with Go type information.
544. google.golang.org/protobuf/internal/flags - provides a set of flags controlled by build tags.
545. google.golang.org/protobuf/internal/genid - contains constants for declarations in descriptor.proto and the well-known types.
547. google.golang.org/protobuf/internal/mapsort - provides sorted access to maps.
548. google.golang.org/protobuf/internal/pragma - provides types that can be embedded into a struct to statically enforce or prevent certain language properties.
549. google.golang.org/protobuf/internal/set - provides simple set data structures for uint64s.
550. google.golang.org/protobuf/internal/strs - provides string manipulation functionality specific to protobuf.
551. google.golang.org/protobuf/internal/version - records versioning information about this module.
552. google.golang.org/protobuf/proto - provides functions operating on protocol buffer messages.
553. google.golang.org/protobuf/reflect/protoreflect - provides interfaces to dynamically manipulate messages.
554. google.golang.org/protobuf/reflect/protoregistry - provides data structures to register and lookup protobuf descriptor types.
555. google.golang.org/protobuf/runtime/protoiface - contains types referenced or implemented by messages.
556. google.golang.org/protobuf/runtime/protoimpl - contains the default implementation for messages generated by protoc-gen-go.
558. google.golang.org/protobuf/types/known/anypb - contains generated types for google/protobuf/any.proto.
559. google.golang.org/protobuf/types/known/durationpb - contains generated types for google/protobuf/duration.proto.
561. google.golang.org/protobuf/types/known/fieldmaskpb - contains generated types for google/protobuf/field_mask.proto.
562. google.golang.org/protobuf/types/known/structpb - contains generated types for google/protobuf/struct.proto.
563. google.golang.org/protobuf/types/known/timestamppb - contains generated types for google/protobuf/timestamp.proto.
565. gopkg.in/warnings.v0 - implements error handling with non-fatal errors (warnings).
566. gopkg.in/yaml.v2 - implements YAML support for the Go language.
567. hash - provides interfaces for hash functions.
568. hash/adler32 - implements the Adler-32 checksum.
569. hash/crc32 - implements the 32-bit cyclic redundancy check, or CRC-32, checksum.
570. hash/fnv - implements FNV-1 and FNV-1a, non-cryptographic hash functions created by Glenn Fowler, Landon Curt Noll, and Phong Vo.
571. html - provides functions for escaping and unescaping HTML text.
572. html/template - (html/template) implements data-driven templates for generating HTML output safe against code injection.
573. image - implements a basic 2-D image library.
574. image/color - implements a basic color library.
575. image/internal/imageutil - contains code shared by image-related packages.
576. image/jpeg - implements a JPEG image decoder and encoder.
577. internal/bytealg
578. internal/cpu - implements processor feature detection used by the Go standard library.
579. internal/execabs - is a drop-in replacement for os/exec that requires PATH lookups to find absolute paths.
580. internal/fmtsort - provides a general stable ordering mechanism for maps, on behalf of the fmt and text/template packages.
581. internal/goroot
582. internal/goversion
583. internal/lazyregexp - is a thin wrapper over regexp, allowing the use of global regexp variables without forcing them to be compiled at init.
584. internal/nettrace - contains internal hooks for tracing activity in the net package.
585. internal/oserror - defines errors values used in the os package.
586. internal/poll - supports non-blocking I/O on file descriptors with polling.
587. internal/race - contains helper functions for manually instrumenting code for the race detector.
588. internal/reflectlite - implements lightweight version of reflect, not using any package except for "runtime" and "unsafe".
589. internal/singleflight - provides a duplicate function call suppression mechanism.
592. internal/sysinfo - implements high level hardware information gathering that can be used for debugging or information purposes.
593. internal/testlog - provides a back-channel communication path between tests and package os, so that cmd/go can see which environment variables and files a test consults.
594. internal/unsafeheader - contains header declarations for the Go runtime's slice and string implementations.
595. io - provides basic interfaces to I/O primitives.
596. io/fs - defines basic interfaces to a file system.
597. io/ioutil - implements some I/O utility functions.
598. log - implements a simple logging package.
599. math - provides basic constants and mathematical functions.
600. math/big - implements arbitrary-precision arithmetic (big numbers).
601. math/bits - implements bit counting and manipulation functions for the predeclared unsigned integer types.
602. math/rand - implements pseudo-random number generators.
603. mime - implements parts of the MIME spec.
604. mime/multipart - implements MIME multipart parsing, as defined in RFC 2046.
605. mime/quotedprintable - implements quoted-printable encoding as specified by RFC 2045.
606. net - provides a portable interface for network I/O, including TCP/IP, UDP, domain name resolution, and Unix domain sockets.
607. net/http - provides HTTP client and server implementations.
608. net/http/httptest - provides utilities for HTTP testing.
609. net/http/httptrace - provides mechanisms to trace the events within HTTP client requests.
610. net/http/httputil - provides HTTP utility functions, complementing the more common ones in the net/http package.
611. net/http/internal - contains HTTP internals shared by net/http and net/http/httputil.
612. net/textproto - implements generic support for text-based request/response protocols in the style of HTTP, NNTP, and SMTP.
613. net/url - parses URLs and implements query escaping.
614. os - provides a platform-independent interface to operating system functionality.
615. os/exec - runs external commands.
616. os/user - allows user account lookups by name or id.
617. path - implements utility routines for manipulating slash-separated paths.
618. path/filepath - implements utility routines for manipulating filename paths in a way compatible with the target operating system-defined file paths.
619. reflect - implements run-time reflection, allowing a program to manipulate objects with arbitrary types.
620. regexp - implements regular expression search.
621. regexp/syntax - parses regular expressions into parse trees and compiles parse trees into programs.
622. runtime - contains operations that interact with Go's runtime system, such as functions to control goroutines.
623. runtime/cgo - contains runtime support for code generated by the cgo tool.
624. runtime/debug - contains facilities for programs to debug themselves while they are running.
627. runtime/internal/sys - package sys contains system- and configuration- and architecture-specific constants used by the runtime.
628. runtime/pprof - writes runtime profiling data in the format expected by the pprof visualization tool.
629. runtime/trace - contains facilities for programs to generate traces for the Go execution tracer.
630. sort - provides primitives for sorting slices and user-defined collections.
631. strconv - implements conversions to and from string representations of basic data types.
632. strings - implements simple functions to manipulate UTF-8 encoded strings.
633. sync - provides basic synchronization primitives such as mutual exclusion locks.
634. sync/atomic - provides low-level atomic memory primitives useful for implementing synchronization algorithms.
635. syscall - contains an interface to the low-level operating system primitives.
636. testing - provides support for automated testing of Go packages.
637. text/tabwriter - implements a write filter (tabwriter.Writer) that translates tabbed columns in input into properly aligned text.
638. text/template - implements data-driven templates for generating textual output.
639. text/template/parse - builds parse trees for templates as defined by text/template and html/template.
640. time - provides functionality for measuring and displaying time.
641. unicode - provides data and functions to test some properties of Unicode code points.
642. unicode/utf16 - implements encoding and decoding of UTF-16 sequences.
643. unicode/utf8 - implements functions and constants to support text encoded in UTF-8.
644. unsafe - contains operations that step around the type safety of Go programs.
645. vendor/golang.org/x/crypto/chacha20 - implements the ChaCha20 and XChaCha20 encryption algorithms as specified in RFC 8439 and draft-irtf-cfrg-xchacha-01.
646. vendor/golang.org/x/crypto/chacha20poly1305 - implements the ChaCha20-Poly1305 AEAD and its extended nonce variant XChaCha20-Poly1305, as specified in RFC 8439 and draft-irtf-cfrg-xchacha-01.
647. vendor/golang.org/x/crypto/cryptobyte - contains types that help with parsing and constructing length-prefixed, binary messages, including ASN.1 DER.
648. vendor/golang.org/x/crypto/cryptobyte/asn1 - contains supporting types for parsing and building ASN.1 messages with the cryptobyte package.
649. vendor/golang.org/x/crypto/curve25519 - provides an implementation of the X25519 function, which performs scalar multiplication on the elliptic curve known as Curve25519.
650. vendor/golang.org/x/crypto/hkdf - implements the HMAC-based Extract-and-Expand Key Derivation Function (HKDF) as defined in RFC 5869.
651. vendor/golang.org/x/crypto/internal/subtle - implements functions that are often useful in cryptographic code but require careful thought to use correctly.
652. vendor/golang.org/x/crypto/poly1305 - implements Poly1305 one-time message authentication code as specified in https://cr.yp.to/mac/poly1305-20050329.pdf.
653. vendor/golang.org/x/net/dns/dnsmessage - provides a mostly RFC 1035 compliant implementation of DNS message packing and unpacking.
654. vendor/golang.org/x/net/http/httpguts - provides functions implementing various details of the HTTP specification.
655. vendor/golang.org/x/net/http/httpproxy - provides support for HTTP proxy determination based on environment variables, as provided by net/http's ProxyFromEnvironment function.
656. vendor/golang.org/x/net/http2/hpack - implements HPACK, a compression format for efficiently representing HTTP header fields in the context of HTTP/2.
657. vendor/golang.org/x/net/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.
658. vendor/golang.org/x/net/route - provides basic functions for the manipulation of packet routing facilities on BSD variants.
659. vendor/golang.org/x/sys/cpu - implements processor feature detection for various CPU architectures.
660. vendor/golang.org/x/text/secure/bidirule - implements the Bidi Rule defined by RFC 5893.
661. vendor/golang.org/x/text/transform - provides reader and writer wrappers that transform the bytes passing through as well as various transformations.
662. vendor/golang.org/x/text/unicode/bidi - contains functionality for bidirectional text support.
663. vendor/golang.org/x/text/unicode/norm - contains types and functions for normalizing Unicode strings.
![]() |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |