Golang drawer
@golang101
174
subscribers
1
photo
5.03K
links
Curated Golang news
Download Telegram
Join
Golang drawer
174 subscribers
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.
Golang drawer
https://www.honeybadger.io/blog/go-web-services/
Honeybadger Developer Blog
A Gentle Introduction to Web Services With Go
When you're deciding on a technology to use for your project, it helps to have a broad understanding of your options. You may be tempted to build a web service in Go for performance reasons - but what would that code actually look like? How would it compare…
Golang drawer
https://github.com/sdslabs/kiwi
GitHub
GitHub - sdslabs/kiwi: A minimalistic in-memory key value store.
A minimalistic in-memory key value store. Contribute to sdslabs/kiwi development by creating an account on GitHub.
Golang drawer
https://github.com/go101/gold
GitHub
GitHub - go101/gold: Moved to https://github.com/go101/golds
Moved to https://github.com/go101/golds. Contribute to go101/gold development by creating an account on GitHub.
Golang drawer
https://github.com/Villenny/fastrand64-go
GitHub
GitHub - Villenny/fastrand64-go
Contribute to Villenny/fastrand64-go development by creating an account on GitHub.