Package ring provides a high performance and thread safe Go implementation of a bloom filter.
- go
- golang
47,133 repositories indexed
73–96 of 135 · Most stars
Package ring provides a high performance and thread safe Go implementation of a bloom filter.
A safe way to execute functions asynchronously, recovering them in case of panic. It also provides an error stack aiming to facilitate fail causes discovery.
redisqueue provides a producer and consumer of a queue that uses Redis streams
🚀 Gone - A Lightweight Dependency Injection Framework for Go | Tag-based Auto Injection | Supports Config Center/Lifecycle Management | Provides Rich Ecosystem Components and Scaffolding Tool
Ratus is a RESTful asynchronous task queue server. It translated concepts of distributed task queues into a set of resources that conform to REST principles and provides a consistent HTTP API for various backends.
GoThanks automatically stars Go's official repository and your go.mod github dependencies, providing a simple way to say thanks to the maintainers of the modules you use and the contributors of Go itself.
This library provides a simple microservice framework based on clean architecture principles with a working example implemented.
A Go (golang) package providing high-performance asynchronous logging, message filtering by severity and category, and multiple message targets.
Provide check digit algorithms and calculators written in Go
Xferspdy provides binary diff and patch library in golang. [Mentioned in Awesome Go, https://github.com/avelino/awesome-go]
The opposite of Ruler, provides blue teams with the ability to detect Ruler usage against Exchange.
This package provides a framework for writing validations for Go applications.
GoFreeDB is a Golang library that provides common and simple database abstractions on top of Google Sheets.
Golang library for providing a canonical representation of email address.
CLI tool for running coding agents inside hardware-isolated microVMs
Package passwap provides a unified implementation between different password hashing algorithms. It allows for easy swapping between algorithms, using the same API for all of them.
Improved Go Syntax (transpiler)
Package notify provides an implementation of the Gnome DBus Notifications Specification.
Package netbug provides a handler for registering profilers on your own ServeMux.
A Go package that provides a simple way of accessing nested properties in maps and slices.
Multi-agent orchestration & workflow engine. Declarative YAML workflows, LLM coordinator with hub-and-spoke mailboxes, race-safe delivery. One YAML file, one Go binary. Runs on any goai-supported provider.
Password generator written in Golang, usable as a CLI or Go library. Provides options for human readable and accessibility friendly passwords.
Froggit-Go is a universal Go library, allowing to perform actions on VCS providers.
Available Terraform Provider network mirroring service.