a lot of third-party libraries to run in a production environment. ▌We should be able to: update third-party libraries easily, reproduce the executable reliably, and keep enough quality for production use.
virtually all goroutines. ▌ Features Standardized signal handling Graceful restart of servers Logging using cybozu-go/log etc. https://ymmt2005.hatenablog.com/entry/2016/09/03/Making_well-behaved_programs_in_Go_with_cybozu-go/cmd
a SOCKS or HTTP proxy transparently Use iptables instead of LD_PRELOAD works for programs independent of libc. ▌github.com/cybozu-go/usocksd SOCKS4/5 server (and library) Dynamic IP deselection using DNSBL https://ymmt2005.hatenablog.com/entry/2016/03/13/Transparent_SOCKS_proxy_in_Go_to_replace_NAT