- Star
- 1,640
- Fork
- 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支持暂停与继续,且不影响统计数据。
- 05内置 15 种以上主题,并支持自定义主题。
- 06可按编程语言浏览热门 GitHub 仓库。
适用场景
- 用日常工作中的代码和符号练习盲打。
- 通过逐段敲写函数,熟悉陌生的代码库。
- 在编码前用游戏化的方式热身。
- 针对 Rust、Python 等特定语言练习打字速度。
快速上手
- 1
通过 Cargo 安装
cargo install gittype - 2
在项目目录中运行
gittype - 3
练习某个 GitHub 仓库
gittype --repo clap-rs/clap
使用前须知
- 仅提供终端界面,没有图形界面。
标签
常见问题
- 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
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
OpenAI 推出的轻量级编程智能体,可在本地终端中运行,协助编写和修改代码。
13万2万RustApache-2.0更新于 15小时前
基于 Rust 的终端编程智能体,源自 OpenAI Codex,专为低成本与开源模型优化。
6.9万5908RustApache-2.0更新于 10天前
开源的 Rust 终端编程智能体,可读写代码、执行命令,并支持 40 多家模型服务商和本地模型。
4.1万3570RustMIT更新于 20小时前
面向 macOS、Linux 等系统的交互式命令行 shell,开箱即用,无需额外配置。
3.4万2396RustOther更新于 4天前