---
key: pl/jq
kind: plang
name: "jq"
url: https://plangs.page/jq
---

# jq

> Lightweight and flexible command-line JSON processor.

Lightweight and flexible command-line JSON processor, allowing for easy manipulation and transformation of JSON data with a functional programming paradigm.

## Facts

- Appeared: 2012
- Homepage: https://jqlang.github.io/jq/
- GitHub: https://github.com/jqlang/jq
- Languish ranking: #80

## Relationships

### Paradigms

- [Functional](https://plangs.page/paradigm/functional)
- [Point-free](https://plangs.page/paradigm/point-free)
- [Query](https://plangs.page/paradigm/query)
- [Scripting](https://plangs.page/paradigm/scripting)

### Platforms

- [BSD](https://plangs.page/platform/bsd)
- [Cross-Platform](https://plangs.page/platform/cross)
- [Linux](https://plangs.page/platform/linux)
- [Windows](https://plangs.page/platform/windows)

### Type Systems

- [Strong](https://plangs.page/type-system/strong)

### Influenced By

- [Haskell](https://plangs.page/haskell)

### Written With

- [C](https://plangs.page/c)

### Licenses

- [MIT](https://plangs.page/license/mit)
- [PD](https://plangs.page/license/public-domain)

### Tags

- [CLI](https://plangs.page/tag/cli)
- [Interpreter](https://plangs.page/tag/interpreters)
- [Shell](https://plangs.page/tag/shell)
- [Workflow](https://plangs.page/tag/workflow)
