Translated⚔ Go package for data validation and filtering. support Map, Struct, Form data. A general-purpose Go library for data validation and filtering, simple to use, with most commonly used validators and filters built in, and support for custom validators, custom messages, and field translation.
- validation
- validator
- filter
- govalidator
Raft library for maintaining a replicated state machine
Data structure and algorithm library for go, designed to provide functions similar to C++ STL
Fast, concurrent, streaming access to Amazon S3, including gof3r, a CLI. http://godoc.org/github.com/rlmcpherson/s3gof3r
Structured, composable logging for Go
CBOR codec (RFC 8949, RFC 8742) with CBOR tags, Go struct tag options (toarray, keyasint, omitempty, omitzero), float64/32/16, big.Int, and fuzz tested.
⚡High Performance DICOM Medical Image Parser in Go.
- dicom
- dicom-images
- golang
- golang-library
omniparser: a native Golang ETL streaming parser and transform library for CSV, JSON, XML, EDI, text, etc.
An opinionated guideline to structure & develop a Go web application/service
A Counter-Strike 2 Demo Parser for Go (demoinfo)
- counter-strike
- csgo
- golang
- go
Terratag is a CLI tool that enables users of Terraform to automatically create and maintain tags across their entire set of AWS, Azure, and GCP resources
HyperLogLog with lots of sugar (Sparse, LogLog-Beta bias correction and TailCut space reduction) brought to you by Axiom
csvutil provides fast and idiomatic mapping between CSV and Go (golang) values.
Twitch VOD and Live Stream archiving platform. Includes a rendered and real-time chat for each archive.
Effortless database administration tool
Temporal Go SDK
🔥 Error handling library with context, assertion, stack trace and source fragments
- attributes
- context
- error
- exception
Abstruse is a free and open-source CI/CD platform that tests your models and code.
CometBFT: A distributed, Byzantine fault-tolerant, deterministic state machine replication engine. A fork and successor to Tendermint Core.
Nornicdb is a distributed low-latency, Graph+Vector, Temporal MVCC with all sub-ms HNSW search, graph traversal, and writes. Using Neo4j Bolt/Cypher and qdrant's gRPC means you can switch with no changes while adding intelligent features like schemas, managed embeddings, reranking+llm, GPU accel, Auto-TLP, Policy-based Memory Decay, and MCP server.
OpenTelemetry Compile-Time Instrumentation for Golang
Technical Analysis Library for Golang
- technical-analysis
- golang
- go
- stock
Go library for diffing Postgres schemas and generating SQL migrations
- golang
- postgres
- postgres-schema
- postgres-schema-diff
A distributed MySQL binlog storage system built on Raft
- mysql
- raft
- golang
- mysql-binlog