Repolode
CorentinTh

CorentinTh/it-tools

開発者やIT担当者に便利なオンラインツール集。使いやすさを重視しており、it-tools.techで利用できるほか、Dockerでセルフホストも可能です。

スター
40,923
フォーク
5,504
未解決の Issue
861
最終コミット
22 時間前

これは何?

IT Toolsは、フォーマット変換、エンコード、生成、計算など、開発者やIT担当者がよく必要とする小さなユーティリティをまとめたWebアプリです。各ツールはブラウザー上で単独のページとして動作するため、文字列のデコードや値の確認といった日常的な作業に、別のプログラムをインストールする必要はありません。

Vue、TypeScript、Viteで構築されており、テストにはVitestを使用しています。新しいツールの雛形を生成するスクリプトが付属しているため、コントリビューターも手軽にユーティリティを追加できます。ホスト版はit-tools.techで利用できます。

プライベートな環境で運用したい人向けに、Docker HubとGitHub PackagesでDockerイメージを提供しています。また、ホームラボ環境向けにCloudron、Tipi、Unraidにも掲載されています。

主な機能

  • 01多数の小さな開発者向けユーティリティを1つのWebアプリに集約
  • 02シングルページアプリケーションとして、すべてブラウザー上で動作
  • 03ホスト版とセルフホスト用Dockerイメージを提供
  • 04新しいツールの雛形をすばやく作成するスクリプトを同梱
  • 05Vue、TypeScript、Viteで構築され、ユニットテストにはVitestを使用

ユースケース

  • デバッグ中にデータをすばやく変換・エンコードする
  • ホームラボのサーバーで便利な開発ツールをプライベートに運用する
  • VueとTypeScriptを使ったWebアプリの構成を学ぶ
  • オープンソースのツール集に新しいユーティリティを追加する

クイックスタート

  1. 1

    Docker Hubからセルフホスト型のDockerコンテナを実行する

    docker run -d --name it-tools --restart unless-stopped -p 8080:80 corentinth/it-tools:latest
  2. 2

    または、GitHub Packagesからコンテナを実行する

    docker run -d --name it-tools --restart unless-stopped -p 8080:80 ghcr.io/corentinth/it-tools:latest

使う前に知っておきたいこと

  • GPL-3.0ライセンスの下で提供されています。コピーレフトライセンスのため、派生物もオープンソースにする必要があります。

トピック

よくある質問

it-tools とは?
開発者やIT担当者に便利なオンラインツール集。使いやすさを重視しており、it-tools.techで利用できるほか、Dockerでセルフホストも可能です。 IT Toolsは、フォーマット変換、エンコード、生成、計算など、開発者やIT担当者がよく必要とする小さなユーティリティをまとめたWebアプリです。各ツールはブラウザー上で単独のページとして動作するため、文字列のデコードや値の確認といった日常的な作業に、別のプログラムをインストールする必要はありません。
it-tools は無料で使えますか?ライセンスは?
it-tools は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
it-tools は今もメンテナンスされていますか?
活発にメンテナンス中。it-tools の最終コミットは 2026年10月21日 です。
it-tools は何に使えますか?
デバッグ中にデータをすばやく変換・エンコードする ホームラボのサーバーで便利な開発ツールをプライベートに運用する VueとTypeScriptを使ったWebアプリの構成を学ぶ オープンソースのツール集に新しいユーティリティを追加する
it-tools のインストール方法は?
Docker Hubからセルフホスト型のDockerコンテナを実行する: docker run -d --name it-tools --restart unless-stopped -p 8080:80 corentinth/it-tools:latest または、GitHub Packagesからコンテナを実行する: docker run -d --name it-tools --restart unless-stopped -p 8080:80 ghcr.io/corentinth/it-tools:latest
it-tools はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/CorentinTh/it-tools

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト