awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ynqa avatar

ynqa/jnv

0
View on GitHub↗
6,044 نجوم·73 تفرعات·Rust·MIT·3 مشاهدات

Jnv

jnv is an interactive terminal application for querying and filtering JSON data using jq expressions. It combines a keyboard-driven JSON browser with a real-time jq filter editor, allowing users to navigate, expand, and collapse JSON structures while simultaneously writing and previewing filter results. The tool reads JSON from files or standard input, including JSON Lines format, and provides immediate visual feedback as filters are typed.

The application distinguishes itself by integrating jq filter development with live preview and auto-completion, suggesting completions for identifiers, object keys, and array indices based on the current JSON structure. It also offers clipboard integration, enabling users to copy either the current filter expression or the filtered JSON output with a single key press. The interface is fully customizable through a TOML configuration file, allowing adjustments to key bindings, editor appearance, viewer styling, and debounce timing without recompilation.

jnv supports writing filtered results to standard output on exit for piping to other commands, and its event-driven pipeline processes filter changes asynchronously to maintain responsiveness. The tool is built around a tree-based JSON viewer with collapsible nodes and keyboard navigation, making it suitable for exploring complex nested data structures directly in the terminal.

Features

  • jq Filter Completions - Writing and testing jq filter expressions with auto-completion and instant preview of results.
  • Interactive Data Querying Tools - An interactive terminal application for querying and filtering JSON data using jq expressions with real-time preview.
  • JSON Browsers - A keyboard-driven JSON browser that lets users navigate, expand, and collapse JSON structures in the terminal.
  • JSON File Processors - Accepts JSON data from a file path or piped stdin, including multiple JSON structures like JSON Lines.
  • Collapsible JSON Editors - Renders JSON data as an interactive tree with collapsible nodes and keyboard navigation for browsing nested structures.
  • jq Query Engines - Embeds the jq query language runtime to parse and execute filter expressions against JSON data.
  • JSON - Reads JSON input incrementally from files or stdin, handling multiple JSON objects per stream including JSON Lines.
  • Interactive JSON Browsers - Opens a JSON file or stream and lets users browse its structure with keyboard-driven navigation and folding.
  • Terminal UI Frameworks - Renders a full-screen terminal interface with keyboard input, layout, and real-time display updates for JSON browsing.
  • Debounced Filter Pipelines - Provides the core event-driven pipeline that debounces and compiles jq filters for real-time preview.
  • JSON Filter Previews - A tool that applies jq filters to JSON input and updates the output instantly as the filter is typed.
  • Live Query Previews - Applies a jq filter to JSON data and updates the displayed result in real time as the user types.
  • Live Query Previews - Applies the current jq filter to input data and updates the output immediately as the filter is typed.
  • JSON Lines Parsers - Reading JSON data from files, standard input, or streams including JSON Lines format for processing.
  • Command Line Tools - Interactive JSON filter with navigation and autocompletion.
  • System Utilities - Interactive JSON filter.

سجل النجوم

مخطط تاريخ النجوم لـ ynqa/jnvمخطط تاريخ النجوم لـ ynqa/jnv

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Jnv

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Jnv.
  • simeji/jidالصورة الرمزية لـ simeji

    simeji/jid

    7,132عرض على GitHub↗

    jid is an interactive JSON query tool and data explorer for the terminal. It provides a keyboard-driven interface to navigate, evaluate, and extract information from nested JSON structures using dot-notation paths and real-time autocomplete. The tool integrates JMESPath to support complex data filtering and transformation. It distinguishes itself through a type-aware assistance system that provides context-aware function hints and argument templates based on the data type of the selected JSON node. The capability surface includes a terminal user interface with syntax highlighting, predictive

    Gocligogolang
    عرض على GitHub↗7,132
  • charmbracelet/gumالصورة الرمزية لـ charmbracelet

    charmbracelet/gum

    22,814عرض على GitHub↗

    Gum is a toolkit for building interactive, visually styled command-line interfaces and prompts directly within shell scripts. It functions as a library of modular components that allow developers to enhance terminal workflows by adding structured layouts, formatted text, and user-input widgets to standard command-line operations. The project distinguishes itself by providing a suite of specialized utilities for common shell tasks, such as fuzzy-matched selection menus, interactive file system navigation, and confirmation dialogs. It translates high-level styling and layout instructions into t

    Gobashshell
    عرض على GitHub↗22,814
  • nushell/nushellالصورة الرمزية لـ nushell

    nushell/nushell

    39,743عرض على GitHub↗

    Nushell is a cross-platform shell and programming language designed to treat all input and output as structured data rather than raw text streams. By enforcing data types and command signatures, it provides a consistent environment for building robust, pipeline-oriented workflows. The shell allows users to chain commands that pass structured objects between stages, enabling complex data processing and automation tasks that remain predictable across different operating systems. What distinguishes the project is its focus on interactive data exploration and modular extensibility. Users can quer

    Rustnushellrustshell
    عرض على GitHub↗39,743
  • dbcli/pgcliالصورة الرمزية لـ dbcli

    dbcli/pgcli

    13,231عرض على GitHub↗

    pgcli is an interactive command-line interface and database management tool for PostgreSQL. It functions as an interactive SQL shell and query editor that allows users to inspect schemas, manage connections, and run queries against PostgreSQL data sources. The tool is distinguished by its real-time, schema-aware autocompletion for keywords, tables, and columns, as well as dynamic SQL syntax highlighting. It provides safety mechanisms through transaction-aware guardrails that warn against or block destructive statements when no active transaction is detected. Broad capabilities include secure

    Pythondatabasepostgrespostgresql
    عرض على GitHub↗13,231
عرض جميع البدائل الـ 30 لـ Jnv→

الأسئلة الشائعة

ما هي وظيفة ynqa/jnv؟

jnv is an interactive terminal application for querying and filtering JSON data using jq expressions. It combines a keyboard-driven JSON browser with a real-time jq filter editor, allowing users to navigate, expand, and collapse JSON structures while simultaneously writing and previewing filter results. The tool reads JSON from files or standard input, including JSON Lines format, and provides immediate visual feedback as filters are typed.

ما هي الميزات الرئيسية لـ ynqa/jnv؟

الميزات الرئيسية لـ ynqa/jnv هي: jq Filter Completions, Interactive Data Querying Tools, JSON Browsers, JSON File Processors, Collapsible JSON Editors, jq Query Engines, JSON, Interactive JSON Browsers.

ما هي البدائل مفتوحة المصدر لـ ynqa/jnv؟

تشمل البدائل مفتوحة المصدر لـ ynqa/jnv: simeji/jid — jid is an interactive JSON query tool and data explorer for the terminal. It provides a keyboard-driven interface to… nushell/nushell — Nushell is a cross-platform shell and programming language designed to treat all input and output as structured data… charmbracelet/gum — Gum is a toolkit for building interactive, visually styled command-line interfaces and prompts directly within shell… dbcli/pgcli — pgcli is an interactive command-line interface and database management tool for PostgreSQL. It functions as an… osquery/osquery — Osquery is a unified endpoint monitoring framework that exposes operating system internals as relational tables. By… microsoft/winget-cli — The Windows Package Manager is a command line tool for discovering, installing, upgrading, and configuring software…