Overview
Statistics (detailed ones)
	Total 403 packages analyzed and 1951 Go files
	(611424 lines of code) parsed. On average,
	* each Go source file imports 3.11 packages
	  and contains 313 lines of code.
	* each package depends on 7.07 other packages,
	  contains 5.03 source code files, and exports
	  - 5.18 type names,
	  - 1.78 variables,
	  - 36.14 constants,
	  - 9.16 functions.
All Packages (sort packages by:  |  |  | )
1. go.pact.im/x/clock - defines basic interfaces to a clock.
2. go.pact.im/x/clock/fakeclock - provides support for testing users of a clock.
3. go.pact.im/x/clock/mockclock - provides clock.Clock implementation that uses GoMock mocking framework.
4. go.pact.im/x/clock/observeclock - provides a clock implementation that allows observing Schedule, Timer and Ticker method calls.
5. go.pact.im/x/crypt - provides a UNIX crypt-style API for password hashing using structured hashes in PHC format.
6. go.pact.im/x/crypt/crypterrors - defines errors that can be returned from crypt.Crypter implementations.
7. go.pact.im/x/extraio - implements extra I/O utilities.
8. go.pact.im/x/flaky - implements mechanisms for executing flaky operations.
m 9. go.pact.im/x/goupdate - Goupdate is a tool for updating Go module dependencies.
10. go.pact.im/x/grpcprocess - provides [process.Runner] wrapper for [grpc.Server].
11. go.pact.im/x/httpclient - defines a mockable http.Client interface.
12. go.pact.im/x/httpclient/mockhttpclient - provides httpclient.Client implementation that uses GoMock mocking framework.
13. go.pact.im/x/httpdebug - provides HTTP handler for debug endpoints.
14. go.pact.im/x/httpprocess - provides [process.Runner] wrapper for [http.Server].
15. go.pact.im/x/httptrack - provides tools for tracking HTTP connection state transitions.
16. go.pact.im/x/maininfo - exposes main module’s build information.
17. go.pact.im/x/netchan - provides an in-memory implementation of the net.Listener interface, allowing programs to simulate network connections using channels and pipes instead of real network sockets.
18. go.pact.im/x/option - implements optional values to represent the lack of value without pointers.
19. go.pact.im/x/phcformat - implements PHC string format parser and encoder.
20. go.pact.im/x/phcformat/encode - provides value encoders for go.pact.im/x/phcformat package.
21. go.pact.im/x/process - provides primitives for managing processes, an abstraction for stateful goroutines.
22. go.pact.im/x/supervisor - provides a supervisor implementation for starting, stopping, and monitoring its child processes.
23. go.pact.im/x/task - provides an alternative to errgroup package with builtin context cancellation support.
24. go.pact.im/x/zapjournal - provides a zapcore.Core implementation that sends logs to systemd-journald socket.
25. go.pact.im/x/zapjournal/tests - contains integrations tests for zapjournal package.
26. go.pact.im/x/zaplog - provides a constructor for zap.Logger with sensible defaults.