DUICUO

It-Tools: プログラマー向けのオンラインツールライブラリの構築

プログラマーとして、日々の業務効率を向上させるツールが必要です。私がよく使うツールには、JSONフォーマッタ、SQLフォーマッタ、XMLフォーマッタ、JSONからExcelへのコンバータなどがあります。開発ツールの中には一般的なフォーマット機能を備えているものもありますが、場合によっては軽量なツールが必要になることもあります。一般的に、目的を達成するためのオンラインツールはBaiduで検索することが多いでしょう。そして、そのようなオンラインツールのウェブサイトは数多くあります。プログラマーとして、自分専用のツールウェブサイトを持ちたいと思いませんか?もし興味があれば、まさにうってつけです!私たちのニーズを満たすオープンソースプロジェクト「it-tools」をご紹介します。

主な機能

暗号ユーティリティクラス

トークン生成、ハッシュ テキスト生成、UUID 生成、テキスト暗号化/復号化を含む 10 個の機能。

コンバータユーティリティクラス

YAML コンバーター、JSON コンバーター、Base64 文字列エンコーディングなどの 15 個の機能が含まれています。

Webユーティリティクラス

JSON比較やURLエンコード/デコードなど15個の機能が含まれています。

画像とビデオのユーティリティクラス、

SVG プレースホルダー ジェネレーター、通常の QR コード ジェネレーター、WiFi QR コード ジェネレーターなどの 4 つの機能があります。

開発ユーティリティクラス

SQL の美化とフォーマット、JSON の美化とフォーマット、Docker 実行から Docker Compose まで、その他 10 種類の機能。

さらに、ネットワーク ユーティリティ クラス、数学ユーティリティ クラス、測定ユーティリティ クラス、テキスト ユーティリティ クラス、データ ユーティリティ クラスなどがあります。

オープンソースプロジェクトであるit-toolsは、開発者向けによく使われるオンラインツールを集めています。もし機能が足りないと感じたら、必要な機能を追加して拡張することも可能です。

デプロイする場合は、Docker イメージを使って実行できます。イメージソースは 2 つあります。

Docker Hubからイメージをプルする
docker run -d –name it-tools –restart を実行しても停止しない場合は -p 8080:80
corentinth/it-tools:最新

Githubパッケージから
docker run -d –name it-tools –restart を実行しても停止しない場合は -p 8080:80
ghcr.io/corentinth/it-tools:最新

もちろん、ダウンロードして「npm run build」を実行し「dist」フォルダ内のファイルをサーバーやOSSにアップロードすることもできます。私がQiniu Cloudを使っているのは、10GBの無料ストレージ容量を提供しているからです。誤解しないでください。宣伝しているわけではありません。

プロジェクトアドレス
https://github.com/CorentinTh/it-tools.git