Close Menu

    Subscribe to Updates

    Get the latest creative news from FooBar about art, design and business.

    What's Hot

    Google’s still struggling to crack PC gaming

    Xbox unveils first tech details of its next generation console, codenamed Project Helix

    Developer sues publisher after leaving Kickstarter backers waiting over two years for promised physical editions

    Facebook X (Twitter) Instagram
    • Artificial Intelligence
    • Business Technology
    • Cryptocurrency
    • Gadgets
    • Gaming
    • Health
    • Software and Apps
    • Technology
    Facebook X (Twitter) Instagram Pinterest Vimeo
    Tech AI Verse
    • Home
    • Artificial Intelligence

      What the polls say about how Americans are using AI

      February 27, 2026

      Tensions between the Pentagon and AI giant Anthropic reach a boiling point

      February 21, 2026

      Read the extended transcript: President Donald Trump interviewed by ‘NBC Nightly News’ anchor Tom Llamas

      February 6, 2026

      Stocks and bitcoin sink as investors dump software company shares

      February 4, 2026

      AI, crypto and Trump super PACs stash millions to spend on the midterms

      February 2, 2026
    • Business

      Met Office ‘supercomputing as a service’ one year old

      March 12, 2026

      Tech hiring evolves as candidates ask for AI compute alongside pay and perks

      March 11, 2026

      Oracle is spending billions on AI data centers as cash flow turns negative

      March 11, 2026

      Google: Cloud attacks exploit flaws more than weak credentials

      March 10, 2026

      Could this be the key to eternal storage? Experts claim new DNA HDD can be ‘erased and overwritten repeatedly’

      March 9, 2026
    • Crypto

      Banks Respond to Kraken’s Federal Reserve Access as Trump Sides with Crypto

      March 4, 2026

      Hyperliquid and DEXs Break the Top 10 — Is the CEX Era Ending?

      March 4, 2026

      Consensus Hong Kong 2026: The Institutional Turn 

      March 4, 2026

      New Crypto Mutuum Finance (MUTM) Reports V1 Protocol Progress as Roadmap Enters Phase 3

      March 4, 2026

      Bitcoin Short Sellers Caught Off Guard in New White House Move

      March 4, 2026
    • Technology

      Google’s still struggling to crack PC gaming

      March 12, 2026

      Media Briefing: In the AI era, subscribers are the real prize — and the Telegraph proves it

      March 12, 2026

      Furniture.com was built for SEO. Now it’s trying to crack AI search

      March 12, 2026

      How medical creator Nick Norwitz grew his Substack paid subscribers from 900 to 5,200 within 8 months

      March 12, 2026

      Inside Amazon’s effort to shape the AI narrative on sustainability and ethics

      March 12, 2026
    • Others
      • Gadgets
      • Gaming
      • Health
      • Software and Apps
    Check BMI
    Tech AI Verse
    You are at:Home»Technology»Jqp: TUI Playground to Experiment with Jq
    Technology

    Jqp: TUI Playground to Experiment with Jq

    TechAiVerseBy TechAiVerseSeptember 17, 2025No Comments3 Mins Read12 Views
    Facebook Twitter Pinterest Telegram LinkedIn Tumblr Email Reddit
    Jqp: TUI Playground to Experiment with Jq
    Share
    Facebook Twitter LinkedIn Pinterest WhatsApp Email

    Jqp: TUI Playground to Experiment with Jq

    jqp

    a TUI playground for exploring jq.

    This application utilizes itchyny’s implementation of jq written in Go, gojq.

    Installation

    homebrew

    brew install noahgorstein/tap/jqp

    macports

    Arch Linux

    Available through the Arch User Repository as jqp-bin.

    Snap install

    GitHub releases

    Download the relevant asset for your operating system from the latest GitHub release. Unpack it, then move the binary to somewhere accessible in your PATH, e.g. mv ./jqp /usr/local/bin.

    Build from source

    Clone this repository, build from source with cd jqp && go build, then move the binary to somewhere accessible in your PATH, e.g. mv ./jqp /usr/local/bin.

    Usage

    ➜ jqp --help
    jqp is a terminal user interface (TUI) for exploring the jq command line utility.
    
    You can use it to run jq queries interactively. If no query is provided, the interface will prompt you for one.
    
    The command accepts an optional query argument which will be executed against the input JSON or newline-delimited JSON (NDJSON).
    You can provide the input JSON or NDJSON either through a file or via standard input (stdin).
    
    Usage:
      jqp [query] [flags]
    
    Flags:
          --config string   path to config file (default is $HOME/.jqp.yaml)
      -f, --file string     path to the input JSON file
      -h, --help            help for jqp
      -t, --theme string    jqp theme
      -v, --version         version for jqp
    

    jqp also supports input from STDIN. STDIN takes precedence over the command-line flag. Additionally, you can pass an optional query argument to jqp that it will execute upon loading.

    ➜ curl "https://api.github.com/repos/jqlang/jq/issues" | jqp '.[] | {"title": .title, "url": .url}'
    

    Keybindings

    Keybinding Action
    tab cycle through sections
    shift-tab cycle through sections in reverse
    ctrl-y copy query to system clipboard1
    ctrl-s save output to file (copy to clipboard if file not specified)
    ctrl-c quit program / kill long-running query

    Query Mode

    Keybinding Action
    enter execute query
    ↑/↓ cycle through query history
    ctrl-a go to beginning of line
    ctrl-e go to end of line
    ←/ctrl-b move cursor one character to left
    →/ctrl-f move cursor one character to right
    ctrl-k delete text after cursor line
    ctrl-u delete text before cursor
    ctrl-w delete word to left
    ctrl-d delete character under cursor

    Input Preview and Output Mode

    Keybinding Action
    ↑/k up
    ↓/j down
    ctrl-u page up
    ctrl-d page down

    Configuration

    jqp can be configured with a configuration file. By default, jqp will search your home directory for a YAML file named .jqp.yaml. A path to a YAML configuration file can also be provided to the --config command-line flag.

    ➜ jqp --config ~/my_jqp_config.yaml < data.json

    If a configuration option is present in both the configuration file and the command-line, the command-line option takes precedence. For example, if a theme is specified in the configuration file and via -t/--theme flag, the command-line flag will take precedence.

    Available Configuration Options

    theme:
      name: "nord" # controls the color scheme
      chromaStyleOverrides: # override parts of the chroma style
        kc: "#009900 underline" # keys use the chroma short names

    Themes

    Themes can be specified on the command-line via the -t/--theme flag. You can also set a theme in your configuration file.

    Chroma Style Overrides

    Overrides to the chroma styles used for a theme can be configured in your configuration file.

    For the list of short keys, see chroma.StandardTypes. To see which token to use for a value, see the JSON lexer (look for tags). To see the color and what’s used in the style you’re using, look for your style in the chroma styles directory.

    theme:
      name: "monokai" # name is required to know which theme to override
      chromaStyleOverrides:
        kc: "#009900 underline"

    You can change non-syntax colors using the styleOverrides key:

    theme:
      styleOverrides:
        primary: "#c4b28a"
        secondary: "#8992a7"
        error: "#c4746e"
        inactive: "#a6a69c"
        success: "#87a987"

    Themes are broken up into light and dark themes. Light themes work best in terminals with a light background and dark themes work best in a terminal with a dark background. If no theme is specified or a non-existent theme is provided, the default theme is used, which was created to work with both terminals with a light and dark background.

    Light Themes

    • abap
    • algol
    • arduino
    • autumn
    • borland
    • catppuccin-latte
    • colorful
    • emacs
    • friendly
    • github
    • gruvbox-light
    • hrdark
    • igor
    • lovelace
    • manni
    • monokai-light
    • murphy
    • onesenterprise
    • paraiso-light
    • pastie
    • perldoc
    • pygments
    • solarized-light
    • tango
    • trac
    • visual_studio
    • vulcan
    • xcode

    Dark Themes

    • average
    • base16snazzy
    • catppuccin-frappe
    • catppuccin-macchiato
    • catppuccin-mocha
    • doom-one
    • doom-one2
    • dracula
    • fruity
    • github-dark
    • gruvbox
    • monokai
    • native
    • paraiso-dark
    • rrt
    • solarized-dark
    • solarized-dark256
    • swapoff
    • vim
    • witchhazel
    • xcode-dark

    Built with:

    • Bubbletea
    • Bubbles
    • Lipgloss
    • gojq
    • chroma

    Credits

    • jqq for inspiration

    1. jqp uses https://github.com/atotto/clipboard for clipboard functionality. Things should work as expected with OSX and Windows. Linux, Unix require xclip or xsel to be installed. ↩

    Share. Facebook Twitter Pinterest LinkedIn Reddit WhatsApp Telegram Email
    Previous ArticleA postmortem of three recent issues
    Next Article Tesla is trying to hide 3 Robotaxi accidents
    TechAiVerse
    • Website

    Jonathan is a tech enthusiast and the mind behind Tech AI Verse. With a passion for artificial intelligence, consumer tech, and emerging innovations, he deliver clear, insightful content to keep readers informed. From cutting-edge gadgets to AI advancements and cryptocurrency trends, Jonathan breaks down complex topics to make technology accessible to all.

    Related Posts

    Google’s still struggling to crack PC gaming

    March 12, 2026

    Media Briefing: In the AI era, subscribers are the real prize — and the Telegraph proves it

    March 12, 2026

    Furniture.com was built for SEO. Now it’s trying to crack AI search

    March 12, 2026
    Leave A Reply Cancel Reply

    Top Posts

    Ping, You’ve Got Whale: AI detection system alerts ships of whales in their path

    April 22, 2025714 Views

    Lumo vs. Duck AI: Which AI is Better for Your Privacy?

    July 31, 2025299 Views

    Wired Headphones Are Making A Comeback, And We Have Gen Z To Thank

    July 22, 2025210 Views

    6.7 Cummins Lifter Failure: What Years Are Affected (And Possible Fixes)

    April 14, 2025169 Views
    Don't Miss
    Technology March 12, 2026

    Google’s still struggling to crack PC gaming

    Google’s still struggling to crack PC gaming Image: Razer Summary created by Smart Answers AIIn…

    Xbox unveils first tech details of its next generation console, codenamed Project Helix

    Developer sues publisher after leaving Kickstarter backers waiting over two years for promised physical editions

    Valve responds to NY Attorney General lawsuit: “We have serious concerns with the alterations the NYAG claims are necessary to make to our games”

    Stay In Touch
    • Facebook
    • Twitter
    • Pinterest
    • Instagram
    • YouTube
    • Vimeo

    Subscribe to Updates

    Get the latest creative news from SmartMag about art & design.

    About Us
    About Us

    Welcome to Tech AI Verse, your go-to destination for everything technology! We bring you the latest news, trends, and insights from the ever-evolving world of tech. Our coverage spans across global technology industry updates, artificial intelligence advancements, machine learning ethics, and automation innovations. Stay connected with us as we explore the limitless possibilities of technology!

    Facebook X (Twitter) Pinterest YouTube WhatsApp
    Our Picks

    Google’s still struggling to crack PC gaming

    March 12, 20263 Views

    Xbox unveils first tech details of its next generation console, codenamed Project Helix

    March 12, 20262 Views

    Developer sues publisher after leaving Kickstarter backers waiting over two years for promised physical editions

    March 12, 20261 Views
    Most Popular

    The Players Championship 2025: TV Schedule Today, How to Watch, Stream All the PGA Tour Golf From Anywhere

    March 13, 20250 Views

    Over half of American adults have used an AI chatbot, survey finds

    March 14, 20250 Views

    UMass disbands its entering biomed graduate class over Trump funding chaos

    March 14, 20250 Views
    © 2026 TechAiVerse. Designed by Divya Tech.
    • Home
    • About Us
    • Contact Us
    • Privacy Policy
    • Terms & Conditions

    Type above and press Enter to search. Press Esc to cancel.