Repolode
unhappychoice

unhappychoice/gittype

自分のソースコードや公開GitHubリポジトリをタイピング課題にできる、ターミナル向けタイピングゲーム。

代替できる製品:Monkeytype

スター
1,640
フォーク
45
未解決の Issue
16
最終コミット
3 日前

これは何?

GitTypeはRust製のコマンドライン・タイピングゲームです。ローカルのプロジェクトやGitHubリポジトリから関数やコード片を抽出し、練習用テキストとして使えるため、汎用的な例文ではなく、見慣れた実際のコードをタイピングできます。

プレイ中はWPM、正確性、一貫性をリアルタイムで計測でき、複数の難易度を備えた通常モードとタイムアタックモードを利用できます。プレイを進めると開発者ランクが解放されるランキングシステムで、進捗を確認できます。また、言語別にトレンドのリポジトリを探したり、URLや省略形式でリポジトリをクローンしたりできるほか、15種類以上の組み込みテーマから選んだり、独自テーマを定義したりできます。

Rust、TypeScript、Python、Go、Java、C++、Zigなど幅広い言語に対応しています。Cargo、Homebrew、Nix、またはmacOS、Linux、Windows向けのビルド済みバイナリからインストールできます。

主な機能

  • 01ローカルプロジェクトやGitHubリポジトリ内の関数からタイピング課題を生成します。
  • 02プレイ中にWPM、正確性、一貫性をリアルタイムで表示します。
  • 03複数の難易度を備えた通常モードとタイムアタックモードに対応しています。
  • 04統計を保持したまま一時停止・再開できます。
  • 0515種類以上の組み込みテーマに加え、カスタムテーマにも対応しています。
  • 06言語で絞り込んで、トレンドのGitHubリポジトリを閲覧できます。

ユースケース

  • 日常的に使うコード記号や構文を使って、タッチタイピングを練習する。
  • 関数をタイピングしながら、初めて触れるコードベースに慣れる。
  • ゲーム感覚の習慣を取り入れ、コーディング前にウォームアップする。
  • RustやPythonなど、特定の言語でタイピング速度を鍛える。

クイックスタート

  1. 1

    Cargo でインストール

    cargo install gittype
  2. 2

    プロジェクトのディレクトリで実行

    gittype
  3. 3

    GitHub リポジトリを再生

    gittype --repo clap-rs/clap

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

  • ターミナル専用のインターフェースです。GUI はありません。

トピック

よくある質問

gittype とは?
自分のソースコードや公開GitHubリポジトリをタイピング課題にできる、ターミナル向けタイピングゲーム。 GitTypeはRust製のコマンドライン・タイピングゲームです。ローカルのプロジェクトやGitHubリポジトリから関数やコード片を抽出し、練習用テキストとして使えるため、汎用的な例文ではなく、見慣れた実際のコードをタイピングできます。
gittype は無料で使えますか?ライセンスは?
gittype は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
gittype は今もメンテナンスされていますか?
活発にメンテナンス中。gittype の最終コミットは 2026年10月17日 です。
gittype は何に使えますか?
日常的に使うコード記号や構文を使って、タッチタイピングを練習する。 関数をタイピングしながら、初めて触れるコードベースに慣れる。 ゲーム感覚の習慣を取り入れ、コーディング前にウォームアップする。 RustやPythonなど、特定の言語でタイピング速度を鍛える。
gittype のインストール方法は?
Cargo でインストール: cargo install gittype プロジェクトのディレクトリで実行: gittype GitHub リポジトリを再生: gittype --repo clap-rs/clap
gittype はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/unhappychoice/gittype

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

関連プロジェクト