jc

CLI tool and python library that converts the output of popular command-line tools, file-types, and common strings to JSON, YAML, or Dictionaries. This allows piping of output to tools like jq and simplifying automation scripts. (by kellyjonbrazil)

Jc Alternatives

Similar projects and alternatives to jc

  • AutoHotkey

    AutoHotkey - macro-creation and automation-oriented scripting utility for Windows.

  • PowerShell

    PowerShell for every system!

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • jq

    306 jc VS jq

    Discontinued Command-line JSON processor [Moved to: https://github.com/jqlang/jq] (by stedolan)

  • thefuck

    305 jc VS thefuck

    Magnificent app which corrects your previous console command.

  • starship

    298 jc VS starship

    ☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!

  • oil

    234 jc VS oil

    Oils is our upgrade path from bash to a better language and runtime. It's also for Python and JavaScript users who avoid shell!

  • nushell

    212 jc VS nushell

    A new type of shell

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • xonsh

    112 jc VS xonsh

    :shell: Python-powered, cross-platform, Unix-gazing shell.

  • gron

    64 jc VS gron

    Make JSON greppable!

  • xsv

    64 jc VS xsv

    A fast CSV command line toolkit written in Rust.

  • miller

    63 jc VS miller

    Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON

  • murex

    55 jc VS murex

    A smarter shell and scripting environment with advanced features designed for usability, safety and productivity (eg smarter DevOps tooling)

  • jq

    52 jc VS jq

    Command-line JSON processor

  • Gooey

    60 jc VS Gooey

    Turn (almost) any Python command line program into a full GUI application with one line

  • dasel

    44 jc VS dasel

    Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool. Supports conversion between formats and can be used as a Go package.

  • elvish

    40 jc VS elvish

    Powerful scripting language & Versatile interactive shell

  • jello

    31 jc VS jello

    CLI tool to filter JSON and JSON Lines data with Python syntax. (Similar to jq)

  • jless

    34 jc VS jless

    jless is a command-line JSON viewer designed for reading, exploring, and searching through JSON data.

  • libxo

    The libxo library allows an application to generate text, XML, JSON, and HTML output using a common set of function calls. The application decides at run time which output style should be produced.

  • jtbl

    10 jc VS jtbl

    CLI tool to convert JSON and JSON Lines to terminal, CSV, HTTP, and markdown tables

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better jc alternative or higher similarity.

jc reviews and mentions

Posts with mentions or reviews of jc. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-02-14.
  • Xonsh: Python-powered, cross-platform, Unix-gazing shell
    12 projects | news.ycombinator.com | 14 Feb 2024
    https://github.com/kellyjonbrazil/jc - "CLI tool and python library that converts the output of popular command-line tools, file-types, and common strings to JSON, YAML, or Dictionaries. This allows piping of output to tools like jq and simplifying automation scripts."
  • Gooey: Turn almost any Python command line program into a full GUI application
    14 projects | news.ycombinator.com | 9 Dec 2023
    > I'd love to see programs communicate through a typed JSON/proto format that shed enough details to make this more independent, and get useful shell command structuring/completion or full blown GUIs from simply introspecting the expected input and output types.

    You should try PowerShell. It's basically Microsoft's .NET ecosystem molded into an interactive command line. I'm not entirely sure if PoweShell can make full use of the static types that build up its core, but its ability to exchange objects in the command line is almost unmatched.

    On Linux you can use `jc` (https://github.com/kellyjonbrazil/jc) combined with `jq` (https://jqlang.github.io/jq/) to glue together command lines.

  • jc: Converts the output of popular command-line tools to JSON
    1 project | /r/patient_hackernews | 8 Dec 2023
    1 project | /r/hackernews | 8 Dec 2023
    1 project | /r/hypeurls | 8 Dec 2023
    8 projects | news.ycombinator.com | 8 Dec 2023
  • why does the proc directory exist?
    1 project | /r/linuxadmin | 4 Dec 2023
  • Open source python projecto to contribute to
    1 project | /r/Python | 11 Sep 2023
  • jq 1.7 Released
    33 projects | news.ycombinator.com | 6 Sep 2023
    In addition to my previous comment about jq-like tools, I want to share a couple other interesting tools, which I use alongside jq are jo [0] and jc [1].

    [0]: https://github.com/jpmens/jo

    [1]: https://github.com/kellyjonbrazil/jc

  • The Case for Nushell
    7 projects | news.ycombinator.com | 30 Aug 2023
    > I wanted to write some wrappers for the standard commands that automatically did all this via `jq`.

    If you're not already aware of it, you may wish to check out `jc`[0] which describes itself as a "CLI tool and python library that converts the output of popular command-line tools, file-types, and common strings to JSON, YAML, or Dictionaries. This allows piping of output to tools like jq..."

    The `jc` documentation[1] & parser[2] for `ls` also demonstrates that reliable & cross-platform parsing of even "basic" commands can be non-trivial.

    [0] https://github.com/kellyjonbrazil/jc

    [1] https://kellyjonbrazil.github.io/jc/docs/parsers/ls

    [2] https://github.com/kellyjonbrazil/jc/blob/4cd721be8595db52b6...

  • A note from our sponsor - WorkOS
    workos.com | 24 Apr 2024
    The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →

Stats

Basic jc repo stats
96
7,558
9.6
2 days ago

kellyjonbrazil/jc is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of jc is Python.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com