A Go library providing a simplified abstraction over google/gopacket for network packet parsing and processing, reducing boilerplate and improving ease of use while preserving core packet inspection capabilities.
- bytes
- golang
- golang-library
- ip
47,133 repositories indexed
433–456 of 466 · Most stars
A Go library providing a simplified abstraction over google/gopacket for network packet parsing and processing, reducing boilerplate and improving ease of use while preserving core packet inspection capabilities.
Feature-rich filesystem mocking for Go tests: comprehensive error injection, latency simulation, write operations, operation statistics, and standalone file handles. Built on testing/fstest.MapFS with comprehensive fs.FS interface support.
A lightweight webhook action engine — execute custom commands, scripts, and forward webhooks based on YAML rules when webhook requests arrive.
A simple and elegant interface for GO's reflect.
Zero-dependency Go implementation of the Unix getopt function, tested against GNU libc.
Abstractions and utilities to get rid of boilerplate code in business logic
Go client for Meta's Threads - OAuth 2.0, rate limiting, full API coverage, production-ready
high bandwidth for high-latency tcp connections
A small, flexible authorization core for Go, built around subject–action–resource–scope checks.
Transactor is a library for simplifying transaction management in Go
Pin AI Skill behavior. Block unapproved drift in CI. See exactly what changed in every PR.
One Go interface, five backends — filelock, flock, Redis, Postgres, etcd. Distributed locks with fencing tokens, semaphore mode, observability hooks, and TraceID propagation. Swap backends with one line.
Sentimental Analysis Microservice
A production-ready Go SDK for TRON: gRPC client with connection pooling, HD wallets, TRC-10/TRC-20, event decoding, transaction simulation, and shielded TRC-20 (Sapling) support. 85% test coverage.
Simple sitemap formatting, with a little syntactic sugar
Code Katas to practice TDD in Go, Haskell, Java, PHP, Python, and TypeScript
A simple framework for writing effective unit, component, and integration tests.
The kitchen sink for clean Go projects — generic helpers for slices, maps, parallel work, JSON, HTTP, and containers
Kustomize KRM function to run builtin transformers
A comprehensive, zero-dependency Go SDK for the Paystack API
NAT type diagnosis CLI. Tells you why WebRTC/P2P/VPN connections fail and whether TURN is required.
Encrypted .env vault manager with interactive TUI — written in Go
Golang production-ready features
Deep network visibility, powered by Suricata. Artica integrates the Suricata IDS engine directly inside your server, giving you enterprise-grade intrusion detection without the complexity. Monitor every packet in real time, detect advanced threats, and visualize malicious