Explore Projects

Discover 29 open source projects

Active filters (1):
Search: structsร—
Clear all

Showing 1-20 of 29 projects

go-playground/validator

Struct and field validation for Go with cross-field and custom rules

19.8K
Active
Go
Validation
Go
#go#validation#error-handling

ianstormtaylor/superstruct

A simple and composable data validation library for JavaScript and TypeScript projects.

7.2K
Archived
TypeScript
Validation
API Clients & Testing
React
#javascript#typescript#schema

caarlos0/env

A simple, zero-dependencies Go library to parse environment variables into structs.

6.0K
Active
Go
CLI Tools
Authentication
#config#configuration#environment

dtolnay/thiserror

A Rust library that provides a derive(Error) macro for easily creating custom error types.

5.4K
Active
Rust
Linters & Formatters
Authentication
#error-handling#custom-errors#rust

fatih/structs

Utilities for working with Go structs, providing a rich API for manipulating and inspecting struct data.

3.9K
Archived
Go
API Frameworks
Go
#go#golang#structs

saoudrizwan/Disk

A Swift library to easily persist structs, images, and data on iOS devices.

3.1K
Archived
Swift
iOS
Swift
#ios#swift#data-persistence

alecthomas/kong

A command-line parser library for Go developers to build robust and extensible CLI applications.

3.0K
Active
Go
CLI Tools
#command-line#flags#parser

TeXitoi/structopt

A Rust library for parsing command line arguments by defining a struct.

2.7K
Archived
Rust
CLI Tools
API Frameworks
#cli#argument-parsing#rust

ChimeraCoder/gojson

Automatically generate Go (Golang) struct definitions from example JSON data.

2.7K
Archived
Go
API Clients & Testing
CLI Tools
#go#json#cli

valyala/fastjson

Fast and efficient JSON parser and validator for Go, with no custom structs or reflection.

2.4K
Stable
Go
API Frameworks
General Utilities
#json#parser#validation

xxjwxc/gormt

A Go library for mapping database models to Golang structs, focused on ease of use and productivity.

2.4K
Stable
Go
API Frameworks
ORMs & Query Builders
#database#orm#mapping

Keats/validator

Simple validation for Rust structs

2.4K
Active
Rust
React
#validation#rust-structs#simple-validation

fatih/gomodifytags

A Go tool to easily modify struct field tags, useful for developers working with Go structs.

2.4K
Experimental
Go
CLI Tools
API Frameworks
#go#golang#structs

gookit/goutil

A comprehensive Go utility library with 900+ helper functions for common tasks like string, file, and error handling.

2.3K
Active
Go
CLI Tools
General Utilities
#go#utility#cli

glycerine/zygomys

A Lisp interpreter written in Go that makes it easy to dynamically compose Go struct trees and invoke compiled Go functions.

1.8K
Stable
Go
API Frameworks
CLI Tools
Go
#lisp#interpreter#go

bytedance/go-tagexpr

A Go library for parsing and validating struct tags using a powerful expression syntax.

1.7K
Archived
Go
API Frameworks
Linters & Formatters
#binding#dsl#expression

goforj/godump

A minimal, developer-friendly pretty-printer and debug dumper for Go structs.

1.7K
Stable
Go
CLI Tools
Debugging
Go
#debugging#pretty-print#dump

andeya/faygo

Faygo is a fast and concise Go web framework that can be used to build high-performance web apps and APIs with fewer lines of code.

1.6K
Archived
Go
API Frameworks
Backend Frameworks
Go
#golang#http2#middleware

colin-kiegel/rust-derive-builder

A Rust library that provides a convenient way to implement the builder pattern for Rust structs using macros.

1.5K
Active
Rust
Macros
Backend Frameworks
#builder-pattern#macros#rust

georgysavva/scany

Scans data from a database into Go structs and more

1.5K
Experimental
Go
React
#database#sql#mysql
2

Stay in the loop

Get weekly updates on trending AI coding tools and projects.