# TypingCompiler > TypingCompiler is a free, zero-friction developer typing gym and biomechanical telemetry platform built with Next.js 15, React 19, TypeScript, and Web Audio API. Users practice real-world programming code syntax across 25+ languages, debug mechanical keyboards, master Vim/CLI commands, and track 10-finger ergonomics without mandatory sign-up. ## Core Platform & Interactive Tools - [Home / Landing Page](/): Overview of developer typing telemetry, live code editor demo, difficulty modes, Mechvibes ASMR switches, and physical layouts. - [Code Catalog & Dashboard](/dashboard): Full directory of production code snippets across Programming, Databases, DevOps, Frontend, Game Dev, and Prompt Engineering, plus Monthly & Daily challenges. - [Touch Typing & Hand Biomechanics Guide](/learn): Complete interactive handbook on 10-finger Home Row anchoring, pinky symbol alternation, ergonomic posture, and an interactive Home Row sandbox across 7 physical keyboard layouts. - [Language Typing Drills Hub](/practice): Dedicated SEO hub with instant zero-login interactive typing sprints, tricky symbol breakdowns, and developer WPM benchmarks for 40+ languages and stacks. - [Keyboard Tester, NKRO, Chatter & JS Keycode Inspector](/keyboard-tester): Free ad-free mechanical keyboard diagnostic suite supporting 7 ANSI/ISO layouts, Cherry MX Mechvibes acoustic simulation, simultaneous N-Key Rollover counting, switch chatter detection, and real-time JavaScript `KeyboardEvent` (`key`, `code`, `keyCode`, `location`) inspection. - [Vim Motions & CLI Speed Trainer](/cli-trainer): Interactive terminal speed trainer for Vim motions (`ciw`, `da"`, `d3w`, `:%s/.../g`, `gg=G`), Git CLI workflows, Docker, Kubernetes, Bash pipes, and Regular Expressions. - [Dynamic GitHub README WPM Badge Generator](/github-badge): Live generator producing lightweight SVG telemetry badges (`/api/badge`) and OpenGraph profile cards (`/api/og/profile`) for GitHub developer profiles. - [Global Leaderboards](/leaderboard): Ranked developer WPM scores across modes (Casual, Medium, Hardcore) and Monthly Challenge tiers. ## Popular Language Drills - [TypeScript Typing Practice](/practice/typescript) - [Python Typing Practice](/practice/python) - [Rust Typing Practice](/practice/rust) - [Go (Golang) Typing Practice](/practice/go) - [React JSX Typing Practice](/practice/react) - [PostgreSQL / SQL Typing Practice](/practice/sql) - [Git Commands Typing Practice](/practice/git) - [Docker & Compose Typing Practice](/practice/docker) - [Regular Expressions (Regex) Practice](/practice/regex) - [Godot GDScript Practice](/practice/godot) ## Technical Reference - [Full Platform Capabilities for LLMs](/llms-full.txt): Detailed feature matrix, supported keyboard layouts, switch sound packs, scoring rules, and API/badge endpoints. - [Sitemap](/sitemap.xml): Complete machine-readable XML index of all public routes.