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
262 stars
9 watching
20 forks
Language: Go
last commit: over 3 years ago
Linked from 2 awesome lists
decodergolanggoqueryhtmlhtml-unmarshalingscrapeselectorselectorsstructunmarshalingunmarshallunmarshaller
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 |