stdweb
jaq
Our great sponsors
stdweb | jaq | |
---|---|---|
2 | 24 | |
3,430 | 2,436 | |
- | - | |
0.0 | 9.6 | |
29 days ago | 1 day ago | |
Rust | Rust | |
Apache License 2.0 | MIT License |
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.
stdweb
-
Surprises in the Rust JSON Ecosystem
But, I wish devs would atleast archive the repo and put a "NOT-MAINTAINED" notice in the readme. one of my surprises was stdweb crate with 150k+ downloads per month being dead for three years eg: https://github.com/koute/stdweb/issues/403
-
C developers will always have jobs.
Wasted a few hours because of this: [1]
jaq
-
Jaq – A jq clone focused on correctness, speed, and simplicity
https://github.com/01mf02/jaq/blob/main/Cargo.lock
That's a lot of dependencies..
-
Interactive Examples for Learning Jq
Thanks for the jqjq shoutout! :) i'm quite sure jq is turing complete, jq (and jqjq!) can implement brainfuck https://github.com/01mf02/jaq/blob/main/examples/bf.jq
-
This is a very old theme, solved by Pike and Kernigan since 1984, in section 5.5 (Replacing a file: overwrite), page 155 in the book
/uj Because of this post, I have learned I could have been using jaq instead of jq.
-
A new major version of jql has been released
There's also jaq which is written in Rust, aims for compatibility with jq (except some specific features), and boasts better performance.
-
Miller: Like Awk, sed, cut, join, and sort for CSV, TSV, and tabular JSON
I've been getting a lot of mileage out of https://github.com/itchyny/gojq#readme recently due to two things: its vastly superior error messages and the (regrettably verbose) `--yaml-input` option
I also have https://github.com/01mf02/jaq#readme installed but just haven't needed it
-
why GNU grep is fast
For lightly structured data, nushell (still pre-release) or jq/jaq are better.
-
Surprises in the Rust JSON Ecosystem
Just yesterday, I started work on replacing serde_json in my project jaq by hifijson, which cut JSON loading time in half! The downside of hifijson is that documentation is still TODO. But I intend to work on this as soon as I have a prototype of jaq with hifijson working.
-
Jq Internals: Backtracking
I hear you, but OTOH in this thread are two alternative implementations, one which seems especially focused on "bolt tightening" some of the edge cases: https://github.com/01mf02/jaq#assignments
Isn't the adage to only build a framework after the 3rd or 4th implementation? That seems to apply to writing a RFC, also
What are some alternatives?
yew - Rust / Wasm framework for creating reliable and efficient web applications
Seed - A Rust framework for creating web apps
cargo-web - A Cargo subcommand for the client-side Web
kubernetes-rust - Rust client for Kubernetes
wasmedge-quickjs - A high-performance, secure, extensible, and OCI-complaint JavaScript runtime for WasmEdge.
Rocket - A web framework for Rust.
percy - Build frontend browser apps with Rust + WebAssembly. Supports server side rendering.
Sapper - A lightweight web framework built on hyper, implemented in Rust language.
protect-endpoints - Authorization extension for popular web-frameworks to protect your endpoints
examples - Example actors, capability providers, and other demonstrations
jql - A JSON Query Language CLI tool
partiql-lang-rust - PartiQL libraries and tools in Rust.