dasel

Data processor

A tool for querying and modifying structured data from various formats.

Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool. Supports conversion between formats and can be used as a Go package.

GitHub

7k stars
32 watching
140 forks
Language: Go
last commit: about 2 months ago
Linked from 8 awesome lists

cliconfigconfigurationdata-processingdata-structuresdata-wranglingdevops-toolsgogolangjsonjson-processingparserqueryselectortomlupdatexmlyamlyaml-processor

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
thedevsaddam/gojsonq Provides an ODM-like API to access and query JSON data in Go 2,194
tomwright/queryparam Converts URL query parameters into struct values of the correct types 19
creativeinquiry/go2json Tool for generating abstract syntax trees from Go source code and converting them into JSON format for transpiling to other programming languages. 5
mikefarah/yq A portable command-line YAML and JSON processor with syntax similar to jq. 12,469
sclevine/yj A command-line tool for converting between various data formats. 976
andrewstuart/goq Allows users to declaratively unmarshal HTML into Go structs using struct tags composed of CSS selectors. 262
go-yaml/yaml Provides a Go package to work with YAML data 6,919
golang/tools Provides tools and packages for static analysis and code transformation of Go programs. 7,430
danburzo/hred Extracts data from HTML or XML documents to JSON using a CSS selector-like query language 70
asty-org/asty Tool for converting Go source code AST to JSON and back to AST 82
xd-deng/handytools-go-webassembly Demonstrates Go's compilation to WebAssembly and JavaScript interaction 67
revel/revel A high productivity framework for building full-stack web applications in the Go language. 13,156
golang-jwt/jwt An implementation of JSON Web Tokens for authentication and security in Go programming language 7,375
xxjwxc/public A comprehensive utility package for Go programmers 175
jf-tech/omniparser A native Golang ETL parser and transform library for various data formats 980