How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
gojq is a JSON query engine and transformation tool implemented in Go. It serves as a Go language port of the jq command, providing a library for embedding JSON and YAML manipulation capabilities directly into Go applications. The tool functions as an arbitrary-precision JSON processor, performing mathematical operations on large integers to prevent precision loss or numeric overflow during data transformations. Its broader capabilities include filtering and reshaping structured data using a specialized query language, converting between YAML and JSON formats, and formatting date and time st
Apply a JSON diff/patch to YAML while preserving whitespace, comments and overall structure
The main features of grantila/yaml-diff-patch are: Data Processing Tools, JSON and Tree Data, TOML and YAML Utilities.
Projects with overlapping indexed features include: inosion/madato — Markdown Cmd Line, Rust and JS library for Excel to Markdown Tables. jfryy/qq — jq, but with many interoperable configuration format transcodings and interactive querying. dbohdan/remarshal. borkdude/jet — CLI to transform between JSON, EDN, YAML and Transit using Clojure. itchyny/gojq — gojq is a JSON query engine and transformation tool implemented in Go. It serves as a Go language port of the jq… mgree/ffs — the file filesystem: mount semi-structured data (like JSON) as a Unix filesystem.