WakaTimeクライアント互換の、コーディング統計を記録・閲覧するためのミニマルなセルフホスト型バックエンド。
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
Docker Hubからセルフホスト型のDockerコンテナを実行する
docker run -d --name it-tools --restart unless-stopped -p 8080:80 corentinth/it-tools:latest - 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 の数値は毎日更新されます。
関連プロジェクト
日々の目標やToDoをXP、HP、Gold、装備が登場するロールプレイングゲームに変える、オープンソースの習慣トラッカー。
次の行動を先に示し、番号付きの手順で余計な前置きを省く、コーディングアシスタント向けスキル。
Pythonライブラリ。スクリプトを、データダッシュボードやレポート、チャットアプリ向けのインタラクティブなWebアプリに変換します。
TypeScript、Bun、Elysiaで構築された、1,000種類以上の形式に対応するセルフホスト型オンラインファイル変換ツール。
LaravelとVueJSで構築された、小規模事業者やフリーランス向けのオンライン会計ソフトウェア。RESTful APIとアプリストアを備える。