You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A terminal-based typing game written in Go with bubbletea and lipgloss.
2
+
# 🚀 Go Typer
4
3
5
-
## Features
4
+
**The sleek, blazing-fast terminal typing test inspired by [MonkeyType](https://monkeytype.com/)!**
6
5
7
-
- Terminal UI typing game with colorful interface
8
-
- Real-time WPM calculation
9
-
- Support for different cursor styles
10
-
- Customizable themes
11
-
- Efficient and lightweight
6
+
Go Typer brings the popular web-based typing experience of MonkeyType to your terminal with a beautiful, customizable interface. Master your typing skills right in your command line without the distractions of a browser.
-**⚡ MonkeyType-Style Gameplay**: Space bar to advance between words, just like the web favorite!
22
+
-**📊 Real-time WPM & Accuracy Tracking**: Watch your stats update live as you type
23
+
-**🎮 Multiple Game Modes**: Choose between normal mode (with punctuation) or simple mode for beginners
24
+
-**🎨 Gorgeous Themes**: Customize your experience with beautiful color schemes
25
+
-**📏 Flexible Text Lengths**: Practice with short, medium, long, or very long passages
26
+
-**⚙️ Performance Tuning**: Adjust refresh rates from 5-60 FPS for any hardware
27
+
-**🌈 Stunning Gradient Animations**: Eye-catching color flows throughout the interface
28
+
-**📝 Cursor Options**: Choose your preferred cursor style (block or underline)
29
+
-**💻 100% Terminal-Based**: No browser needed - perfect for developers and terminal enthusiasts
30
+
31
+
## 🖥️ Terminal Requirements
32
+
33
+
Go Typer works best in terminals that support "TrueColor" (24-bit color). It's been tested extensively on Linux but runs great on macOS and Windows too!
34
+
35
+
Verify your terminal supports TrueColor by running:
22
36
23
37
```bash
24
38
printf"\x1b[38;2;255;0;0mTRUECOLOR\x1b[0m\n"
25
39
```
26
40
27
-
If your terminal **emulator does NOT display the word**`TRUECOLOR` in **red**, it does not support 24-bit color, checkout [this gist](https://gist.github.com/weimeng23/60b51b30eb758bd7a2a648436da1e562).
41
+
If you see "TRUECOLOR" in red, you're good to go! If not, check out [this compatibility guide](https://gist.github.com/weimeng23/60b51b30eb758bd7a2a648436da1e562).
28
42
29
-
## Installation
43
+
## 🚀 Installation
30
44
31
-
```
45
+
### Download Binaries (Quickest Start)
46
+
47
+
Grab pre-built binaries from the [Releases](https://github.com/prime-run/go-typer/releases) page for instant typing pleasure!
48
+
49
+
### Go Install (For Go Users)
50
+
51
+
```bash
32
52
go install github.com/prime-run/go-typer@latest
centeredHelp:=lipgloss.NewStyle().Width(m.width*3/4).Align(lipgloss.Center).Render(HelpStyle("Fetching random text from https://zenquotes.io/api/random ..."))
0 commit comments