Go validation library with functional API built on top of generics, statically typed and batteries included :fire:
- generics
- go
- type-safe
- validation
58,136 visible repositories in the index
1,801–1,824 of 2,281 · Most stars
Go validation library with functional API built on top of generics, statically typed and batteries included :fire:
Gesetzliche Feiertage und mehr in Deutschland und Österreich (Bank holidays/public holidays in Austria and Germany)
GxPDF - Enterprise-grade PDF library for Go. Table extraction, text parsing, encryption, document creation.
A Go library help testing your RESTful API application
Go tool + library that publishes GIS vector data to GeoServer via PostGIS — walks a directory of shapefile / GeoJSON / GeoPackage / KML, loads each into PostGIS via GDAL/OGR, then registers the resulting tables as GeoServer feature types. Idempotent. Tested on GeoServer 2.27 LTS + 2.28 stable.
🐝 A Highly Performant and easy to use goroutine pool for Go
Fire alarms with system events
Colorized streaming JSON output for Go
Fluent, type-safe, Go-native style SQL query builder with the migration generation tool
A drop-in modernization of jmoiron/sqlx that fixes lexer bugs, automates IN expansion, and adds pluggable hooks — built for Go 1.21+.
Library and tool for reading, writing, and processing transit data
Simple Go ORM for Google/Firebase Cloud Firestore
Fast, zero-allocation, lexicographic-order-preserving packing/unpacking of native Go types to bytes.
Firebase Cloud Messaging for application servers implemented using the Go programming language.
Set is a useful collection but there is no built-in implementation in Go lang.
Package for fast copying structs of different types
A type-to-type copy function code generator.
Start gin microservice from YAML, plugin of rk-boot
Available Terraform Provider network mirroring service.
Golang simple exponential backoff package.
Automatically import infrastructure to tfstate
Unlimited job queue for go, using a pool of concurrent workers processing the job queue entries
The library provides a unified way to read configuration data from different sources, such as environment variables, command line flags, and configuration files.
Golang counters for readers/writers