DevToysとは

DevToys helps in daily tasks like formatting JSON, comparing text, testing RegExp.

デベロッパーのためのスイスアーミーナイフの紹介文の通り。
開発時によく使うツールを十徳ナイフのようにまとめたアプリになっています。

JSONの整形とかエンコードデコードetc…
プログラミングや保守運用の調査でやりがちな作業をいちいち変換サイトを探したり、エディター拡張機能のショートカットを探したりせずとも、これ一つですぐにできます!

インストール

Microsoft Storeからインストールできます。
公式サイトからダウンロードリンクを踏むか、ストア検索して見つけてください。
※現在はWindows版しかないようです。

機能

2022/01/24時点で実装されている機能を紹介します。

Converters

データ変換ツールです。

Json <> Yaml

JSONとYAMLを相互に変換できます。

Number Base

2、8、10、16進数を相互に変換できます。

Encoders / Decoders

エンコード・デコードツールです。

HTML

HTMLエンコード・デコード。

URL

URLエンコード・デコード。

Base64

Base64エンコード・デコード。

JWT Decoder

JWT(JSON Web Tokens)デコード。

Formatters

Json

JSONを見やすく整形できます。

Generators

各種ジェネレーターツールです。

Hash (MD5, SHA1, SHA256, SHA512)

代表的なアルゴリズムでハッシュを生成できます。

UUID 1 and 4

UUIDを生成できます。

Lorem Ipsum

lorem ipsum(テスト用のテキストデータ)を生成できます。

Text

テキスト編集用ツールです。

Inspector & Case Converter

テキストの解析とスネークケースやキャメルケースなどの相互変換ができます。

Regex Tester

正規表現のテストができます。

Text Comparer

テキストの差分が確認できます。

Markdown Preview

Markdownテキストのプレビューができます。

Graphic

画像用ツールです。

Color Blindness Simulator

色覚障害のある人にはどう画像が見えるかシミレーションできます。

PNG / JPEG Compressor

PNG、JPEG画像ファイルの圧縮ができます。

その他

Smart Detection

クリップボードの文字列から最適なツールを自動で提案してくれる機能です。

Keep on top

Ctrl + ↑でウインドウを小さくして常に最前面にできます。

オフライン動作

貼り付けたテキストが不正にアップロードされることはないそうです。

複数同時起動可能

アプリを複数同時に立ち上げることができるので並行して作業を進めることができます。

以上。
今後のアップデートでさらにツールが追加されるそうなので楽しみです!

元記事はこちら

https://qiita.com/danishi/items/2de6a4ab028d27a8f4ab
著者:
@danishi