awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
stedolan avatar

stedolan/jq

0
View on GitHub↗
34,932 stele·1,802 fork-uri·C·14 vizualizărijqlang.org↗

Jq

jq is a command-line JSON processor and data transformer. It provides a functional query language used to slice, filter, map, and transform structured JSON data directly within a terminal.

The utility functions as a data transformer that reshapes JSON input into different structures or formats based on declarative logic. This allows for the extraction and analysis of structured data from sources such as API responses and system logs.

Features

  • JSON - Provides a comprehensive toolset for parsing, manipulating, and querying data structured in JSON format.
  • API Response Parsers - Extracts specific subsets of information from complex JSON API responses for simplified analysis.
  • Functional - Implements a functional domain-specific language for querying and manipulating structured JSON data.
  • JSON Processing Utilities - Provides specialized utilities for manipulating JSON files directly from the terminal to automate reporting.
  • JSON Processors - Functions as a powerful engine for navigating and modifying hierarchical JSON data structures via the command line.
  • Data Transformation Pipelines - Processes JSON data through a series of connected filters to achieve complex reshaping and extraction.
  • Functional Evaluators - Executes a functional domain-specific language to map, reduce, and transform JSON datasets.
  • Combinator Logic - Allows the construction of sophisticated data transformations by nesting and composing simple filter primitives.
  • Standard Input Ingestion - Implements efficient chunked reading from standard input to process large JSON files without exhausting memory.
  • Recursive Descent Parsers - Uses a recursive descent parser to transform raw JSON text into an internal tree representation.
  • Intermediate Representations - Converts the high-level query language into an internal abstract syntax tree for optimized execution.
  • Log Analysis - Parses JSON-formatted logs to filter for specific events and summarize system behavior.
  • Data Manipulation - JSON processor.
  • Data Processing - Powerful command-line processor for JSON data.
  • API Clients and Debuggers - Lightweight and flexible command-line JSON processor.
  • Terminal Utilities - Command-line JSON processor.
  • Testing and Debugging - Command-line processor for manipulating JSON API responses.

Istoric stele

Graficul istoricului de stele pentru stedolan/jqGraficul istoricului de stele pentru stedolan/jq

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Jq

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Jq.
  • jkbrzt/httpieAvatar jkbrzt

    jkbrzt/httpie

    38,212Vezi pe GitHub↗

    HTTPie is a command-line HTTP client and REST API testing tool designed for sending requests to web services and APIs. It functions as a JSON-native network client and interactive HTTP debugger, providing a terminal interface for constructing and validating API requests and responses. The tool simplifies the process of interacting with APIs by automatically handling JSON payloads and applying colorized formatting to responses for human readability. It supports the simulation of request generation to verify headers and bodies before they are sent over the network. The project covers a broad r

    Python
    Vezi pe GitHub↗38,212
  • antonmedv/fxAvatar antonmedv

    antonmedv/fx

    20,282Vezi pe GitHub↗

    Fx is a command-line processing suite designed for the transformation, conversion, exploration, and visualization of structured data. It functions as a terminal-based utility that handles both automated shell pipelines and interactive navigation of complex, nested data hierarchies. The tool distinguishes itself by integrating a JavaScript-based engine that executes user-provided logic to filter, map, or modify data fields within a sandboxed runtime. It maintains a responsive interface by decoupling data processing from the display loop, allowing users to explore large datasets through an inte

    Goclicommand-linejson
    Vezi pe GitHub↗20,282
  • tidwall/gjsonAvatar tidwall

    tidwall/gjson

    15,521Vezi pe GitHub↗

    gjson is a Go JSON parser designed for schema-less reading and value extraction. It allows for the retrieval of specific data from JSON documents using dot-notation paths without requiring the definition of predefined Go structs. The library provides tools for path-based querying, including the use of wildcards and index-based queries to locate data within objects and arrays. It also functions as a JSON lines processor, treating multi-line documents as arrays to iterate and query individual entries. Additional capabilities include converting JSON values into native Go types such as strings,

    Go
    Vezi pe GitHub↗15,521
  • open-source-parsers/jsoncppAvatar open-source-parsers

    open-source-parsers/jsoncpp

    8,850Vezi pe GitHub↗

    JsonCpp is a C++ library for parsing, manipulating, and generating JSON data. It functions as a data interchange tool that provides a JSON parser to convert formatted text into structured data and a JSON serializer to transform internal data structures back into valid JSON strings. The library features the ability to preserve non-standard JSON comments during the deserialization and serialization process, which supports the management of human-readable configuration files. The project implements a tree-based internal representation for programmatic data access and uses a builder-based config

    C++
    Vezi pe GitHub↗8,850
Vezi toate cele 30 alternative pentru Jq→

Întrebări frecvente

Ce face stedolan/jq?

jq is a command-line JSON processor and data transformer. It provides a functional query language used to slice, filter, map, and transform structured JSON data directly within a terminal.

Care sunt principalele funcționalități ale stedolan/jq?

Principalele funcționalități ale stedolan/jq sunt: JSON, API Response Parsers, Functional, JSON Processing Utilities, JSON Processors, Data Transformation Pipelines, Functional Evaluators, Combinator Logic.

Care sunt câteva alternative open-source pentru stedolan/jq?

Alternativele open-source pentru stedolan/jq includ: antonmedv/fx — Fx is a command-line processing suite designed for the transformation, conversion, exploration, and visualization of… jkbrzt/httpie — HTTPie is a command-line HTTP client and REST API testing tool designed for sending requests to web services and APIs.… tidwall/gjson — gjson is a Go JSON parser designed for schema-less reading and value extraction. It allows for the retrieval of… open-source-parsers/jsoncpp — JsonCpp is a C++ library for parsing, manipulating, and generating JSON data. It functions as a data interchange tool… tencent/rapidjson — RapidJSON is a header-only C++ library designed for high-performance parsing, generation, and manipulation of JSON… tobymao/sqlglot — sqlglot is a SQL parser and transpiler that represents queries as abstract syntax trees to enable structural analysis,…