Overview
Statistics (detailed ones)
	Total 420 packages analyzed and 2108 Go files
	(650016 lines of code) parsed. On average,
	* each Go source file imports 3.29 packages
	  and contains 308 lines of code.
	* each package depends on 6.99 other packages,
	  contains 5.18 source code files, and exports
	  - 6.68 type names,
	  - 1.75 variables,
	  - 32.05 constants,
	  - 9.14 functions.
All Packages (sort packages by:  |  |  | )
1. go.pact.im/x/awsenv - extends AWS SDK configuration with additional environment variables.
2. go.pact.im/x/basicauth - implements HTTP basic authentication scheme.
3. go.pact.im/x/clock - defines basic interfaces to a clock.
4. go.pact.im/x/clock/fakeclock - provides support for testing users of a clock.
5. go.pact.im/x/clock/mockclock - provides clock.Clock implementation that uses GoMock mocking framework.
6. go.pact.im/x/clock/observeclock - provides a clock implementation that allows observing Schedule, Timer and Ticker method calls.
7. go.pact.im/x/crypt - provides a UNIX crypt-style API for password hashing using structured hashes in PHC format.
8. go.pact.im/x/crypt/crypterrors - defines errors that can be returned from crypt.Crypter implementations.
9. go.pact.im/x/extraio - implements extra I/O utilities.
10. go.pact.im/x/flaky - implements mechanisms for executing flaky operations.
#m 11. go.pact.im/x/goupdate - Goupdate is a tool for updating Go module dependencies.
13. go.pact.im/x/httpclient - defines a mockable http.Client interface.
14. go.pact.im/x/httpdebug - provides HTTP handler for debug endpoints.
15. go.pact.im/x/jsonlazy - implements delayed JSON encoding for values that do not implement json.Marshaler interface.
16. go.pact.im/x/maininfo - exposes main module’s build information.
17. go.pact.im/x/names - provides an abstraction for generating short and human-readable pseudo-random names for objects.
18. go.pact.im/x/names/dockernames - provides a names.Namer implementation that uses the Docker’s namesgenerator package.
19. go.pact.im/x/names/monikernames - provides a names.Namer implementation that uses the github.com/technosophos/moniker package.
20. go.pact.im/x/old/pgtxtar - loads migrations for github.com/go-pg/migrations/v8 package in ad-hoc txtar format from a fs.FS filesystem.
21. go.pact.im/x/option - implements optional values to represent the lack of value without pointers.
22. go.pact.im/x/phcformat - implements PHC string format parser and encoder.
23. go.pact.im/x/phcformat/encode - provides value encoders for [go.pact.im/x/phcformat] package.
24. go.pact.im/x/process - provides primitives for managing processes, an abstraction for stateful goroutines.
25. go.pact.im/x/supervisor - provides a supervisor implementation for starting, stopping, and monitoring its child processes.
26. go.pact.im/x/syncx - provides additional synchronization mechanisms and utilities.
27. go.pact.im/x/task - provides an alternative to errgroup package with builtin context cancellation support.
28. go.pact.im/x/zapjournal - provides a zapcore.Core implementation that sends logs to systemd-journald socket.
29. go.pact.im/x/zapjournal/tests - contains integrations tests for zapjournal package.
30. go.pact.im/x/zaplog - provides a constructor for zap.Logger with sensible defaults.