goq

HTML unmarshaller

Allows users to declaratively unmarshal HTML into Go structs using struct tags composed of CSS selectors.

A declarative struct-tag-based HTML unmarshaling or scraping package for Go built on top of the goquery library

GitHub

262 stars
9 watching
20 forks
Language: Go
last commit: about 5 years ago
Linked from 2 awesome lists

decodergolanggoqueryhtmlhtml-unmarshalingscrapeselectorselectorsstructunmarshalingunmarshallunmarshaller

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
perimeterx/marshmallowProvides flexible and performant JSON unmarshalling in Go with minimal extra coding required.377
unrolled/renderA Go package for rendering various data types in web responses1,945
alexflint/go-argProvides a structured approach to parsing command-line arguments in Go2,046
leebenson/conformAutomatically trims and sanitizes struct string fields in Go based on embedded tags.323
davemolk/gogetjsTools for extracting and analyzing JavaScript files from web pages41
d00movenok/gomalleableA Go library for parsing and assembling Malleable C2 profiles.60
tomwright/queryparamConverts URL query parameters into struct values of the correct types19
go-playground/formA Go package for encoding and decoding URL parameters into structured data types781
antchfx/htmlqueryA Golang package for extracting data from HTML documents using XPath expressions.744
incu6us/goimports-reviserA tool for sorting and formatting Go imports and code.613
andrew-m-c/go.jsonvalueA Go library for working with unstructured JSON data efficiently190
anacrolix/tagflagTool for declaratively parsing command-line flags in Go using struct tags.11
greencoda/confiqA library for populating structs with data from various formats.35
bokwoon95/go-structured-queryAutomates the creation and execution of SQL queries to simplify data access and mapping196
crusj/structrue-go.nvimDisplays the symbol structure of Go files in a more intuitive way43