Una herramienta de terminal que reproduce commits de Git como sesiones de escritura animadas, con resaltado de sintaxis y transiciones del árbol de archivos.
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
Instala con Cargo
cargo install gittype - 2
Ejecuta en el directorio de tu proyecto
gittype - 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
Un dashboard bursátil para terminal escrito en Rust que combina cotizaciones y gráficos en vivo con noticias evaluadas por IA, declaraciones de operaciones internas SEC Form 4 y análisis de resultados.
Un agente de programación ligero de OpenAI que se ejecuta localmente en la terminal para ayudarte a escribir y trabajar con código.
Herramienta de terminal para agentes de programación basada en Rust, derivada de OpenAI Codex y diseñada para obtener buenos resultados con modelos abiertos y de bajo costo.
Agente de programación de código abierto en Rust para la terminal que edita archivos, ejecuta comandos y funciona con más de 40 proveedores de modelos, incluidos modelos locales.
Un shell interactivo de línea de comandos, fácil de usar, para macOS, Linux y otros sistemas tipo Unix, con resaltado de sintaxis y sugerencias automáticas desde el primer momento.