DEV Community

sai vamshi
sai vamshi

Posted on

πŸš€ Introducing SyntaxRush: A Terminal-Based Code Typing Game for Developers

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
Enter fullscreen mode Exit fullscreen mode

Add $GOPATH/bin to your PATH if not already set:

export PATH=$PATH:$(go env GOPATH)/bin
Enter fullscreen mode Exit fullscreen mode

πŸš€ Usage

syntaxrush practice file.go
Enter fullscreen mode Exit fullscreen mode

Or start a quick Go practice session:

syntaxrush practice go --quick
Enter fullscreen mode Exit fullscreen mode

πŸ–ΌοΈ Demo

SyntaxRusg tui


πŸ” 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
Enter fullscreen mode Exit fullscreen mode

πŸ§‘β€πŸš€ 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


πŸš€ Start Your Code Typing Journey Now

Run this πŸ‘‡

go install github.com/vamshi1188/SyntaxRush@latest
syntaxrush practice go --quick
Enter fullscreen mode Exit fullscreen mode

Let me know what features you'd love to see next. Feel free to ⭐ star the repo if you like it!

Top comments (0)