x

module
v0.0.0-...-90ffb0e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 9, 2025 License: GPL-3.0

README

Experimental libraries

GoDoc Build Status codecov

This repository contains several experimental libraries reused across different rbmk repositories.

Minimum Required Go Version

We maintain compatibility with the oldest supported version of Go as documented by the Go Release Policy and update our minimum required version of Go as needed.

Installation

go get github.com/rbmk-project/x

Design

See DESIGN.md for an overview of the design.

Contributing

Contributions are welcome! Please submit a pull requests using GitHub. Use rbmk-project/issues to create issues and discuss features related to this package.

License

SPDX-License-Identifier: GPL-3.0-or-later

Directories

Path Synopsis
Package closepool allows pooling io.Closer instances and closing them in a single operation.
Package closepool allows pooling io.Closer instances and closing them in a single operation.
Package errclass implements error classification.
Package errclass implements error classification.
Package netcore provides a TCP/UDP dialer and a TLS dialer.
Package netcore provides a TCP/UDP dialer and a TLS dialer.
Package netipx contains net/netip extensions.
Package netipx contains net/netip extensions.
Package netsim provides a simple network simulation framework that developers can use to write integration tests.
Package netsim provides a simple network simulation framework that developers can use to write integration tests.
censor
Package censor implements common internet censorship techniques for testing.
Package censor implements common internet censorship techniques for testing.
dns
Package models the distributed DNS database.
Package models the distributed DNS database.
geolink
Package geolink models a geographic point-to-point link.
Package geolink models a geographic point-to-point link.
link
Package link models a point-to-point network link.
Package link models a point-to-point network link.
packet
Package packet contains *Packet and the related definitions.
Package packet contains *Packet and the related definitions.
router
Package router provides network routing capabilities for testing.
Package router provides network routing capabilities for testing.
simpki
Package simpki allows to simulate a PKI for testing purposes.
Package simpki allows to simulate a PKI for testing purposes.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL