https://github.com/dflemstr/rq Skip to content Sign up * Product + Features + Mobile + Actions + Codespaces + Packages + Security + Code review + Issues + Integrations + GitHub Sponsors + Customer stories * Team * Enterprise * Explore + Explore GitHub + Learn and contribute + Topics + Collections + Trending + Learning Lab + Open source guides + Connect with others + The ReadME Project + Events + Community forum + GitHub Education + GitHub Stars program * Marketplace * Pricing + Plans + Compare plans + Contact Sales + Education [ ] * # In this repository All GitHub | Jump to | * No suggested jump to results * # In this repository All GitHub | Jump to | * # In this user All GitHub | Jump to | * # In this repository All GitHub | Jump to | Sign in Sign up {{ message }} dflemstr / rq Public * Notifications * Fork 59 * Star 1.9k Record Query - A tool for doing record analysis and transformation Apache-2.0 License 1.9k stars 59 forks Star Notifications * Code * Issues 35 * Pull requests 1 * Actions * Projects 0 * Wiki * Security * Insights More * Code * Issues * Pull requests * Actions * Projects * Wiki * Security * Insights This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. master Switch branches/tags [ ] Branches Tags Could not load branches Nothing to show {{ refName }} default View all branches Could not load tags Nothing to show {{ refName }} default View all tags 3 branches 24 tags Code Latest commit @dflemstr dflemstr Merge pull request #219 from DeeUnderscore/bump-yaml-rust ... 99b4946 Sep 7, 2021 Merge pull request #219 from DeeUnderscore/bump-yaml-rust Bump yaml-rust dependency 0.4.3 - 0.4.5 99b4946 Git stats * 530 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time ci Don't run CLI as a smoke test any more Nov 12, 2019 doc Add Nix to installation instructions Jun 5, 2020 src Merge pull request #215 from jcaesar/no-home-dir May 12, 2021 .dir-locals.el Don't specify whitespace fill column explicitly May 22, 2016 .editorconfig Add .editorconfig Aug 17, 2016 .gitignore cargo fmt Feb 21, 2016 .travis.yml Remove more non-Windows idioms Nov 13, 2019 CONTRIBUTING.md Clarify prerequisites Nov 22, 2018 Cargo.lock Bump yaml-rust dependency 0.4.3 -> 0.4.5 Jul 16, 2021 Cargo.toml Bump yaml-rust dependency 0.4.3 -> 0.4.5 Jul 16, 2021 LICENSE Specify license Apr 25, 2016 README.md Add disclaimer about query language Jan 4, 2020 appveyor.yml Fix typo in appveyor deployment Nov 16, 2019 build.rs Use vergen instead of git-version Nov 20, 2019 install.sh Create a better installer Nov 20, 2016 View code rq Quick links Format support status README.md rq Build Status Build status Crates.io Language (Rust) NOTE: rq no longer ships with query support and a Javascript engine is not included; instead, it focuses exclusively on format transformation. You can still pipe into a runtime like node.js if you need Javascript evaluation. Please see this issue to discuss introducing a new query language. This is the home of the tool called rq (record query). It's a tool that's used for performing queries on streams of records in various formats. The goal is to make ad-hoc exploration of data sets easy without having to use more heavy-weight tools like SQL/MapReduce/custom programs. rq fills a similar niche as tools like awk or sed, but works with structured (record) data instead of text. It was created with love out of the best parts of Rust, and is distributed as a dependency-free binary on many operating systems and architectures. Quick links * Installation -- How to install rq. * Tutorial -- Learn rq from scratch. * Protobuf -- Configure Protobuf specifics. * Development -- Contribute to rq. Format support status Format Read Write Apache Avro [?] [?] CBOR [?] [?] JSON [?] [?] MessagePack [?] [?] Google Protocol Buffers [?] [?] YAML [?] [?] TOML [?] [?] Raw (plain text) [?] [?] CSV [?] [?] About Record Query - A tool for doing record analysis and transformation Topics javascript rust yaml toml json protobuf avro lodash messagepack command-line-tool Resources Readme License Apache-2.0 License Stars 1.9k stars Watchers 17 watching Forks 59 forks Releases 21 v1.0.2 Latest Nov 20, 2019 + 20 releases Packages 0 No packages published Contributors 11 * @dflemstr * @mikaelstaldal * @ronnielsen * @sevagh * @DeeUnderscore * @sinkuu * @chocolateboy * @jedisct1 * @vi * @chuwy * @jcaesar Languages * Rust 90.0% * Shell 9.4% * Other 0.6% * (c) 2022 GitHub, Inc. * Terms * Privacy * Security * Status * Docs * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.