概要
jqは、JSONデータをslice、filter、map、transformできる軽量で柔軟なコマンドラインプロセッサーです。移植性のあるCで実装され、実行時依存を持たず、シェル上で構造化データを扱えます。
公式資料に基づく紹介・実機未検証 · 内容確認日:
JSONの構造を保ったまま抽出・変換する
sed、awk、grepがテキストへ行うような処理をJSON向けに行い、値の抽出、条件による絞り込み、配列やオブジェクトの写像、構造変換をコマンドから実行します。公式サイトの文書とオンラインプレイグラウンドで式を確認できます。
出典:[1]
API応答や設定ファイルをシェルで扱いたい場合
JSONを返すAPI、コマンド出力、設定ファイルをパイプラインで検査・加工したい用途に向きます。単純な値の取得から再構成まで、専用のJSON式を同じCLIで段階的に使えます。
出典:[1]
jq独自の式と入力の型を理解する
jqは汎用の表計算やデータベースではなく、JSON入力へ式を適用するツールです。シェルの引用規則とjq式を区別し、欠損値、配列、オブジェクトなど入力形状を確認する必要があります。導入は配布バイナリやDockerを使え、ソースビルドには追加ツールが必要です。
出典:[1]
参考にした公式資料
- [1]jq README(2026-09-13)
編集部からの補足
2文字の強い指名名と同語ノイズを抱えながら、組織移管後に文書・playground・awesomeリストを集約した例として選びました。
成長の推移
直近30日
35,591 Stars
推移データを蓄積中です。
Built with
- C
カテゴリとタグ
GitHub Topics
- jq
GitHubのデータGitHubの詳細データを見る
- Stars
- 35,591
- Forks
- 1,842
- Watchers
- 357
- Open Issues
- 356
- Contributors
- 228
- 主要言語
- C
- ライセンス
- 未判定
- リポジトリ最終更新
- 2026/09/01
あわせて探訪
- React250,096 Stars
宣言的なコンポーネントでWebとネイティブのUIを構築するJavaScriptライブラリ。
JavaScript - Visual Studio Code(Code - OSS)192,090 Stars
Visual Studio Codeの基盤となるMITライセンスのCode - OSSリポジトリ。
TypeScript - Ollama180,764 Stars
オープンモデルをPCやサーバーで取得・実行し、CLIとローカルAPIから利用するランタイム。
Go - Flutter178,922 Stars
一つのDartコードベースからモバイル・Web・デスクトップへ展開するGoogleのクロスプラットフォームUI SDK。
Dart - Bootstrap174,772 Stars
responsive・mobile-firstなWeb UIをCSS、JavaScript、grid、utility、componentから構築するframework。
MDX
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。