monkeytype README

The project's README from github.com/monkeytypegame/monkeytype. As one markdown file: README.md.


AnimeJs  ChartJs  Eslint  Express  Firebase  Fontawesome  HTML5  MongoDB  OXLint  PNPM  Redis  SASS  Solid  Tailwind  Tanstack  TsRest Turborepo  TypeScript  Vite  Vitest  Zod

About

Monkeytype is a minimalistic and customizable typing test. It features many test modes, an account system to save your typing speed history, and user-configurable features such as themes, sounds, a smooth caret, and more. Monkeytype attempts to emulate a natural typing experience during a typing test by unobtrusively presenting the text prompts and displaying typed characters in place, providing straightforward, real-time feedback on typos, speed, and accuracy.

Features

Discord bot

On the Monkeytype Discord server, we added a Discord bot to auto-assign optional roles based on typing performance and challenge completion. You can find its code over at https://github.com/monkeytypegame/monkeytype-bot.

Bug report or Feature request

If you encounter a bug or have a feature request, send us an email, create an issue, create a discussion thread, or join the Discord server.

Want to Contribute?

Refer to CONTRIBUTING.md.

Code of Conduct

Before contributing to this repository, please read the code of conduct.

Security

To report a security vulnerability, please refer to SECURITY.md.

Credits

Montydrei for the name suggestion.

Everyone who provided valuable feedback on the original Reddit post for the prototype of this website.

All of the contributors have helped implement various features, add themes, fix bugs, and more.

Support

If you wish to support further development and feel extra awesome, you can donate, become a Patron, or buy a t-shirt.

monkeytype (monkeytypegame/monkeytype)

Searching Database…

这是什么?Monkeytype 是一个极简且高度可定制的打字测试网站。它提供多种测试模式,能实时反馈错字、速度和准确率,并尽量还原自然的打字体验。
这是需要安装的应用,还是只要在浏览器里打开的网站?它是一个网站:在浏览器中打开就能开始测试,无需安装任何东西。代码以 GPL-3.0 协议开源,因此也可以自己部署或修改。
怎么上手?需要注册账号吗?打开网站直接开始打字就行,不需要账号。账号是可选的,可以保存你的打字速度历史记录,方便你长期追踪自己的进步。
如果我想自己搭一个实例或者改代码,需要准备什么?需要 Node 24(engines 要求 >=24.0.0 <25)和 pnpm,preinstall 脚本会强制检查。这个仓库是一个 turbo monorepo,前端和后端分别是独立的包。
它有哪些测试模式?有各种测试时长和语言,还包括标点和数字模式、名言引文,以及带趣味测试修饰项的挑战。
打字的时候能看到我的速度和错误吗?可以,输入时会实时显示错误、wpm 和准确率,打的字符会原地呈现,反馈直观清楚。
可以自定义它的外观和使用感受吗?可以:主题、音效和平滑光标都能配置,极简的设计还提供打字时的可选专注模式,以及可选的广告。
README 里提到的 Discord 机器人是什么?它是 Monkeytype Discord 服务器上的一个机器人,会根据打字成绩和挑战完成情况自动分配可选身份组;它的代码也包含在这个仓库里。
What are similar projects?primeng, tabler, sweetalert2, regexr, Bruteon, evergreen, dashy, empire
Size
157.3 MB
Stars
20.9K
Age
6y
Commits · 90 Days