Our great sponsors
|15 days ago||16 days ago|
|-||GNU General Public License v3.0 or later|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Full-text Search with Elasticsearch in Rails
9 projects | dev.to | 17 Aug 2022
Running GET queries from the browser using some extension for pretty printing JSON.
open JSON file slow
2 projects | reddit.com/r/vim | 19 Mar 2023
To the best of my knowledge, Vim's problems with large files are usually about long lines. If your JSON file is all on one line, that's going to be a much, much bigger problem than if it's formatted on many lines. Try formatting the JSON with jq . beforehand: jq. See if there's a difference.
Miller: Like Awk, sed, cut, join, and sort for CSV, TSV, and tabular JSON
11 projects | news.ycombinator.com | 16 Mar 2023
NB. there is also an entry in the `jq` cookbook for parsing CSVs into arrays of objects (and keeping numbers as numbers, dealing with nulls, etc) https://github.com/stedolan/jq/wiki/Cookbook#convert-a-csv-f...11 projects | news.ycombinator.com | 16 Mar 2023
the obvious missing reference is jq https://github.com/stedolan/jq
IAM Roles Anywhere: Introduction and Demo
2 projects | dev.to | 15 Mar 2023
Nushell.sh ls – where size > 10mb – –sort-by modified
7 projects | news.ycombinator.com | 12 Mar 2023
Portal - a modern file transfer utility 🌌✨
10 projects | dev.to | 8 Mar 2023
The server log output is JSON. Super-recommended to run it through jq!
Out of curiosity, what is your best script you can showcase?
11 projects | reddit.com/r/bash | 5 Mar 2023
If they had used an .nvmrc file instead, I could run nvm use to ensure I'm using the correct node version. In order to get this same type of behavior I use a function I wrote called nvmpe that uses jq to get the node version from the value from package.json and then nvm to set my node version.
Announcing serde-query 0.2.0
5 projects | reddit.com/r/rust | 25 Feb 2023
Hi! It's more like writing jq in your struct definitions and executing them with serde::Deserialize.
The Missing Semester of Your CS Education
3 projects | news.ycombinator.com | 24 Feb 2023
I would add jq to the data wrangling section https://stedolan.github.io/jq/
Being moderately competant at jq on a team that doesn't know jq is a super power.
Automate JSON compare
2 projects | reddit.com/r/learnprogramming | 23 Feb 2023
Hey I just wanted to drop two tools here that you might find useful: the first is jq (JSON Query) which is a standard command-line tool for working with JSON data. It's one of those tiny tools with a thousand-page manual full of features you'll probably never need, but if you're working with automating JSON you should definitely get an idea of what it does.
What are some alternatives?
yq - Command-line YAML, XML, TOML processor - jq wrapper for YAML/XML/TOML documents
dasel - 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.
gojq - Pure Go implementation of jq
json5 - JSON5 — JSON for Humans
jp - Validate and transform JSON with Bash
miller - Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON
jmespath.py - JMESPath is a query language for JSON.
nushell - A new type of shell
ndjson - Streaming line delimited json parser + serializer
Jolt - JSON to JSON transformation library written in Java.
json - JSON for Modern C++
gron - Make JSON greppable!