A simple logging interface that supports cross-platform color and concurrency.
Repository Index
47,133 repositories indexed
73–91 of 91 · Most stars
MongoDB / mgo query that supports efficient pagination (cursors to continue listing documents where we left off).
- mongodb
- pagination
- cursor
- query
A simple embeddable scripting language which supports concurrent event processing.
- interpreter
- language
- embeddable-scripting-language
- object-oriented-programming
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, cloud tiering. Filer supports Cloud Drive, xDC replication, Kubernetes, POSIX FUSE mount, S3 API, S3 Gateway, Hadoop, WebDAV, encryption, Erasure Coding. Enterprise version is at seaweedfs.com.
k-modes and k-prototypes clustering algorithms implementation in Go
- golang
- go
- machine-learning
- cluster
An golang log lib, supports tracking and level, wrap by standard log lib
Takes a full name and splits it into individual name parts
a golang log lib supports level and multi handlers
A proxy server than converts JSON request bodies to protocol buffers
- go
- golang
- protocol-buffers
- protobuf
A tool to query InfluxDB and send alerts based on a YAML config
Excel binding to struct written in Go.(Only supports Go1.18+)
Converts go types no matter what
A concurrent toolkit to help execute funcs concurrently in an efficient and safe way. It supports specifying the overall timeout to avoid blocking.
- golang
- go
- goroutine
A Go caching framework that supports multiple data source drivers
- cache
- cachemanager
- golang
A persistent, map-like object for the Go programming language. Supports customization.
Fast API compatibility reports for Go projects
The Generic version of `gcache`. It supports multiple eviction policies: LRU, LFU, ARC.
TranslatedBind data to any Go value. Can use built-in and custom expression binding capabilities; supports data validation logic for Go values.
- gbind
- bind
- cache
- expression
A tiny, zero-dependency Go library that validates UUIDs against standard RFC 4122 formatting, converts UUIDv7() into timestamps by ensuring accuracy and light compute.
- go
- timestamp
- uuid
- good-first-issue