Repolode
XAMPPRocky

XAMPPRocky/tokei

コードベース内のファイル数、行数、コード行、コメント行、空行を言語別に集計する高速なコマンドラインツール。

代替できる製品:cloc

スター
15,010
フォーク
712
未解決の Issue
250
最終コミット
2 か月前

これは何?

Tokeiは、ディレクトリをスキャンして含まれるコードの規模を報告するコマンドラインプログラムです。言語ごとに、ファイル数、総行数、コード行数、コメント行数、空行数を表示し、最後に合計も示します。

デフォルトで.gitignoreと.ignoreを考慮し、パターンによるパスの除外や、任意の列での出力の並べ替え、ファイルごとの統計表示に対応しています。結果はJSON、YAML、CBORでエクスポートでき、保存した結果を別の実行結果と結合することもできます。また、同じ集計ロジックをほかのプログラムに組み込めるRustライブラリも提供しています。

Linux、macOS、Windowsで利用でき、Homebrew、Cargo、apt系リポジトリ、winget、Scoopなど一般的なパッケージマネージャーからインストールできます。Dockerでも実行できます。

主な機能

  • 01言語ごとにファイル数、コード行、コメント行、空行を集計します。
  • 02.gitignoreと.ignoreを考慮し、独自の除外パターンにも対応します。
  • 03結果をJSON、YAML、CBORでエクスポートでき、保存済みの結果を結合できます。
  • 04ファイルごとの統計を表示し、任意の列で出力を並べ替えられます。
  • 05コマンドラインツールとRustライブラリの両方で利用できます。

ユースケース

  • 見慣れないコードベースの規模や言語構成をすばやく把握する。
  • CIの統計を保存して結合し、コード量の推移を追跡する。
  • プロジェクトのREADMEに掲載するコードサイズのバッジやレポートを作成する。
  • 大規模なリポジトリで、生成ファイルやベンダー管理のファイルを行数集計から除外する。

クイックスタート

  1. 1

    Cargo(Rustのパッケージマネージャー)でインストールする

    cargo install tokei
  2. 2

    現在のフォルダーでtokeiを実行する

    tokei .

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

  • メタデータではライセンスがNOASSERTIONと記載されていますが、READMEにはMIT/Apache-2.0のデュアルライセンスと記載されています。

収録されている特集

トピック

よくある質問

tokei とは?
コードベース内のファイル数、行数、コード行、コメント行、空行を言語別に集計する高速なコマンドラインツール。 Tokeiは、ディレクトリをスキャンして含まれるコードの規模を報告するコマンドラインプログラムです。言語ごとに、ファイル数、総行数、コード行数、コメント行数、空行数を表示し、最後に合計も示します。
tokei は無料で使えますか?ライセンスは?
tokei は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
tokei は今もメンテナンスされていますか?
半年以内に更新あり。tokei の最終コミットは 2026年9月6日 です。
tokei は何に使えますか?
見慣れないコードベースの規模や言語構成をすばやく把握する。 CIの統計を保存して結合し、コード量の推移を追跡する。 プロジェクトのREADMEに掲載するコードサイズのバッジやレポートを作成する。 大規模なリポジトリで、生成ファイルやベンダー管理のファイルを行数集計から除外する。
tokei のインストール方法は?
Cargo(Rustのパッケージマネージャー)でインストールする: cargo install tokei 現在のフォルダーでtokeiを実行する: tokei .
tokei はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/XAMPPRocky/tokei

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

関連プロジェクト