Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aradzie/keybr.com
The smartest way to learn touch typing and improve your typing speed.
https://github.com/aradzie/keybr.com
keyboard keyboard-layout typing typing-tutor
Last synced: 25 days ago
JSON representation
The smartest way to learn touch typing and improve your typing speed.
- Host: GitHub
- URL: https://github.com/aradzie/keybr.com
- Owner: aradzie
- License: agpl-3.0
- Created: 2023-09-25T06:58:26.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-05-19T08:04:56.000Z (6 months ago)
- Last Synced: 2024-05-19T14:06:02.457Z (6 months ago)
- Topics: keyboard, keyboard-layout, typing, typing-tutor
- Language: TypeScript
- Homepage: https://www.keybr.com/
- Size: 21.8 MB
- Stars: 1,119
- Watchers: 10
- Forks: 108
- Open Issues: 94
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- gitcat - keybr
- starred - aradzie/keybr.com - The smartest way to learn touch typing and improve your typing speed. (TypeScript)
README
[![CI](https://github.com/aradzie/keybr.com/actions/workflows/ci.yml/badge.svg)](https://github.com/aradzie/keybr.com/actions/workflows/ci.yml)
# [keybr.com](https://www.keybr.com/) is not (just) a typing test
It's the smartest way to learn touch typing and improve your typing speed.
On the surface it looks pretty simple, it shows you a piece of text, you type it out.
The devil is in the details, keybr.com has a few unique features.* keybr.com tracks every single key press and computes statistics for each individual keyboard key.
* It automatically generates lessons focusing on your weakest keys.
* It allows you to set your own target typing speed and tracks your progress toward this goal.
* It starts with a small list of the most frequent letters of your language.
* It adds more letters later when you reach the target speed with the previous letters.
* It can predict future and tell you how many more lessons to complete to reach the target speed.
* It shows you a beautiful profile page with lots of graphs and the details about your learning progress.
* It has plenty of modes and configuration options.
## Can I contribute?
Yes!
* **[Give us a ⭐️.](https://github.com/aradzie/keybr.com)** Help this project gain visibility and stand out.
* **[Report a bug.](https://github.com/aradzie/keybr.com/issues)** If something is not working, let us know.
* **[Suggest a feature.](https://github.com/aradzie/keybr.com/issues)** We are open to new ideas.
* **[Translate.](./docs/translations.md)** If you want to see keybr.com in your language.
* **[Getting started.](./docs/getting_started.md)** Launch a local instance of keybr.com, make a pull request.
* **[Add a keyboard.](docs/custom_keyboard.md)** Add a custom keyboard to keybr.com
* **[Add a language.](docs/custom_language.md)** Add a custom language to keybr.com
* **[Join our Discord server](https://discord.com/channels/930786115810643978/930786116255244299).** To discuss things in a less formal way.## License
Released under the GNU Affero General Public License v3.0.