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: over 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. 377
unrolled/render A Go package for rendering various data types in web responses 1,945
alexflint/go-arg Provides a structured approach to parsing command-line arguments in Go 2,046
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 41
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 781
antchfx/htmlquery A Golang package for extracting data from HTML documents using XPath expressions. 744
incu6us/goimports-reviser A tool for sorting and formatting Go imports and code. 613
andrew-m-c/go.jsonvalue A Go library for working with unstructured JSON data efficiently 190
anacrolix/tagflag Tool for declaratively parsing command-line flags in Go using struct tags. 11
greencoda/confiq A library for populating structs with data from various formats. 35
bokwoon95/go-structured-query Automates the creation and execution of SQL queries to simplify data access and mapping 196
crusj/structrue-go.nvim Displays the symbol structure of Go files in a more intuitive way 43