ChuhC's starred repositories
v2ray-core
A platform for building proxies to bypass network restrictions.
Clean-Architecture-zh
《架构整洁之道》中文翻译
CyberspaceSecurity
网络空间安全学院
Information_Security_Books
信息安全方面的书籍
pytest-testmon
Selects tests affected by changed files. Executes the right tests first. Continuous test runner when used with pytest-watch.
pytest-xdist
pytest plugin for distributed testing and loop-on-failures testing modes.
distroless
🥑 Language focused docker images, minus the operating system.
greenpack
Cross-language serialization for Golang: greenpack adds versioning, stronger typing, and optional schema atop msgpack2. `greenpack -msgpack2` produces classic msgpack2, and handles nils. Cousin to ZebraPack (https://github.com/glycerine/zebrapack), greenpack's advantage is fully self-describing data. Oh, and faster than protobufs.
zebrapack
ZebraPack format is like gobs version 2: serialization in Go, *but* extremely fast and friendly to other languages. Use Go as your schema. Strong typing. Well documented (and msgpack2 compatible) format so other languages can be readily supported. See also https://github.com/glycerine/greenpack for a more recent alternative. Docs:
golang-set
A simple, battle-tested and generic set type for the Go language. Trusted by Docker, 1Password, Ethereum and Hashicorp.
go-ansible
Go-ansible is a Go package that enables the execution of ansible-playbook or ansible commands directly from Golang applications. It supports a wide range of options for each command, enabling smooth integration of Ansible functionality into your projects.