Sharpen your coding speed. Practice with real code. All inside your terminal.
๐ง What is SyntaxRush?
SyntaxRush is a fun and productive terminal-based typing practice tool built for developers who want to:
- Boost coding speed ๐งโ๐ป
- Improve syntax muscle memory โจ๏ธ
- Track WPM and accuracy ๐
- Practice with real code (Go, Python, etc.)
- Feel like a hacker from a movie ๐
All in your terminal โ no web browser needed.
โจ Features
- ๐ฏ Practice with actual code snippets (not lorem ipsum)
- ๐ Track Words Per Minute (WPM) and accuracy
- ๐ฅ Muscle Power indicator for gamified motivation
- ๐ฌ Real-time feedback on mistakes
- ๐ง (Coming Soon): Sound & animation feedback
- ๐ (In Progress): Grafana dashboard for session analytics
๐ฆ Installation
Make sure you have Go installed. Then:
go install github.com/vamshi1188/SyntaxRush@latest
Add $GOPATH/bin to your PATH if not already set:
export PATH=$PATH:$(go env GOPATH)/bin
๐ Usage
syntaxrush practice file.go
Or start a quick Go practice session:
syntaxrush practice go --quick
๐ผ๏ธ Demo
๐ Upcoming Features
- ๐ Global leaderboard
- ๐ต Audio feedback & motivational sounds
- โ Timed challenges & progress badges
- ๐งช SyntaxRush AI Assistant for real-time suggestions
๐ ๏ธ Tech Stack
- Written in Go
- Terminal UI built with tview and tcell
๐ค Contribute
Love the project? Found a bug? Want to add a language?
๐ฌ Contributions are welcome!
git clone https://github.com/vamshi1188/SyntaxRush
cd SyntaxRush
go run main.go
๐งโ๐ Who's it for?
- Developers preparing for interviews
- Programmers improving typing fluency
- Code newbies wanting fun syntax drills
- Anyone who loves code and terminal!
๐ Links
- ๐ GitHub: vamshi1188/SyntaxRush
- ๐ค Twitter: @saivamshi_88
๐ Start Your Code Typing Journey Now
Run this ๐
go install github.com/vamshi1188/SyntaxRush@latest
syntaxrush practice go --quick
Let me know what features you'd love to see next. Feel free to โญ star the repo if you like it!

Top comments (0)