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.
7k stars
32 watching
140 forks
Language: Go
last commit: 3 months ago
Linked from 8 awesome lists
cliconfigconfigurationdata-processingdata-structuresdata-wranglingdevops-toolsgogolangjsonjson-processingparserqueryselectortomlupdatexmlyamlyaml-processor
Related projects:
Repository | Description | Stars |
---|---|---|
| Provides an ODM-like API to access and query JSON data in Go | 2,194 |
| Converts URL query parameters into struct values of the correct types | 19 |
| Tool for generating abstract syntax trees from Go source code and converting them into JSON format for transpiling to other programming languages. | 5 |
| A portable command-line YAML and JSON processor with syntax similar to jq. | 12,469 |
| A command-line tool for converting between various data formats. | 976 |
| Allows users to declaratively unmarshal HTML into Go structs using struct tags composed of CSS selectors. | 262 |
| Provides a Go package to work with YAML data | 6,919 |
| Provides tools and packages for static analysis and code transformation of Go programs. | 7,430 |
| Extracts data from HTML or XML documents to JSON using a CSS selector-like query language | 70 |
| Tool for converting Go source code AST to JSON and back to AST | 82 |
| Demonstrates Go's compilation to WebAssembly and JavaScript interaction | 67 |
| A high productivity framework for building full-stack web applications in the Go language. | 13,156 |
| An implementation of JSON Web Tokens for authentication and security in Go programming language | 7,375 |
| A comprehensive utility package for Go programmers | 175 |
| A native Golang ETL parser and transform library for various data formats | 980 |