Easy to use and modular library to make self updating golang programs
- self-updater
- update
- updater
- updates
47,133 repositories indexed
73–96 of 127 · Most stars
Easy to use and modular library to make self updating golang programs
Hit your API targets with rapid-fire precision using Go's fastest and simple HTTP Client.
Pure Go FFI for WebGPU - CGO-free GPU access via wgpu-native bindings
Behaviour Driven Development tests generator for Golang
Go Wrapper for using localstack
Go Client for the Unsplash API
A drop-in replacement for Go errors, with some added sugar! Unwrap user-friendly messages, HTTP status code, easy wrapping with multiple error types.
Structured Concurrency in Go
Generic sorted map for Go with red-black tree under the hood
A Go library for building command line applications.
A probably paranoid Golang utility library for securely hashing and encrypting passwords based on the Dropbox method. This implementation uses Blake2b, Scrypt and XSalsa20-Poly1305 (via NaCl SecretBox) to create secure password hashes that are also encrypted using a master passphrase.
Password generator written in Golang, usable as a CLI or Go library. Provides options for human readable and accessibility friendly passwords.
Zero-dependency Go input validation, in-place normalization, and JSON Schema generation from struct tags.
Library and tool for reading, writing, and processing transit data
Package for fast copying structs of different types
Lightweight and versatile utilities for Go 📦
Unlimited job queue for go, using a pool of concurrent workers processing the job queue entries
Ordered-concurrently a library for concurrent processing with ordered output in Go. Process work concurrently and returns output in a channel in the order of input. It is useful in concurrently processing items in a queue, and get output in the order provided by the queue.
Simple line of code counter written in Go
Null Types, Safe primitive type conversion and fetching value from complex structures.
🍜 Parametrized JSON logging library in Golang which lets you obfuscate sensitive data and marshal any kind of content.
Generic, zero-alloc, 100%-test covered Quadtree for golang
A simple utility package for exception handling with try-catch in Golang
Golang type-safe dependency injection