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
Data structure and algorithm library for go, designed to provide functions similar to C++ STL
Types and utilities for working with 2d geometry in Golang
Golang errors with stack trace and source fragments.
csvutil provides fast and idiomatic mapping between CSV and Go (golang) values.
:steam_locomotive: Decodes url.Values into Go value(s) and Encodes Go value(s) into url.Values. Dual Array and Full map support.
CLRS study. Codes are written with golang.
Decode / encode XML to/from map[string]interface{} (or JSON); extract values with dot-notation paths and wildcards. Replaces x2j and j2x packages.
Go library to access geocoding and reverse geocoding APIs
General purpose library for reading, writing and working with OpenStreetMap data
Synchronization and asynchronous computation package for Go
Stream api (kind of) implementation for go, other useful functions and packages to use go in a functional way
- filter-map-reduce
- go-library
- stream-api
- filter
A high-performance, thread-safe generic concurrent hash map implementation with Swiss Map.
go-sitemap-generator is the easiest way to generate Sitemaps in Go
- sitemap-generator
- sitemap
- go
Tile is a 2D grid engine, built with data and cache friendly ways, includes pathfinding and observers.
Type safe SQL query builder and struct mapper for Go
Fast resizable golang semaphore primitive
- semaphore
- go
- golang
- semaphore-pattern
Learn everything about Go in 7 days (from a Nodejs developer).
A lightweight yet powerful, fast, customizable, type-safe object-relational mapper for the Go programming language.
- orm
- orm-framework
- golang
- object-relational-mapper
Easily and dynamically generate maps from Go static structures
Golang binary decoder for mapping data into the structure
- golang
- binary
- decoder
- unmarshaling
Super Simple IMAP Client Library for Golang
a thread-safe concurrent map for go
🚦 Semaphore pattern implementation with timeout of lock/unlock operations.