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

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

decodergolanggoqueryhtmlhtml-unmarshalingscrapeselectorselectorsstructunmarshalingunmarshallunmarshaller

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
perimeterx/marshmallow Provides flexible and performant JSON unmarshalling in Go with minimal extra coding required. 375
unrolled/render A Go package for rendering various data types in web responses 1,940
alexflint/go-arg Provides a structured approach to parsing command-line arguments in Go 2,032
leebenson/conform Automatically trims and sanitizes struct string fields in Go based on embedded tags. 323
davemolk/gogetjs Tools for extracting and analyzing JavaScript files from web pages 40
d00movenok/gomalleable A Go library for parsing and assembling Malleable C2 profiles. 60
tomwright/queryparam Converts URL query parameters into struct values of the correct types 19
go-playground/form A Go package for encoding and decoding URL parameters into structured data types 773
antchfx/htmlquery A Golang package for extracting data from HTML documents using XPath expressions. 738
incu6us/goimports-reviser Tool to sort and format Go imports and code. 602
andrew-m-c/go.jsonvalue A Go library for working with unstructured JSON data efficiently 187
anacrolix/tagflag Tool for declaratively parsing command-line flags in Go using struct tags. 11
greencoda/confiq A Go package for loading structured data into structs with mapping using tags and selectors. 35
bokwoon95/go-structured-query Automates the creation and execution of SQL queries to simplify data access and mapping 197
crusj/structrue-go.nvim Displays the symbol structure of Go files in a more intuitive way 42