1001
Help us understand the problem. What are the problem?

posted at

updated at

Organization

エンジニアのための十徳ナイフ「DevToys」が便利すぎる

DevToysとは

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

image.png

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

インストール

Microsoft Storeからインストールできます。
公式サイトからストアへのリンクを踏むか、ストア検索して見つけてください。
WinGetChocolateyでもインストール可能です。

Microsoft StoreアプリなのでWindowsでしか使えませんが、Macユーザーの方は気を落とさずにこちらの記事をどうぞ!

起動

シンプルにアプリのアイコンから起動する以外に、コマンドプロンプトやPowerShellからも起動ができます。
コマンド構文は、start devtoys:?tool=[ツールの識別子]
ツールの識別子はREADME.mdに書いてあります。

Windows + Rキーで呼び出せる「ファイル名を指定して実行」なら、devtoys:と入力すれば起動できるので覚えておくと起動が楽になります。

機能

2022/01/24時点で実装されている機能を紹介します。
追記:2022/02/02時点で実装されている機能を紹介します(日本語対応しました!)。
追記:2022/03/28時点で実装されている機能を紹介します。
追記:2022/05/16時点で実装されている機能を紹介します。

image.png

Converters

データ変換ツールです。

JSON <> YAML

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

Timestamp

UNIX時間とUTC、自身のロケール時間を相互に変換できます。
image.png

Number Base

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

Encoders / Decoders

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

HTML

HTMLエンコード・デコード。
image.png

URL

URLエンコード・デコード。
image.png

Base 64 Text

Base64文字列のエンコード・デコード。
image.png

Base 64 Image

画像ファイルをエンコードしてBase64文字列にしたりデコードして画像を復元。
image.png

GZip

文字列のgzip圧縮・解凍。
image.png

JWT Decoder

JWT(JSON Web Tokens)デコード。
image.png

Formatters

整形ツールです。

JSON

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

SQL

SQLを見やすく整形できます。PL/SQLのようなストアド言語にも対応しています。
image.png

XML

XMLを見やすく整形できます。
image.png

Generators

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

Hash

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

UUID

UUIDを生成できます。
image.png

Lorem Ipsum

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

Checksum

代表的なアルゴリズムでファイルのチェックサムを生成できます。

image.png

Text

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

Escape / Unescape

特殊文字のエスケープとエスケープ解除ができます。
image.png

Inspector & Case Converter

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

Regex Tester

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

Text Diff

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

Markdown Preview

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

Graphic

画像用ツールです。

Color Blindness Simulator

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

PNG / JPEG Compressor

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

Image Converter

PNG、JPEG、ビットマップ形式に画像を変換できます。
image.png

その他

Smart Detection

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

Keep on top

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

image.png

複数同時起動可能

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

ツール単位でスタートメニューにピン止め

アプリ本体だけでなく、よく使うツール単位でもスタートメニューにピン止めが可能です。
image.png

お気に入り

よく使うツールにアクセスしやすくなるようにお気に入りができます。
image.png

オフライン動作

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


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

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Sign upLogin
1001
Help us understand the problem. What are the problem?