Awesome Open Source
Search
Programming Languages
Languages
All Categories
Categories
About
Search results for golang struct
golang
x
struct
x
1,500 search results found
Sqlx
⭐
13,745
general purpose extensions to golang's database/sql
Sqlc
⭐
8,215
Generate type-safe code from SQL
Mapstructure
⭐
6,849
Go library for decoding generic map values into native Go structures and vice versa.
Govalidator
⭐
5,705
[Go] Package of validators and sanitizers for strings, numerics, slices and structs
Xlsx
⭐
5,486
(No longer maintained!) Go (golang) library for reading and writing XLSX files.
Pg
⭐
5,345
Golang ORM with focus on PostgreSQL features and performance
Envconfig
⭐
4,510
Golang library for managing configuration data from environment variables
Graphql Go
⭐
4,464
GraphQL server with a focus on ease of use
Copier
⭐
4,328
Copier for golang, copy value from struct to struct and more
Go Funk
⭐
4,236
A modern Go utility library which provides helpers (map, find, contains, filter, ...)
Toml
⭐
4,216
TOML parser for Golang with reflection.
Easyjson
⭐
4,080
Fast JSON serializer for golang.
Env
⭐
3,516
A simple and zero-dependencies library to parse environment variables into structs.
Kaitai_struct
⭐
3,464
Kaitai Struct: declarative language to generate binary data parsers in C++ / C# / Go / Java / JavaScript / Lua / Nim / Perl / PHP / Python / Ruby
Ozzo Validation
⭐
3,126
An idiomatic Go (golang) validation package. Supports configurable and extensible validation rules (validators) using normal language constructs instead of error-prone struct tags.
Gofakeit
⭐
3,105
Random fake data generator written in go
Participle
⭐
2,983
A parser library for Go
Structs
⭐
2,967
Utilities for Go structs
Ffjson
⭐
2,620
faster JSON serialization for Go
Mergo
⭐
2,403
Mergo: merging Go structs and maps since 2013
Gobreaker
⭐
2,387
Circuit Breaker implemented in Go
Gormt
⭐
2,183
database to golang struct
Faker
⭐
2,055
Go (Golang) Fake Data Generator for Struct. [Notes]This repository is archived, moved to the new repository https://github.com/go-faker/faker
Msgpack
⭐
2,045
msgpack.org[Go] MessagePack encoding for Golang
Gomodifytags
⭐
2,012
Go tool to modify struct field tags
Soup
⭐
1,984
Web Scraper in Go, similar to BeautifulSoup
Stripe Go
⭐
1,785
Go library for the Stripe API.
Go Querystring
⭐
1,744
go-querystring is Go library for encoding structs into URL query strings.
Osin
⭐
1,719
Golang OAuth2 server library
Go Arg
⭐
1,581
Struct-based argument parsing in Go
Sling
⭐
1,559
A Go HTTP client library for creating and sending API requests
Configor
⭐
1,543
Golang Configuration tool that support YAML, JSON, TOML, Shell Environment
Moq
⭐
1,526
Interface mocking tool for go generate
Zygomys
⭐
1,451
Zygo is a Lisp interpreter written in 100% Go. Central use case: dynamically compose Go struct trees in a zygo script, then invoke compiled Go functions on those trees. Makes Go reflection easy.
Go Tagexpr
⭐
1,447
An interesting go struct tag expression syntax for field validation, etc.
Golang Notes
⭐
1,383
Notes to understand golang
Go Styleguide
⭐
1,375
🏆 Opinionated Styleguide for the Go language
Kong
⭐
1,369
Kong is a command-line parser for Go
Jsonapi
⭐
1,325
jsonapi.org style payload serializer and deserializer
Validator
⭐
1,231
Package validator implements struct field validations
Hprose Golang
⭐
1,224
Hprose is a cross-language RPC. This project is Hprose for Golang.
Gout
⭐
1,203
gout to become the Swiss Army Knife of the http client @^^@---> gout 是http client领域的瑞士军刀,小巧,强大,犀利。具体用法可看文档,如使用迷惑或者API用得不爽都可提i
Schema
⭐
1,157
Package gorilla/schema fills a struct with form values.
Facebook
⭐
1,125
A Facebook Graph API SDK For Go.
Dynamo
⭐
1,109
expressive DynamoDB library for Go
Anaconda
⭐
1,079
A Go client library for the Twitter 1.1 API
Webauthn
⭐
998
WebAuthn (FIDO2) server library written in Go
Go Sqlbuilder
⭐
994
A flexible and powerful SQL string builder library plus a zero-config ORM.
Protoc Go Inject Tag
⭐
927
Inject custom tags to protobuf golang struct
Yaml
⭐
870
A better way to marshal and unmarshal YAML in Golang
Scany
⭐
858
Library for scanning data from a database into Go structs and more
Go Kallax
⭐
840
Kallax is a PostgreSQL typesafe ORM for the Go language.
Goformation
⭐
808
GoFormation is a Go library for working with CloudFormation templates.
Objectbox Go
⭐
794
Go database for fast and effortless data management
Csvutil
⭐
790
csvutil provides fast and idiomatic mapping between CSV and Go (golang) values.
Structslop
⭐
777
structslop is a static analyzer for Go that recommends struct field rearrangements to provide for maximum space/allocation efficiency.
Gocqlx
⭐
771
All-In-One: CQL query builder, ORM and migration tool
Fetchbot
⭐
758
A simple and flexible web crawler that follows the robots.txt policies and crawl delays.
Gophercloud
⭐
750
Gophercloud: an OpenStack SDK for Go
Jingo
⭐
727
This package provides the ability to encode golang structs to a buffer as JSON very quickly.
Eaopt
⭐
721
🍀 Evolutionary optimization library for Go (genetic algorithm, partical swarm optimization, differential evolution)
Go Envconfig
⭐
721
A Go library for parsing struct tags from environment variables.
Mymysql
⭐
721
MySQL Client API written entirely in Go
Godb
⭐
716
A Go SQL query builder and struct mapper.
Diff
⭐
711
A library for diffing golang structures
Dque
⭐
662
dque is a fast, embedded, durable queue for Go
Hashstructure
⭐
657
Get hash values for arbitrary values in Go (golang).
Zek
⭐
652
Generate a Go struct from XML.
Collection
⭐
632
go collection package for fasting coding
Graphql
⭐
611
Package graphql provides a GraphQL client implementation.
Dat
⭐
600
Go Postgres Data Access Toolkit
Gval
⭐
583
Expression evaluation in golang
Go Restructure
⭐
578
Match regular expressions into struct fields
Defaults
⭐
574
Initialize structs with default values
Hydra
⭐
569
后端一站式微服务框架,提供API、web、websocket,RPC、任务调度、消息消费服务器
Proteus
⭐
559
Generate .proto files from Go source code.
Cbor
⭐
559
CBOR codec (RFC 8949) with CBOR tags, Go struct tags (toarray, keyasint, omitempty), float64/32/16, big.Int, and fuzz tested billions of execs.
Qbs
⭐
549
QBS stands for Query By Struct. A Go ORM.
Jsonq
⭐
540
simple json field access for golang
Structtag
⭐
522
Parse and modify Go struct field tags
Meddler
⭐
516
conversion between sql and structs in go
Struc
⭐
514
Better binary packing for Go
Db2struct
⭐
512
Converts a mysql table into a golang struct
Quartz
⭐
511
A gem for calling Go code from within your Ruby code
Dynamic Struct
⭐
488
Golang package for editing struct's fields during runtime and mapping structs to other structs.
Bolthold
⭐
483
BoltHold is an embeddable NoSQL store for Go types built on BoltDB
Megajson
⭐
477
A JSON parser generator for high performance encoding and decoding in Go.
Gokv
⭐
463
Simple key-value store abstraction and implementations for Go (Redis, Consul, etcd, bbolt, BadgerDB, LevelDB, Memcached, DynamoDB, S3, PostgreSQL, MongoDB, CockroachDB and many more)
Gophercloud
⭐
453
A Go SDK for OpenStack. IN FEATURE FREEZE. See Issue #592
Modl
⭐
448
golang database modelling library
Badgerhold
⭐
437
BadgerHold is an embeddable NoSQL store for querying Go types built on Badger
Sql2struct
⭐
433
A developer-friendly tool for transfering sql statement to go struct.
Multiconfig
⭐
432
Load configuration from multiple sources in Go
Go Serial
⭐
415
A Go library for dealing with serial ports.
Awesome Go Orms
⭐
401
ORMs for Go, most starred on GitHub.
Learning Go
⭐
399
Projects, Algorithms and data structures implemented in Golang with explanations and links to further readings
Generate
⭐
396
Generates Go (golang) Structs from JSON schema.
Go Win64api
⭐
395
Windows API wrappers for Go - useful for SysOps
Scan
⭐
395
Tiny lib to scan SQL rows directly to structs, slices, and primitive types
Go Diff
⭐
393
Unified diff parser and printer for Go
Related Searches
Golang Command Line (7,894)
Golang Docker (7,378)
Golang Kubernetes (7,014)
Go Cli (5,968)
Golang Server (4,282)
Golang Http2 (4,189)
Es6 Golang (3,129)
Javascript Golang (3,079)
Golang Database (2,676)
Golang Grpc (2,320)
1-100 of 1,500 search results
Next >
Privacy
|
About
|
Terms
|
Follow Us On Twitter
Copyright 2018-2023 Awesome Open Source. All rights reserved.