🍺 BREW Explorer

← all formulae

jwt-cli

brew install jwt-cli v6.2.0 MIT

Super fast CLI tool to decode and encode JWTs built in Rust

148
30-day installs · #2959
430
90-day · #3062
2.1k
365-day · #2752
1.5k
★ GitHub stars · updated 2mo ago

Build dependencies

GitHub topics

cli command-line-tool json json-web-token jsonwebtoken jwt jwt-cli jwt-token rust

Links

Raw metadata
{
  "aliases": [],
  "alternatives": [],
  "build_dependencies": [
    "rust"
  ],
  "categories": [],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Super fast CLI tool to decode and encode JWTs built in Rust",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:39:08+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "jwt-cli",
  "github_default_branch": "main",
  "github_last_commit_at": "2026-06-15T13:28:19Z",
  "github_readme_excerpt": "# jwt-cli\n\n[![Dependabot Status](https://api.dependabot.com/badges/status?host=github\u0026repo=mike-engel/jwt-cli)](https://dependabot.com)\n\nA super fast CLI tool to decode and encode JWTs built in [Rust](https://rust-lang.org).\n\n![Continuous Integration](https://github.com/mike-engel/jwt-cli/workflows/Continuous%20Integration/badge.svg)\n[![GitHub release](https://img.shields.io/github/tag/mike-engel/jwt-cli.svg)]()\n\n`jwt-cli` is a command line tool to help you work with JSON Web Tokens (JWTs). Like most JWT command line tools out there, you can decode almost any JWT header and claims body. Unlike any that I\u0027ve found, however, `jwt-cli` allows you to encode a new JWT with nearly any piece of data you can think of. Custom header values (some), custom claim bodies (as long as it\u0027s JSON, it\u0027s game), and using any secret you need.\n\nOn top of all that, it\u0027s written in Rust so it\u0027s fast and portable (windows, macOS, and linux supported right now).\n\n# Installation\n\nInstall `jwt-cli` via [Homebrew](https://brew.sh) or [MacPorts](https://www.macports.org) (macOS), [Cargo](https://www.rust-lang.org/tools/install) (cross-platform), and [FreshPorts](https://www.freshports.org/www/jwt-cli) (FreeBSD). If you intend to use one of these methods, [skip ahead](#homebrew).\n\nYou may also install the binary from the [release](https://github.com/mike-engel/jwt-cli/releases) page, if you\u0027re unable to use Homebrew or Cargo install methods below.\n\nOnly 64bit linux, macOS, and Windows targets are pre-built. Sorry if you\u0027re not on one of those! You\u0027ll need to build it from the source. See the [contributing](#contributing) section on how to install and build the project.\n\nYou should install it somewhere in your `$PATH`. For Linux and macOS, a good place is generally `/usr/local/bin`. For Windows, there isn\u0027t a good place by default :(.\n\n## Homebrew\n\n```sh\n# Install jwt-cli\nbrew install mike-engel/jwt-cli/jwt-cli\n\n# Ensure it worked ok by running the help command\njwt help\n```\n\n## MacPorts\n\n```sh\nsu",
  "github_repo": "mike-engel/jwt-cli",
  "github_stars": 1481,
  "github_topics": [
    "cli",
    "command-line-tool",
    "json",
    "json-web-token",
    "jsonwebtoken",
    "jwt",
    "jwt-cli",
    "jwt-token",
    "rust"
  ],
  "homepage": "https://github.com/mike-engel/jwt-cli",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 148,
  "installs_365d": 2133,
  "installs_90d": 430,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "MIT",
  "llm_generated_at": null,
  "llm_model": null,
  "name": "jwt-cli",
  "oldnames": [],
  "one_liner": null,
  "optional_dependencies": [],
  "rank_30d": 2959,
  "rank_365d": 2752,
  "rank_90d": 3062,
  "raw_hash": "7afc0effbba42a7f",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/j/jwt-cli.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": "HEAD",
  "version_stable": "6.2.0",
  "versioned_formulae": [],
  "why_use_this": null
}