Pinned Repositories
edgeshark
Discover and capture container network traffic from your comfy desktop Wireshark, using a containerized service and a Wireshark plugin.
enumflag
Typed enumeration flags (single and slice) for spf13/pflag, Go's flag drop-in package.
fdooze
File descriptor leak detection for Gomega (on Linux).
go-plugger
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 plugin order within a group.
lxkns
Discover Linux kernel namespaces in Go. Almost everywhere. Aware of various OCI container engines, even engines in containers.
morbyd
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.
multibow
⌨ Turns a Keybow into a macro keyboard with multiple, on-the-fly switchable layouts – so you don't need to swap mSD cards.
ThirdFlow
🔌 In-browser Tiddlywiki 5 plugin development support plugin
TW5FontAwesome
âš‘ Embedding Font Awesome in TW5
TwTube
âš™ Videojs player plugin for TiddlyWiki 5, plus skins, plus media TW server.
thediveo's Repositories
thediveo/lxkns
Discover Linux kernel namespaces in Go. Almost everywhere. Aware of various OCI container engines, even engines in containers.
thediveo/morbyd
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.
thediveo/gitrepofs
A Go fs.FS git repository file system to easily access a repository at a specific tag (or other git reference).
thediveo/go-asciitree
Go package for pretty-printing tree-like data structures in ASCII and Unicode.
thediveo/go-plugger
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 plugin order within a group.
thediveo/klo
kubectl-like (object) output for Golang
thediveo/tiap
tiap isn't app publisher, but packages Industrial Edge apps
thediveo/fdooze
File descriptor leak detection for Gomega (on Linux).
thediveo/netdb
Protocol, service, and ethertype netdb data for pure Go.
thediveo/nufftables
A thin wrapper around Google's nftables to ease reasoning over the current state of tables, chains, rules, and expressions.
thediveo/caps
pure-Go minimalist package for getting and setting the capabilities of Linux tasks (threads). No need for linking with libcap.
thediveo/go-mntinfo
Go Linux package for retrieving mount information from /proc/[PID]/mountinfo
thediveo/gons
Go package for switching into other Linux namespaces just before the Go runtime spins up and blocks switching certain namespaces.
thediveo/notwork
A tiny package to help with creating transient Linux virtual network elements for testing purposes.
thediveo/once
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.
thediveo/success
Improves testing feng shui tremendiously by shimming in Gomega error detection whenever trying to be "Successful()".
thediveo/whalewatcher
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.
thediveo/spaserve
Serving SPAs with client-side DOM routing and behind different routes without rebuilding.
thediveo/bpfman
Fork of An eBPF Manager for Linux and Kubernetes
thediveo/faf
Fire and Forget: selected tuned parsing and file system operations for running with open scissors on Linux
thediveo/gomega
Ginkgo's Preferred Matcher Library
thediveo/ioctl
A tiny package to help with dealing with constructing Linux ioctl request values that are not already included in the sys/unix standard package
thediveo/irks
Fetching Linux per-CPU interrupt counters
thediveo/namspill
detect Linux kernel namespace spilling over into other goroutines
thediveo/native
Translate between numbers in fixed sizes and byte sequences in (host) native endianess.
thediveo/netlink
Simple netlink library for go.
thediveo/nftables
Fork of nftables for PR work
thediveo/osrelease
A slightly pedantic os-release parser.
thediveo/testbasher
A painfully simple BASH script management and execution Go package for small unit test script harnesses.
thediveo/thediveo.github.io
🕸 TheDiveO user web page repository