Repolode
unhappychoice

unhappychoice/gittype

Терминальная игра на скорость печати, которая превращает ваш код или открытые репозитории GitHub в задания для тренировки.

Open source альтернатива:Monkeytype

Звёзды
1,640
Форки
45
Открытые issues
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. 1

    Установите через Cargo

    cargo install gittype
  2. 2

    Запустите в каталоге проекта

    gittype
  3. 3

    Воспроизведите репозиторий GitHub

    gittype --repo clap-rs/clap

Что важно знать

  • Интерфейс работает только в терминале; графического интерфейса нет.

Темы

Частые вопросы

Что такое gittype?
Терминальная игра на скорость печати, которая превращает ваш код или открытые репозитории GitHub в задания для тренировки. GitType — консольная игра на скорость печати, написанная на Rust. Она извлекает функции и фрагменты кода из локального проекта или репозитория GitHub и использует их в качестве текста для тренировки. Вместо обычных примеров вы печатаете настоящий код, который уже знаете.
gittype можно использовать бесплатно? Какая у него лицензия?
gittype распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
gittype всё ещё поддерживается?
Активно поддерживается. Последний коммит в gittype — 17 окт. 2026 г..
Для чего можно использовать gittype?
Тренировка слепой печати на символах и синтаксисе, которые вы используете каждый день. Знакомство с незнакомой кодовой базой, пока вы набираете её функции. Разминка перед работой над кодом с помощью игрового ритуала. Тренировка скорости печати на конкретном языке, например Rust или Python.
Как установить gittype?
Установите через Cargo: cargo install gittype Запустите в каталоге проекта: gittype Воспроизведите репозиторий GitHub: gittype --repo clap-rs/clap
Где скачать gittype?
Исходный код и инструкции по установке — на GitHub: https://github.com/unhappychoice/gittype

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты