Golang drawer
@golang101
174
subscribers
1
photo
5.03K
links
Curated Golang news
Download Telegram
Join
Golang drawer
174 subscribers
Golang drawer
https://github.com/willscott/go-nfs/
GitHub
GitHub - willscott/go-nfs: golang NFSv3 server
golang NFSv3 server. Contribute to willscott/go-nfs development by creating an account on GitHub.
Golang drawer
https://github.com/dankinder/httpmock
GitHub
GitHub - dankinder/httpmock: Lightweight HTTP mocking in Go (aka golang)
Lightweight HTTP mocking in Go (aka golang). Contribute to dankinder/httpmock development by creating an account on GitHub.
Golang drawer
https://github.com/schollz/progressbar
GitHub
GitHub - schollz/progressbar: A really basic thread-safe progress bar for Golang applications
A really basic thread-safe progress bar for Golang applications - schollz/progressbar
Golang drawer
https://www.thenewdynamic.com/article/hugo-modules-everything-from-imports-to-create/
The New Dynamic
Hugo Modules: everything you need to know! | The New Dynamic
Hugo Modules is one of the most important addition to your favorite SSG. It allows any project to use files stored on a any distant repository and make them their own! In this article we look at what exactly constitute a Hugo Module by creating our own!
Golang drawer
https://threedots.tech/post/introducing-clean-architecture/
threedots.tech
How to implement Clean Architecture in Go (Golang)
In this guide, we share our pragmatic approach to Clean Architecture in Go, refined through years of real-world experimentation. We demonstrate refactoring techniques on a live project, showing how to extract application logic, define interfaces, and improve…
Golang drawer
https://www.elastic.co/blog/the-go-client-for-elasticsearch-introduction
Elastic Blog
The Go client for Elasticsearch: Introduction
The official Go client for Elasticsearch is one of a family of clients that are maintained and supported by Elastic. The client now includes features such as retrying requests and discovering cluster nodes. In this blog post, we’ll focus on the overall architecture…
Golang drawer
https://commaok.xyz/post/discovering-size-classes/
commaok.xyz
Discovering alloc size classes in Go
As of Go 1.15, the Go runtime’s memory allocator doesn’t always allocate exactly the number of bytes required for an object. Instead, it rounds up to the nearest size class.
type T struct { i int64 b byte } Type T has a size of 9 bytes, but allocating a T…
Golang drawer
https://hasura.io/blog/turn-your-go-rest-api-to-graphql-using-hasura-actions/
hasura.io
Turn your Go REST API to GraphQL using Hasura Actions
In this post, we will look at using Hasura Actions to convert your Go REST API to GraphQL.
Golang drawer
https://github.com/cirruslabs/echelon
GitHub
GitHub - cirruslabs/echelon: hierarchical progress bars in terminal on steroids
hierarchical progress bars in terminal on steroids - cirruslabs/echelon
Golang drawer
https://github.com/apache/pulsar-client-go
GitHub
GitHub - apache/pulsar-client-go: Apache Pulsar Go Client Library
Apache Pulsar Go Client Library. Contribute to apache/pulsar-client-go development by creating an account on GitHub.
Golang drawer
https://github.com/hairyhenderson/gomplate
GitHub
GitHub - hairyhenderson/gomplate: A flexible commandline tool for template rendering. Supports lots of local and remote datasources.
A flexible commandline tool for template rendering. Supports lots of local and remote datasources. - hairyhenderson/gomplate
Golang drawer
https://github.com/gookit/color
GitHub
GitHub - gookit/color:
🎨
Terminal color rendering library, support 8/16 colors, 256 colors, RGB color rendering output, support…
🎨
Terminal color rendering library, support 8/16 colors, 256 colors, RGB color rendering output, support Print/Sprintf methods, compatible with Windows. GO CLI 控制台颜色渲染工具库,支持16色,256色,RGB色彩渲染输出,使用类似于...
Golang drawer
https://github.com/upper/db
GitHub
GitHub - upper/db: Data Access Layer (DAL) for PostgreSQL, CockroachDB, MySQL, SQLite and MongoDB with ORM-like features.
Data Access Layer (DAL) for PostgreSQL, CockroachDB, MySQL, SQLite and MongoDB with ORM-like features. - upper/db
Golang drawer
https://github.com/klauspost/pgzip
GitHub
GitHub - klauspost/pgzip: Go parallel gzip (de)compression
Go parallel gzip (de)compression. Contribute to klauspost/pgzip development by creating an account on GitHub.
Golang drawer
https://github.com/stripe/stripe-go
GitHub
GitHub - stripe/stripe-go: Go library for the Stripe API.
Go library for the Stripe API. . Contribute to stripe/stripe-go development by creating an account on GitHub.
Golang drawer
https://github.com/uber-go/zap
GitHub
GitHub - uber-go/zap: Blazing fast, structured, leveled logging in Go.
Blazing fast, structured, leveled logging in Go. Contribute to uber-go/zap development by creating an account on GitHub.
Golang drawer
https://github.com/projectdiscovery/httpx
GitHub
GitHub - projectdiscovery/httpx: httpx is a fast and multi-purpose HTTP toolkit that allows running multiple probes using the retryablehttp…
httpx is a fast and multi-purpose HTTP toolkit that allows running multiple probes using the retryablehttp library. - projectdiscovery/httpx
Golang drawer
https://christine.website/blog/within-go-repo-layout-2020-09-07
Golang drawer
https://github.com/golang/go/wiki/Modules
GitHub
Modules
The Go programming language. Contribute to golang/go development by creating an account on GitHub.
Golang drawer
https://www.zombiezen.com/blog/2020/09/how-i-packaged-go-program-windows-linux/
Zombiezen
How I packaged a Go program for Windows and Linux
Making Go work for multiple platforms and package formats
Golang drawer
https://about.sourcegraph.com/blog/optimizing-a-code-intel-indexer/
Sourcegraph
Optimizing a code intelligence indexer
Find and fix things across all of your code with Sourcegraph universal code search.