-
gomega Public
Forked from onsi/gomegaGinkgo's Preferred Matcher Library
Go MIT License UpdatedNov 12, 2024 -
go-plugger Public
Simplistic Go 🔌 plugin manager that works with both statically linked as well as dynamically linked Go plugins, supporting plugin groups with type-safe exported symbols, as well as controlled plugi…
-
lxkns Public
Discover Linux kernel namespaces in Go. Almost everywhere. Aware of various OCI container engines, even engines in containers.
-
-
klo Public
kubectl-like (object) output for Golang
-
morbyd Public
Easily build and run throw-away test Docker images and containers, and run commands inside them using this thin layer on top of the standard Docker Go client.
-
go-mntinfo Public
Go Linux package for retrieving mount information from /proc/[PID]/mountinfo
-
go-asciitree Public
Go package for pretty-printing tree-like data structures in ASCII and Unicode.
-
notwork Public
A tiny package to help with creating transient Linux virtual network elements for testing purposes.
-
nufftables Public
A thin wrapper around Google's nftables to ease reasoning over the current state of tables, chains, rules, and expressions.
-
netlink Public
Forked from vishvananda/netlinkSimple netlink library for go.
Go Apache License 2.0 UpdatedJul 8, 2024 -
nftables Public
Forked from google/nftablesFork of nftables for PR work
Go Apache License 2.0 UpdatedApr 22, 2024 -
bpfman Public
Forked from bpfman/bpfmanFork of An eBPF Manager for Linux and Kubernetes
Rust Apache License 2.0 UpdatedApr 19, 2024 -
whalewatcher Public
Gophers watching whales playing with containers: small module to track the list of containers (name, PID, project) without constant polling. Gets the tricky initial sync done for you, too.
-
tiap Public
tiap isn't app publisher, but packages Industrial Edge apps
-
netdb Public
Protocol, service, and ethertype netdb data for pure Go.
-
gitrepofs Public
A Go fs.FS git repository file system to easily access a repository at a specific tag (or other git reference).
-
caps Public
pure-Go minimalist package for getting and setting the capabilities of Linux tasks (threads). No need for linking with libcap.
-
fdooze Public
File descriptor leak detection for Gomega (on Linux).
-
-
ioctl Public
A tiny package to help with dealing with constructing Linux ioctl request values that are not already included in the sys/unix standard package
Go Apache License 2.0 UpdatedOct 26, 2023 -
once Public
improves your testing feng shui tremendiously by executing a function only once that might need to be triggered from multiple call sites and not just from a single defer.
-
gons Public
Go package for switching into other Linux namespaces just before the Go runtime spins up and blocks switching certain namespaces.
-
testbasher Public
A painfully simple BASH script management and execution Go package for small unit test script harnesses.
Go Apache License 2.0 UpdatedOct 26, 2023 -
namspill Public
detect Linux kernel namespace spilling over into other goroutines
Go Apache License 2.0 UpdatedOct 26, 2023 -
spaserve Public
Serving SPAs with client-side DOM routing and behind different routes without rebuilding.
Go Apache License 2.0 UpdatedOct 25, 2023 -
success Public
Improves testing feng shui tremendiously by shimming in Gomega error detection whenever trying to be "Successful()".
-
native Public
Translate between numbers in fixed sizes and byte sequences in (host) native endianess.
Go Apache License 2.0 UpdatedOct 23, 2023 -
ginkgo Public
Forked from onsi/ginkgoA Modern Testing Framework for Go
Go MIT License UpdatedOct 23, 2023 -