Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Struct

Struct

15 projects

Showing 15 of 15 projects

kong
kongGo

A Go library for building command-line interfaces with declarative structs and tags.

#declarative#help-generation#validation
Stars3.1k
Forks167
Last commit5 days ago
goverter
goverterGo

Generate type-safe Go converters by defining interface function signatures, avoiding runtime reflection.

#generator#developer-tools#copy
Stars857
Forks67
Last commit3 months ago
Unrealm
UnrealmSwift

A Realm extension that enables storing Swift native types (structs, classes, enums) directly in Realm databases.

#mobile-database#database#ios
Stars534
Forks73
Last commit1 year ago
Unrealm
UnrealmSwift

Unrealm enables storing Swift native types (structs, classes, enums) in Realm databases without inheriting from Object.

#database#ios#structs
Stars534
Forks73
Last commit1 year ago
goq
goqGo

A declarative struct-tag-based HTML unmarshaling and web scraping library for Go built on goquery.

#unmarshall#unmarshaling#css-selectors
Stars270
Forks21
Last commit4 years ago
typex
typexGo

A CLI tool to examine Go type structures, interfaces, and their transitive dependencies, and export them as TypeScript declarations.

#type#cli-tool#export
Stars207
Forks12
Last commit2 years ago
gody
godyGo

A lightweight struct validator for Go using struct tags and custom rules.

#validator-struct#validation#go-library
Stars181
Forks11
Last commit1 year ago
binstruct
binstructGo

A Go library for decoding binary data into structured Go types using tags, with support for offsets, calculations, and custom methods.

#structure#unmarshaling#file-format
Stars114
Forks19
Last commit1 year ago
faker
fakerGo

A Go library for generating random fake data and populating structs with customizable builders and zero dependencies.

#generator#fake-data#factory
Stars103
Forks10
Last commit2 years ago
SNAP
SNAPGame Maker Language

A collection of data format converters for encoding and decoding structs and arrays in GameMaker LTS 2022.

#gamemaker#array#arrays
Stars99
Forks18
Last commit3 days ago
go-httpheader
go-httpheaderGo

A Go library for encoding and decoding structs into HTTP header fields using struct tags.

#net-http#structs#go-library
Stars47
Forks14
Last commit3 years ago
straf
strafGo

Convert Go structs to GraphQL objects and build schemas dynamically using struct tags.

#graphql#structs#api-builder
Stars40
Forks6
Last commit6 years ago
RandMyMod
RandMyModSwift

An iOS framework that automatically generates random instances of Swift structs or classes with randomized property values.

#ios#codable#mock-data
Stars18
Forks4
Last commit8 years ago
structcli
structcliGo

Build powerful, AI-native CLIs declaratively from Go structs, eliminating Cobra boilerplate.

#viper#command-line-tools#environment-variables
Stars16
Forks1
Last commit1 day ago
gonfig
gonfigGo

A tag-based configuration parser for Go that loads values from multiple providers into type-safe structs.

#environment-variables#environment#yaml-parser
Stars10
Forks1
Last commit4 years ago

Related Tags

#Go11#Golang11#Struct Tags8#Structs4#Code Generation3#Ios3
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub