All Projects → dflemstr → Rq

dflemstr / Rq

Licence: apache-2.0
Record Query - A tool for doing record analysis and transformation

Programming Languages

rust
11053 projects
shell
77523 projects

Projects that are alternatives of or similar to Rq

Remarshal
Convert between CBOR, JSON, MessagePack, TOML, and YAML
Stars: ✭ 421 (-76.71%)
Mutual labels:  command-line-tool, json, yaml, toml, messagepack
Dasel
Query, update and convert data structures from the command line. Comparable to jq/yq but supports JSON, TOML, YAML, XML and CSV with zero runtime dependencies.
Stars: ✭ 759 (-58.02%)
Mutual labels:  json, yaml, toml
Choetl
ETL Framework for .NET / c# (Parser / Writer for CSV, Flat, Xml, JSON, Key-Value, Parquet, Yaml, Avro formatted files)
Stars: ✭ 372 (-79.42%)
Mutual labels:  json, yaml, avro
Schema Registry
Confluent Schema Registry for Kafka
Stars: ✭ 1,647 (-8.9%)
Mutual labels:  json, protobuf, avro
Vscode Data Preview
Data Preview 🈸 extension for importing 📤 viewing 🔎 slicing 🔪 dicing 🎲 charting 📊 & exporting 📥 large JSON array/config, YAML, Apache Arrow, Avro, Parquet & Excel data files
Stars: ✭ 245 (-86.45%)
Mutual labels:  json, yaml, avro
Cli
A simple, fast, and fun package for building command line apps in Go
Stars: ✭ 16,995 (+839.99%)
Mutual labels:  json, yaml, toml
Structured Text Tools
A list of command line tools for manipulating structured text data
Stars: ✭ 6,180 (+241.81%)
Mutual labels:  json, yaml, toml
Ansible Config encoder filters
Ansible role used to deliver the Config Encoder Filters.
Stars: ✭ 48 (-97.35%)
Mutual labels:  json, yaml, toml
Configr
Implements the JSON, INI, YAML and TOML parser, for R setting and writing of configuration file.
Stars: ✭ 38 (-97.9%)
Mutual labels:  json, yaml, toml
Mconfig
MCONFIG is a lightweight Golang library for integrating configs files like (json, yml, toml) and environment variables into one config struct.
Stars: ✭ 28 (-98.45%)
Mutual labels:  json, yaml, toml
Night Config
Powerful java configuration library for toml, yaml, hocon, json and in-memory configurations
Stars: ✭ 93 (-94.86%)
Mutual labels:  json, yaml, toml
Re Txt
converts text-formats from one to another, it is very useful if you want to re-format a json file to yaml, toml to yaml, csv to yaml, ... etc
Stars: ✭ 59 (-96.74%)
Mutual labels:  json, yaml, toml
Konf
A type-safe cascading configuration library for Kotlin/Java/Android, supporting most configuration formats
Stars: ✭ 225 (-87.56%)
Mutual labels:  json, yaml, toml
Gosercomp
⚡️ Golang Serializer Benchmark Comparison
Stars: ✭ 300 (-83.41%)
Mutual labels:  json, protobuf, messagepack
Config
📝 Go config manage(load,get,set). support JSON, YAML, TOML, INI, HCL, ENV and Flags. Multi file load, data override merge, parse ENV var. Go应用配置加载管理,支持多种格式,多文件加载,远程文件加载,支持数据合并,解析环境变量名
Stars: ✭ 225 (-87.56%)
Mutual labels:  json, yaml, toml
Python Benedict
dict subclass with keylist/keypath support, I/O shortcuts (base64, csv, json, pickle, plist, query-string, toml, xml, yaml) and many utilities. 📘
Stars: ✭ 204 (-88.72%)
Mutual labels:  json, yaml, toml
Fig
A minimalist Go configuration library
Stars: ✭ 142 (-92.15%)
Mutual labels:  json, yaml, toml
Simple Settings
A simple way to manage your project settings.
Stars: ✭ 165 (-90.87%)
Mutual labels:  json, yaml, toml
Hugo Elasticsearch
Generate Elasticsearch indexes for Hugo static sites by parsing front matter
Stars: ✭ 19 (-98.95%)
Mutual labels:  command-line-tool, yaml, toml
Resticprofile
Configuration profiles for restic backup
Stars: ✭ 48 (-97.35%)
Mutual labels:  json, yaml, toml

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

Format support status

Format Read Write
Apache Avro ✔️ ✔️
CBOR ✔️ ✔️
JSON ✔️ ✔️
MessagePack ✔️ ✔️
Google Protocol Buffers ✔️ ✖️
YAML ✔️ ✔️
TOML ✔️ ✔️
Raw (plain text) ✔️ ✔️
CSV ✔️ ✔️
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].