- スター
- 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
Cargo でインストール
cargo install gittype - 2
プロジェクトのディレクトリで実行
gittype - 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 の数値は毎日更新されます。
関連プロジェクト
OpenAIが提供する軽量なコーディングエージェント。ターミナル上でローカルに動作し、コードの作成や作業を支援します。
低コストのオープンモデルで高い成果を得られるよう、OpenAIのCodexをフォークしてRustで構築したコーディングエージェント向けターミナルツール。
ファイル編集やコマンド実行に対応し、ローカルモデルを含む40以上のモデルプロバイダーを利用できる、ターミナル向けのオープンソースRustコーディングエージェント。
macOS、LinuxなどのUnix系システム向けの、構文ハイライトと入力候補を標準搭載した使いやすい対話型コマンドラインシェル。