nowfound

Alternatives

Products that do what Interactive jq, but it's a bash script using fzf does

I was searching for an interactive jq editor when I came across this repo [1], which had an intriguing suggestion for a CLI using only fzf: echo '' | fzf --print-query --preview "cat *.json | jq {q}" This sent me down a rabbit hole, and I discovered just how incredibly configurable fzf is. For instance: - `--bind=ctrl-y:execute-silent(jq {q} $tempfile | pbcopy)`: You can bind custom keys to execute non-default behaviors, like copying the current selection or `echo`-ing. - `--query="."`: Start fzf with an initial query (e.g., `.` for jq queries) to streamline the experience. -…

  1. 1JJ

    jb is a UNIX tool that creates JSON, for shell scripts or interactive use. Its "one thing" is to get shell-native data (environment variables, files, program output) to somewhere else, using JSON encapsulate it robustly. I wrote this because I wanted a robust and ergonomic way to create ad-hoc JSON data from the command line and scripts. I wanted errors to not pass silently, not coerce data types, not put secrets into argv. I wanted to leverage shell features/patterns like process substitution, environment variables, reading/streaming from files and null-terminated data. If you…

    2024 · github.com

  2. 2JQ

    I'm working on a tool that will probably involve querying JSON documents and I'm asking myself how to expose that functionality to my users. I like the power of `jq` and the fact that LLMs are proficient at it, but I find it right out impossible to come up with the right `jq` incantations myself. Has anyone here been in a similar situation? Which tool / language did you end up exposing to your users?

    Oct 2025 · jsonquerylang.org

  3. 3JA
  4. 4SJ

    1. Instant Results: See the output of your jq filter in real-time. 2. Error Handling: Encounter a syntax error? It will display the error message and the results of the closest valid filter. 3. Compact View: Enjoy a more readable JSON output with the option to display it in YAML format.

    2024 · x-cmd.com

  5. 5JF

    After two years of improvement, I think it's time to share it with you all. Here’s a quick overview: - Common features include validation, formatting, minification, and more. - Visualize JSON in a graph or table view. - Structured comparison with fallback to text comparison. - Navigate though JSON using JSON pointer. - Supports jq. Would love to hear the community's questions, thoughts and comments!

    2024 · github.com

  6. 6JJ

    Hi all, I've made a javascript library to simplify searching/sorting/filtering in arrays of objects. Its inspired by both GraphQL and SQL, but implemented using javascript Proxies. Instead of creating a new language, its all just javascript. I've made it as part of an experimental database, which uses javascript as the query engine. The normal javascript map/reduce/sort functions are quite difficult to master for junior developers. JAQT is easier to explain, and can still be used in combination with any existing array functions. Please let me know what you think of the…

    2024 · github.com

  7. 7JE
  8. 8

    A one-stop-shop tool for JSON processing on Mac

    2022

  9. 9

    Edit URL Query Parameters with Smart Input Types

    2025

  10. 10

    A tool to query JSON data structures

    2015

  11. 11TQ
  12. 12AI

    2021 · sandbox.bio

  13. 13YI

    Hi HN! I wanted to share Yakari, a tool I built to make command-line interfaces more approachable through interactive TUIs. If you've ever forgotten CLI flags or needed to look up command syntax, this might help. Yakari turns complex commands into interactive menus. Users can navigate through options with simple key presses instead of memorizing complex command structures. If you've used Emacs and Magit (or any other Transient) before, the interface will feel familiar. Features: - Transform CLIs into guided menus - Create custom menus for any CLI - Support for flags, named parameters,…

    2024 · github.com

  14. 14BA

    Bash4LLM is a single-file Bash wrapper for interacting with LLMs from the terminal. I created it because I wanted something simple that worked without installing Python, Node, or any other runtime. It uses only Bash, curl, and jq. You can send prompts, start a small chat, process files line by line, stream output, and save session metadata in JSON format. I tried to make it safe and predictable: no use of the system /tmp, no use of eval. Groq is supported by default, and other providers can be added with dedicated Bash scripts in the extras/providers/ folder. Example: echo…

    Jun 2026 · github.com

  15. 15JI
  16. 16II

    2021 · sr.ht

  17. 17TJ
  18. 18

    Ultra-fast, privacy-first, AI Powered JSON Viewer & Editor

    Jun 2026 · jsonviewer.rusting.dev

  19. 19L0

    What's your tool chain for data and document processing? - jq is great, but limited to JSON; and jQuery limited to HTML; templating systems get messy for non-trivial logic; TypeScript lacks pattern matching and schema support. So I built Lambda — an expressive functional language that combines the power of Lisp, TypeScript, and many DSLs like jq, jQuery, RelaxNG, etc. It has a lightweight 9 MB runtime, built from scratch in C/C++, that provides an end-to-end document processing pipeline (parse → validate/query/transform → layout → render/view). Internally, Lambda parse…

    Mar 2026 · github.com

  20. 20IB

    I wrote a tutorial on how to create Bash scripts, where the command line interface runs entirely in the browser using v86 (https://github.com/copy/v86), and the code editor uses Monaco.

    2025 · sandbox.bio

  21. 21ZA
  22. 22JP

    2021 · jiehong.gitlab.io

  23. 23IB

    Doing dynamic dispatching in a strict static typing language is hard. Something as simple as, map.put("add", add); map.put("hello", hello); fn add(a: i32, b: i32) i32 { return a + b; } fn hello() []const u8 { return "Hello World"; } is impossible because the value type of key/value of the map needs to be the same but all the function types are different. Calling functions with different number of parameters, different parameter types, and different return type dynamically is difficult. Other languages either use dynamic typing, runtime reflection, macro, or passing in one big generic…

    2025 · github.com

  24. 24FF

    Hi HN, fzfm is a small Bash utility I wrote that turns fzf into a terminal file navigator with fuzzy search and preview support. It’s fast, zero-setup, and works entirely from the command line. Core features: - Navigate directories and fuzzy-search files - Preview file contents with bat (fallback to cat) - Preview directories with eza (fallback to ls) - Open files in your editor or viewer (configurable) - Easily customizable via environment variables It’s designed as a quick, keyboard-driven way to browse and inspect files. I use it daily and thought others might find it useful too. GitHub:…

    2025 · github.com

Ranked by how close each launch is in meaning, then by votes. Refine with a description →