{"id":13396152,"url":"https://stedolan.github.io/jq/","last_synced_at":"2025-03-13T22:31:46.803Z","repository":{"id":4003331,"uuid":"5101141","full_name":"jqlang/jq","owner":"jqlang","description":"Command-line JSON processor","archived":false,"fork":false,"pushed_at":"2025-03-06T08:07:54.000Z","size":7572,"stargazers_count":31332,"open_issues_count":453,"forks_count":1610,"subscribers_count":325,"default_branch":"master","last_synced_at":"2025-03-10T05:02:26.014Z","etag":null,"topics":["jq"],"latest_commit_sha":null,"homepage":"https://jqlang.org","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jqlang.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2012-07-18T19:57:25.000Z","updated_at":"2025-03-10T04:11:35.000Z","dependencies_parsed_at":"2023-09-01T19:38:28.866Z","dependency_job_id":"b49441e3-5133-45e4-88f8-8fb54172ddc2","html_url":"https://github.com/jqlang/jq","commit_stats":{"total_commits":1661,"total_committers":213,"mean_commits":7.7981220657277,"dds":0.6887417218543046,"last_synced_commit":"588ff1874c8c394253c231733047a550efe78260"},"previous_names":["jqlang/jq","stedolan/jq"],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jqlang%2Fjq","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jqlang%2Fjq/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jqlang%2Fjq/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jqlang%2Fjq/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jqlang","download_url":"https://codeload.github.com/jqlang/jq/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243493886,"owners_count":20299732,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["jq"],"created_at":"2024-07-30T18:00:41.356Z","updated_at":"2025-03-13T22:31:46.792Z","avatar_url":"https://github.com/jqlang.png","language":"C","funding_links":[],"categories":["Processing tools","JSON Processing","Terminal","Programming.","Development","Uncategorized","Command-Line Data Tools","📝 Prerequisites","Update Script","Workspace Set Up","parsing with sed, awk, grep","\\*nix/\\*nux","API Testing","Browse JSON","Command Line","Tools","Container","Command Line Tools","Tools \u0026 Utilities","Data filtering and transformations","json","\u003ca name=\"data-management-json\"\u003e\u003c/a\u003eData management - JSON/YAML/etc.","Other","Software","Useful Command Line Tools","Developer Tools | 开发者工具"],"sub_categories":["Visual Studio Code","Time Series","Uncategorized","🔧 Tools","JQ Magic","Command Line","[exa](https://the.exa.website/) (Rust, MIT)","Data Processing","Useful command for interacting with container","Utilities","ISO Standards","CLI Tools","Shell and Terminal","CLI Tools | 命令行工具"],"readme":"# jq\n\n`jq` is a lightweight and flexible command-line JSON processor akin to `sed`,`awk`,`grep`, and friends for JSON data. It's written in portable C and has zero runtime dependencies, allowing you to easily slice, filter, map, and transform structured data.\n\n## Documentation\n\n- **Official Documentation**: [jqlang.org](https://jqlang.org)\n- **Try jq Online**: [play.jqlang.org](https://play.jqlang.org)\n\n## Installation\n\n### Prebuilt Binaries\n\nDownload the latest releases from the [GitHub release page](https://github.com/jqlang/jq/releases).\n\n### Docker Image\n\nPull the [jq image](https://github.com/jqlang/jq/pkgs/container/jq) to start quickly with Docker.\n\n#### Run with Docker\n\n##### Example: Extracting the version from a `package.json` file\n\n```bash\ndocker run --rm -i ghcr.io/jqlang/jq:latest \u003c package.json '.version'\n```\n\n##### Example: Extracting the version from a `package.json` file with a mounted volume\n\n```bash\ndocker run --rm -i -v \"$PWD:$PWD\" -w \"$PWD\" ghcr.io/jqlang/jq:latest '.version' package.json\n```\n\n### Building from source\n\n#### Dependencies\n\n- libtool\n- make\n- automake\n- autoconf\n\n#### Instructions\n\n```console\ngit submodule update --init    # if building from git to get oniguruma\nautoreconf -i                  # if building from git\n./configure --with-oniguruma=builtin\nmake clean                     # if upgrading from a version previously built from source\nmake -j8\nmake check\nsudo make install\n```\n\nBuild a statically linked version:\n\n```console\nmake LDFLAGS=-all-static\n```\n\nIf you're not using the latest git version but instead building a released tarball (available on the release page), skip the `autoreconf` step, and flex or bison won't be needed.\n\n##### Cross-Compilation\n\nFor details on cross-compilation, check out the [GitHub Actions file](.github/workflows/ci.yml) and the [cross-compilation wiki page](https://github.com/jqlang/jq/wiki/Cross-compilation).\n\n## Community \u0026 Support\n\n- Questions \u0026 Help: [Stack Overflow (jq tag)](https://stackoverflow.com/questions/tagged/jq)\n- Chat \u0026 Community: [Join us on Discord](https://discord.gg/yg6yjNmgAC)\n- Wiki \u0026 Advanced Topics: [Explore the Wiki](https://github.com/jqlang/jq/wiki)\n\n## License\n\n`jq` is released under the [MIT License](COPYING). `jq`'s documentation is\nlicensed under the [Creative Commons CC BY 3.0](COPYING).\n`jq` uses parts of the open source C library \"decNumber\", which is distributed\nunder [ICU License](COPYING)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/stedolan.github.io%2Fjq%2F","html_url":"https://awesome.ecosyste.ms/projects/stedolan.github.io%2Fjq%2F","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/stedolan.github.io%2Fjq%2F/lists"}