Typonode is a terminal-based typing speed application built in TypeScript and Node.js, with no external dependencies.
Designed to run directly in the terminal (including support for VS Code terminals), it features custom-built screen rendering, ANSI color formatting, and responsive UI.
Key Features
- Custom screen buffers and rendering logic
- Multi-screen UI (Main, Result, Settings)
- Responsive layout with resize support
- ANSI-based syntax highlighting and formatting
- Local storage for user preferences and WPM history
Tech Stack
- Node.js
- TypeScript
Developer: Aadarsh
Demo Video
Screens
Main Screen
Result Screen
Settings Screen
👉 Read the development log here