
keybr
Summary
Keybr is a free web application for learning touch typing and improving typing speed. It tracks keystrokes and calculates statistics for each key, then uses those measurements to generate practice words focused on weaker keys. Lessons begin with a small set of common letters; once you reach the target speed for that set, additional letters are introduced. You can set a typing-speed target, track progress, and view graphs on your profile page. Keybr can estimate how many more lessons may be needed to reach the chosen speed, and it offers multiple practice modes and configuration options. Its help guidance recommends placing fingers on the home row, with index fingers on the raised F and J keys. The project is released under the GNU Affero General Public License v3.0. Its repository includes Docker and Docker Compose files, plus instructions for running a local instance. The project also invites bug reports, feature suggestions, translation contributions, and participation in its Discord server.
Who it is for
Keybr suits learners who want typing practice that adjusts exercises toward weaker keys and a chosen speed target. It also offers a self-hosting option for people comfortable running a local instance.
What is good
- Tracks typing statistics for each key
- Generates lessons focused on weaker keys
- Adds letters as target speeds are reached
- Graphs progress and estimates lessons remaining
What to know first
- Platforms listed are web and self-hosted
- The guidance recommends home-row finger placement
Verdict
Keybr combines adaptive typing lessons with per-key statistics, targets, and progress graphs. Its project is open source and includes instructions for running a local instance.
keybr plans and pricing
All plansCompared on typing tutor software
Facts
- Purpose
- Keybr is a web application for learning touch typing and improving typing speed.github.com · 4 Oct 2026
- Per-key statistics
- The application tracks keystrokes and computes statistics for each individual key.github.com · 4 Oct 2026
- Adaptive lessons
- It automatically generates lessons that focus on a user's weakest keys.github.com · 4 Oct 2026
- Target speed
- Users can set a target typing speed and track progress toward it.github.com · 4 Oct 2026
- Progressive letters
- Practice starts with a small set of common letters and adds more as the user reaches the target speed for the current set.github.com · 4 Oct 2026
- Lesson estimate
- The application can predict how many more lessons are needed to reach the target speed.github.com · 4 Oct 2026
- Progress graphs
- Keybr provides a profile page with graphs showing learning progress.github.com · 4 Oct 2026
- Practice options
- The application offers multiple practice modes and configuration options.github.com · 4 Oct 2026
- How lessons work
- The help page says typing statistics, including the time-to-type metric for each key, are used to generate the next list of words.github.com · 4 Oct 2026
- Learning method
- The help page recommends placing fingers on the home row, with index fingers on the F and J key bumps.github.com · 4 Oct 2026
- Open source
- The project is released under the GNU Affero General Public License v3.0.github.com · 4 Oct 2026
- Self-hosting
- The project repository includes Docker and Docker Compose files and instructions for running a local instance.github.com · 4 Oct 2026
- Community and feedback
- The project invites users to report bugs, suggest features, contribute translations, and join its Discord server.github.com · 4 Oct 2026
Best keybr alternatives
See all 12Where it ranks on Everything Xiaomi
Is keybr yours?
Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.
Sources
- github.com/aradzie/keybr.com· checked 4 Oct 2026
- github.com/aradzie/keybr.com/blob/master/packages/· checked 4 Oct 2026
- keybr.com· checked 4 Oct 2026


