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

49–72 of 163 · Most stars

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

  • golang
  • csv
  • fast
  • csv-parser

moss - a simple, fast, ordered, persistable, key-val storage library for golang

Clean architecture validator for go, like a The Dependency Rule and interaction between packages in your Go projects.

  • golang
  • go
  • clean-architecture
  • uncle-bob

Idiomatic Go input parsing with subcommands, positional values, and flags at any position. No required project or package layout and no external dependencies.

  • golang
  • flags
  • subcommands
  • cli

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

libopenapi is a fully featured, high performance OpenAPI 3.2, 3.1, 3.0, Overlays and Arazzo parser, library, validator and toolkit for go applications.

Simple key-value store abstraction and implementations for Go (Redis, Consul, etcd, bbolt, BadgerDB, LevelDB, Memcached, DynamoDB, S3, PostgreSQL, MongoDB, CockroachDB and many more)

Expression evaluation in golang

  • evaluate-expressions
  • expression-evaluator
  • gval
  • expression-language

GhostDB is a distributed, in-memory, general purpose key-value data store that delivers microsecond performance at any scale.

A Go (golang) package that enhances the standard database/sql package by providing powerful data retrieval methods as well as DB-agnostic query building capabilities.

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

ACH implements a reader, writer, and validator for Automated Clearing House (ACH) files. The HTTP server is available in a Docker image and the Go package is available.

  • ach
  • automated-clearing-house
  • money
  • golang-library

A gofmt/goimports-like tool for Go programmers that fills in Go return statements with zero values to match the func return types

A StreamLike, Immutable, Lazy Loading and smart Golang Library to deal with slices.

  • functional-programming
  • lazy-evaluation
  • golang-library
  • golang

⚙️ Golang functional utility library with syntactic sugar. It's like lodash, but for Go

  • golang
  • functional-programming
  • utility-library
  • go

Cross-platform config file CLI toolchain. Validates syntax, schema compliance, and formatting across 18 different configuration file types. Written in Go.

Copygen generates code based on Go types. Generate type-based code to copy values from type to type and fields from struct to struct by default (copier without reflection).