I'm excited to share my new VS Code extension: CodeTyper! Through my experience in competitive programming ICPC, I've constantly noticed a frustrating bottleneck: the time lost (and the bugs introduced) when transcribing standard templates and large algorithms from my team's reference. That's why I built CodeTyper, a tool designed to help you practice and build muscle memory for your templates, debugs, boilerplates... directly inside your editor. What makes it different? It's not a standard typing test (like Monkeytype). I implemented a token-based comparison engine. Spacing doesn't matter in a lot of cases on languages like C++, so if you type arr[ i ] instead of arr[i], the extension understands the code and marks it as correct. Key Features: - Ghost & Blind Modes: Learn step-by-step with hints, or test your memory completely blind. - Live Metrics: Real-time WPM, progress, and error tracking. - Bring your own templates: Point the extension to your local folder and start typing. - Language Support: Optimized for C++, but fully supports Python, Java, JS/TS, Rust, Go, and more. Taking this from a simple idea to a published tool on the VS Code Marketplace was a fantastic technical challenge, especially handling the syntax parsing with TypeScript and integrating with the VS Code API. Link on the comments 👇 I'd love to hear your feedback or any features you'd like to see in future updates! #SoftwareEngineering #VSCode #CompetitiveProgramming #TypeScript #DeveloperTools #ICPC #OpenSource #Algorithms

To view or add a comment, sign in

Explore content categories