Sign in

Repository Index

47,133 repositories indexed

Tags: All Tags
Tags

A repository shows when it has any selected Tag.

Filters (1)

Filters

Clear all filters

25–48 of 84 · Most stars

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

csvutil provides fast and idiomatic mapping between CSV and Go (golang) values.

  • golang
  • csv
  • fast
  • csv-parser

:steam_locomotive: Decodes url.Values into Go value(s) and Encodes Go value(s) into url.Values. Dual Array and Full map support.

Decode / encode XML to/from map[string]interface{} (or JSON); extract values with dot-notation paths and wildcards. Replaces x2j and j2x packages.

Synchronization and asynchronous computation package for Go

  • go
  • async
  • future
  • promise

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

Tile is a 2D grid engine, built with data and cache friendly ways, includes pathfinding and observers.

  • 2d
  • tilemap
  • grid
  • pathfinding

A lightweight yet powerful, fast, customizable, type-safe object-relational mapper for the Go programming language.

  • orm
  • orm-framework
  • golang
  • object-relational-mapper

Golang binary decoder for mapping data into the structure

  • golang
  • binary
  • decoder
  • unmarshaling

🚦 Semaphore pattern implementation with timeout of lock/unlock operations.

  • go
  • golang
  • library
  • module