Overview
Statistics (detailed ones)
	Total 422 packages analyzed and 2010 Go files
	(628250 lines of code) parsed. On average,
	* each Go source file imports 3.17 packages
	  and contains 313 lines of code.
	* each package depends on 7.08 other packages,
	  contains 4.95 source code files, and exports
	  - 5.12 type names,
	  - 1.74 variables,
	  - 34.86 constants,
	  - 9.04 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/httprange - implements io.ReaderAt interface for HTTP range requests as specified in RFC 7233 and RFC 9110.
16. go.pact.im/x/httptrack - provides tools for tracking HTTP connection state transitions.
17. go.pact.im/x/maininfo - exposes main module’s build information.
18. 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.
19. go.pact.im/x/option - implements optional values to represent the lack of value without pointers.
20. go.pact.im/x/phcformat - implements PHC string format parser and encoder.
21. go.pact.im/x/phcformat/encode - provides value encoders for go.pact.im/x/phcformat package.
22. go.pact.im/x/process - provides primitives for managing processes, an abstraction for stateful goroutines.
23. go.pact.im/x/slogtime - provides an alternative [slog.Logger] implementation that allows using custom time.Now function for log records.
24. go.pact.im/x/supervisor - provides [process.Runner] supervision implementation.
25. go.pact.im/x/task - provides an alternative to errgroup package with builtin context cancellation support.
26. go.pact.im/x/zapjournal - provides a zapcore.Core implementation that sends logs to systemd-journald socket.
27. go.pact.im/x/zapjournal/tests - contains integrations tests for zapjournal package.
28. go.pact.im/x/zaplog - provides a constructor for zap.Logger with sensible defaults.