Repolode
unhappychoice

unhappychoice/gittype

Un juego de mecanografía para terminal que convierte tu propio código fuente o repositorios públicos de GitHub en desafíos de escritura.

Alternativa open source a:Monkeytype

Estrellas
1,640
Forks
45
Issues abiertos
16
Último commit
hace 4 días

¿Qué es?

GitType es un juego de mecanografía para la línea de comandos escrito en Rust. Extrae funciones y fragmentos de código de un proyecto local o de un repositorio de GitHub y los usa como texto de práctica, para que escribas código real que ya conoces en lugar de frases de ejemplo genéricas.

Durante cada sesión, muestra en tiempo real las palabras por minuto (WPM), la precisión y la constancia, y ofrece modos normal y contrarreloj con varios niveles de dificultad. El progreso está vinculado a un sistema de clasificación en el que se desbloquean títulos de desarrollador a medida que juegas. También puedes explorar repositorios populares por lenguaje, clonar un repositorio mediante su URL o un nombre abreviado y elegir entre más de 15 temas integrados o definir uno propio.

El juego admite una larga lista de lenguajes, entre ellos Rust, TypeScript, Python, Go, Java, C++ y Zig, y se puede instalar mediante Cargo, Homebrew, Nix o binarios precompilados para macOS, Linux y Windows.

Funciones clave

  • 01Genera desafíos de mecanografía a partir de funciones de tus proyectos locales o repositorios de GitHub.
  • 02Muestra en tiempo real las palabras por minuto (WPM), la precisión y la constancia durante la partida.
  • 03Admite modos normal y contrarreloj con varios niveles de dificultad.
  • 04Incluye una función para pausar y reanudar sin perder las estadísticas.
  • 05Ofrece más de 15 temas integrados y permite crear temas personalizados.
  • 06Permite explorar repositorios populares de GitHub y filtrarlos por lenguaje.

Casos de uso

  • Practicar mecanografía al tacto con los símbolos y la sintaxis del código que usas a diario.
  • Familiarizarte con una base de código desconocida escribiendo sus funciones.
  • Calentar antes de una sesión de programación con una rutina gamificada.
  • Practicar la velocidad de escritura en un lenguaje específico, como Rust o Python.

Inicio rápido

  1. 1

    Instala con Cargo

    cargo install gittype
  2. 2

    Ejecuta en el directorio de tu proyecto

    gittype
  3. 3

    Reproduce un repositorio de GitHub

    gittype --repo clap-rs/clap

Antes de usarlo

  • Interfaz solo de terminal; no hay GUI.

Temas

Preguntas frecuentes

¿Qué es gittype?
Un juego de mecanografía para terminal que convierte tu propio código fuente o repositorios públicos de GitHub en desafíos de escritura. GitType es un juego de mecanografía para la línea de comandos escrito en Rust. Extrae funciones y fragmentos de código de un proyecto local o de un repositorio de GitHub y los usa como texto de práctica, para que escribas código real que ya conoces en lugar de frases de ejemplo genéricas.
¿gittype es gratuito? ¿Qué licencia tiene?
gittype es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿gittype sigue mantenido?
Mantenimiento activo. El último commit de gittype fue el 17 oct 2026.
¿Para qué puedo usar gittype?
Practicar mecanografía al tacto con los símbolos y la sintaxis del código que usas a diario. Familiarizarte con una base de código desconocida escribiendo sus funciones. Calentar antes de una sesión de programación con una rutina gamificada. Practicar la velocidad de escritura en un lenguaje específico, como Rust o Python.
¿Cómo se instala gittype?
Instala con Cargo: cargo install gittype Ejecuta en el directorio de tu proyecto: gittype Reproduce un repositorio de GitHub: gittype --repo clap-rs/clap
¿Dónde consigo gittype?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/unhappychoice/gittype

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados