| [`go-libp2p-transport-upgrader`](//github.com/libp2p/go-libp2p-transport-upgrader) | [](https://travis-ci.org/libp2p/go-libp2p-transport-upgrader) | N/A | [](https://codecov.io/gh/libp2p/go-libp2p-transport-upgrader) | helpers for implementing new transports |
| [`go-libp2p-transport-upgrader`](//github.com/libp2p/go-libp2p-transport-upgrader) | [](https://travis-ci.org/libp2p/go-libp2p-transport-upgrader) | N/A | [](https://codecov.io/gh/libp2p/go-libp2p-transport-upgrader) | upgrades multiaddr-net connections into full libp2p transports |
| [`go-libp2p-reuseport-transport`](//github.com/libp2p/go-libp2p-reuseport-transport) | [](https://travis-ci.org/libp2p/go-libp2p-reuseport-transport) | N/A | [](https://codecov.io/gh/libp2p/go-libp2p-reuseport-transport) | partial transport for building transports that reuse ports |
| [`go-buffer-pool`](//github.com/libp2p/go-buffer-pool) | [](https://travis-ci.org/libp2p/go-buffer-pool) | N/A | [](https://codecov.io/gh/libp2p/go-buffer-pool) | a variable size buffer pool for go |
| [`go-testutil`](//github.com/libp2p/go-testutil) | [](https://travis-ci.org/libp2p/go-testutil) | N/A | [](https://codecov.io/gh/libp2p/go-testutil) | a collection of testing utilities for ipfs and libp2p |
| [`go-libp2p-dummy-conn`](//github.com/libp2p/go-libp2p-dummy-conn) | [](https://travis-ci.org/libp2p/go-libp2p-dummy-conn) | N/A | [](https://codecov.io/gh/libp2p/go-libp2p-dummy-conn) | a dummy libp2p connection for testing |