TLWI Golang #56
Curated Golang content.
Curated by Dennis O'Keeffe
Common Anti-Patterns in Go Web Applications, Using sync.Once for better caching logic. Here is your Golang Weekly curation for Wed Aug 18 2021.
Hot Go Articles This Week On Reddit
Go Articles This Week On Dev.To
Trending Go Repositories This Week On Github
- tmrts/go-patterns (Go): Curated list of Go design patterns, recipes and idioms
- megaease/easegress (Go): A Cloud Native traffic orchestration system
- cilium/cilium (Go): eBPF-based Networking, Security, and Observability
- sniptt-official/ots (Go): 🔐 Share end-to-end encrypted secrets with others via a one-time URL
- kubernetes/kubernetes (Go): Production-Grade Container Scheduling and Management
- hashicorp/terraform (Go): Terraform enables you to safely and predictably create, change, and improve infrastructure. It is an open source tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.
- Dreamacro/clash (Go): A rule-based tunnel in Go.
- chrislusf/seaweedfs (Go): SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files! Blob store has O(1) disk seek, local tiering, cloud tiering. Filer supports cross-cluster active-active replication, Kubernetes, POSIX, S3 API, encryption, Erasure Coding for warm storage, FUSE mount, Hadoop, WebDAV, mount cloud storage.
- filebrowser/filebrowser (Go): 📂 Web File Browser
- cli/cli (Go): GitHub’s official command line tool
- kyverno/kyverno (Go): Kubernetes Native Policy Management
- fyne-io/fyne (Go): Cross platform GUI in Go inspired by Material Design
- photoprism/photoprism (Go): Privately browse, organize, and share your photo collection. Free & Open Source. 🌈
- ehang-io/nps (Go): 一款轻量级、高性能、功能强大的内网穿透代理服务器。支持tcp、udp、socks5、http等几乎所有流量转发，可用来访问内网网站、本地支付接口调试、ssh访问、远程桌面，内网dns解析、内网socks5代理等等……，并带有功能强大的web管理端。a lightweight, high-performance, powerful intranet penetration proxy server, with a powerful web management terminal.
- geektutu/7days-golang (Go): 7 days golang programs from scratch (web framework Gee, distributed cache GeeCache, object relational mapping ORM framework GeeORM, rpc framework GeeRPC etc) 7天用Go动手写/从零实现系列
- securego/gosec (Go): Golang security checker
- deepmap/oapi-codegen (Go): Generate Go client and server boilerplate from OpenAPI 3 specifications
- v2fly/v2ray-core (Go): A platform for building proxies to bypass network restrictions.
- golang/go (Go): The Go programming language
- traefik/traefik (Go): The Cloud Native Application Proxy
- binance-chain/bsc (Go): A Binance Smart Chain client based on the go-ethereum fork
- hashicorp/terraform-provider-aws (Go): Terraform AWS provider
- Mrs4s/go-cqhttp (Go): cqhttp的golang实现，轻量、原生跨平台.
- urfave/cli (Go): A simple, fast, and fun package for building command line apps in Go
- rancher/rke (Go): Rancher Kubernetes Engine (RKE), an extremely simple, lightning fast Kubernetes distribution that runs entirely within containers.
Topics from the Weekly Go Forum
Gopher Gold is a weekly roundup for all things Go! If you have more suggestions for resources, submit them below! Follow me on Twitter for more projects @dennisokeeffe92.