gittype
brew install gittype
v0.10.0
MIT
CLI code-typing game that turns your source code into typing challenges
35
30-day installs · #5446
94
90-day · #5714
129
365-day · #8512
1.4k
★ GitHub stars · updated 2mo ago
Runtime dependencies
Build dependencies
GitHub topics
cli-game
cli-tool
code-practice
coding-skills
gamification
learning-tool
productivity
programming
ratatui
rust
terminal-game
touch-typing
tree-sitter
typing-game
typing-practice
typing-test
typing-trainer
typingtest
Links
- https://github.com/unhappychoice/gittype
- GitHub: unhappychoice/gittype
- Brew formula source: Formula/g/gittype.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [
"pkgconf",
"rust"
],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [
"openssl@3"
],
"deprecated": 0,
"deprecation_reason": null,
"desc": "CLI code-typing game that turns your source code into typing challenges",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:38:08+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "gittype",
"github_default_branch": "main",
"github_last_commit_at": "2026-06-20T03:55:11Z",
"github_readme_excerpt": "\u003cp align=\"center\"\u003e\n \u003cimg src=\"docs/images/gittype-banner.png\" alt=\"GitType\" width=\"820\"\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n \u003ca href=\"https://crates.io/crates/gittype\"\u003e\u003cimg src=\"https://img.shields.io/crates/v/gittype.svg?style=flat-square\u0026color=E06B4B\" alt=\"crates.io\"\u003e\u003c/a\u003e\n \u003ca href=\"https://github.com/unhappychoice/gittype/releases\"\u003e\u003cimg src=\"https://img.shields.io/github/v/release/unhappychoice/gittype?style=flat-square\u0026color=E0C14B\u0026label=release\" alt=\"release\"\u003e\u003c/a\u003e\n \u003ca href=\"https://github.com/unhappychoice/gittype/actions/workflows/ci.yml\"\u003e\u003cimg src=\"https://img.shields.io/github/actions/workflow/status/unhappychoice/gittype/ci.yml?branch=main\u0026style=flat-square\u0026label=CI\" alt=\"CI\"\u003e\u003c/a\u003e\n \u003ca href=\"https://codecov.io/gh/unhappychoice/gittype\"\u003e\u003cimg src=\"https://img.shields.io/codecov/c/github/unhappychoice/gittype?style=flat-square\" alt=\"codecov\"\u003e\u003c/a\u003e\n \u003ca href=\"https://github.com/unhappychoice/gittype/blob/main/LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/crates/l/gittype.svg?style=flat-square\" alt=\"license\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n \u003cstrong\u003eTurn your own source code into typing challenges.\u003c/strong\u003e\u003cbr\u003e\n \u003csub\u003eShow your AI who\u0027s boss \u2014 just you, your keyboard, and your coding sins.\u003c/sub\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n \u003cimg src=\"docs/images/demo.gif\" alt=\"GitType Demo\" width=\"820\"\u003e\n\u003c/p\u003e\n\n## Features \u2728\n\n- \ud83e\udd80\ud83d\udc0d\u26a1\ud83d\udc39\ud83d\udc8e\ud83c\udf4e\ud83c\udfaf\u2615\ud83d\udc18#\ufe0f\u20e3\ud83d\udd27\u2795\ud83c\udfad\ud83c\udfaf\u26a1\ud83d\udca7\ud83d\udce1 **Multi-language**: Rust, TypeScript, JavaScript, Python, Go, Ruby, Swift, Kotlin, Java, PHP, C#, C, C++, Haskell, Dart, Scala, Clojure, Elixir, Erlang, Zig (more languages incoming!)\n- \ud83d\udcca **Real-time metrics**: Live WPM, accuracy, and consistency tracking as you type\n- \ud83c\udfc6 **Ranking system**: Unlock developer titles from \"Hello World Newbie\" to \"Quantum Computer\" with ASCII art\n- \ud83c\udfae **Multiple game modes**: Normal, Time Attack, and custom difficulty levels (Easy to Zen)\n- \u23f8\ufe0f **Pause/resume**: Take breaks without ruining your stats\n- \ud83c\udfaf **Your own code**: Type functions from your actual projects, not boring examples\n- \ud83d\udd25 **Trending repositories**: Practice wit",
"github_repo": "unhappychoice/gittype",
"github_stars": 1439,
"github_topics": [
"cli-game",
"cli-tool",
"code-practice",
"coding-skills",
"gamification",
"learning-tool",
"productivity",
"programming",
"ratatui",
"rust",
"terminal-game",
"touch-typing",
"tree-sitter",
"typing-game",
"typing-practice",
"typing-test",
"typing-trainer",
"typingtest"
],
"homepage": "https://github.com/unhappychoice/gittype",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 35,
"installs_365d": 129,
"installs_90d": 94,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "MIT",
"llm_generated_at": null,
"llm_model": null,
"name": "gittype",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 5446,
"rank_365d": 8512,
"rank_90d": 5714,
"raw_hash": "ec15808410ad0830",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/g/gittype.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": "HEAD",
"version_stable": "0.10.0",
"versioned_formulae": [],
"why_use_this": null
}