Doctor Scoliosis
1 / 5

Kalibre

Early AccessProvenFreeGaming

Adaptive typing trainer that learns your recurring mistakes and turns them into personal drills.

Early Access: this app is still being built, so some things may not work as expected yet.

Visit siteStableKanaryi18n Help

Made by

DO
Doctor Scoliosis

@ptm

just a bored dev.

Nowhere, Earth
View profile · 2 projects

Journey

More from Doctor Scoliosis

Paul Taylor Miller

Doctor Scoliosis's blog, portfolio and rambling area all-in-one.

Live
DO

Doctor Scoliosis

Oct 24··Pinned

Well... that date didn't survive. 🧱

Sooo... remember when we said we'd be back on 28 October? About that...

We really did want to make it happen, but kalibre needs more time, and we can't promise you a release date that we're not be able to keep. We may have had to physically remove the deadline from the room. It was heavier than we expected.

We're sorry. Really. We know we've been saying we're almost there, and we know another delay isn't exactly the news you were hoping for. We don't want to rush kalibre out the door just to meet a date, though. We'd rather give it the time it needs than ask you to put up with a release that isn't ready.

The Doc's still working on things, and he's struggling IRL, but we're not going anywhere! You can still find us in kanary while development continues.

Thank you for sticking with us through all the testing, fixing, rebuilding, and breaking of things (sometimes on purpose, remember?). We appreciate every bit of patience and support you've given us!

DO

Doctor Scoliosis

Oct 13·

We're almost there!

Cal and Libby here! Remember when we said we'd be back? So... it's finally happening! After a long time of building, testing, fixing, rebuilding, testing again (and probably a little more fixing), Kalibre is nearly ready to leave the nest.

No more "expect later". Well, almost. 👀

Thank you for sticking with us through kanary, and we can't wait for you to see what's coming. See you on the other side!

DO

Doctor Scoliosis

Oct 1·

We broke something... on purpose! 🔨

Hi, Cal and Libby again! We got a pretty big one for you this time.

kalibre kanary has reached v0.60! 🎉

This is a little different from our usual releases, because v0.60 is our first breaking change. That means we've made some changes that may affect things from earlier versions, but they're part of building a better foundation for what comes next. The Doc wanted this!

It feels a little weird to say "breaking change" when we spend so much time trying to make things not break, but sometimes you have to do a little breaking to keep moving forward! :3

So welcome to the 0.60 generation. The Doc's got plenty more planned, and we’re really excited to keep building kalibre for you!

DO

Doctor Scoliosis

Sep 30·

We've got something new for our accountant friends! 🧾

A few accountants reached out to us asking for a way to practise 10-key touch input in kalibre. Doc heard these requests, and starting with kalibre kanary v0.54.x, it’s finally here!

You can now use your number pad to train your 10-key skills directly in kalibre, helping you build speed, accuracy, and muscle memory for number-heavy work.

We’re really happy you asked, and we hope this makes kalibre a little more useful at your desk! :D

DO

Doctor Scoliosis

Sep 29·

MY FINGERS

I was testing the racing feature in kalibre kanary v0.54.1 and did not expect to go for 20 minutes 😭 well, my ghost is beaten by 9 minutes. Who would challenge me on this? 🤔

DO

Doctor Scoliosis

Sep 29·

Your secrets are safe with us! 🔒

Hi, Cal and Libby again! See that chest over there? Once you make your user account, we're locking it in there.

Your progress, settings, achievements, and all the other things you do in Kalibre are yours. We don't need to know what you're typing, and we don't need to follow you around while you use it.

And when kalibre is released, you can even self-host it yourself, so the chest stays with you!

So whether you trust us to keep watch over the chest or decide you'd rather put the chest in your own house, that's up to you. We're just making sure that chest stays locked.

Just a reminder before the Doc returns from his acad clutch to work with us in anticipation for release! :3

DO

Doctor Scoliosis

Sep 28·

Sorry!

Cal and Libby here! Our creator, Doctor Scoliosis (you may know him as Paul Taylor Miller) has real life weighing in on him, and he has to, quote "lock in" on his academics, especially with his thesis looming over within the next few weeks. We're not going anywhere, though! You can come see us in the kanary branch. For now, expect kalibre's full release sometime in Q4 of 2026, our apologies once again!

DO

Doctor Scoliosis

Sep 28·

before you start using kalibre

on your first visit to kalibre, either on kanary or release, it needs to download a minimal dataset that'll be used for the typing tests, especially for things like quote tests, sustained typing tests on books, etc. it's only about 24.3 MB in size, sourced from project gutenberg, plus ~3 MB more for the extended dictionary. and once they're downloaded, you no longer need internet to use kalibre, as i've made sure to include browser caching. you can even install the PWA version too :)

(the only thing that would make it unplayable offline is if you cleared the browser data, or if said clearing is done automatically. this will not be an issue if you self-host it.)

there are a total of three datasets at launch to be downloadable, and two of them are optional; if downloaded, kalibre will be able to suggest stronger quotes for training mistakes as part of its adaptive drilling.

have fun!

– ptm; doctor scoliosis.

DO

Doctor Scoliosis

Sep 27·

story time!

sometimes i write on my website, and when my thoughts tend to be faster than i can accurately type, i make a lot of stupid mistakes. the same thing happens when i have to write something for school, even if i check for mistakes (my word processor goes red), i still don't like to do a lotta typos.

back then, i played typer shark deluxe and revisited it sometime in 2020. it's near-unplayable on my laptop now, so i wanted to make my own typing trainer with the fun of typer shark for the modern world. (not to say typer shark itself was no longer modern, tho!)

when i had the idea for kalibre, i wanted it to be "visit once, use forever, without internet", so it being a progressive web app (PWA) was the first time i'd ever done such a thing. i made it so that you could put your own text and make it part of the training (i tested this with my unpublished drafts!)

my favourite mode is sustained 60wpm; record is 11 mins. hope you have fun in kalibre kanary!

– ptm; doctor scoliosis.

Building a dev tool or hiring developers? Get seen here. Become our Sponsor

Stays free because of
  • RCastromero()
  • </Peter> "21st Dev Vinci"
  • Doctor Scoliosis
  • Joowd
  • Carlo Dandan
  • euphydev
  • Reymark Aguila
  • Natzui Alyx
  • RCastromero()
  • </Peter> "21st Dev Vinci"
  • Doctor Scoliosis
  • Joowd
  • Carlo Dandan
  • euphydev
  • Reymark Aguila
  • Natzui Alyx
  • RCastromero()
  • </Peter> "21st Dev Vinci"
  • Doctor Scoliosis
  • Joowd
  • Carlo Dandan
  • euphydev
  • Reymark Aguila
  • Natzui Alyx
  • RCastromero()
  • </Peter> "21st Dev Vinci"
  • Doctor Scoliosis
  • Joowd
  • Carlo Dandan
  • euphydev
  • Reymark Aguila
  • Natzui Alyx
Join them

Building a dev tool or hiring developers? Get seen here. Become our Sponsor

Stays free because of
  • Reymark Aguila
  • RCastromero()
  • Carlo Dandan
  • Doctor Scoliosis
  • euphydev
  • Joowd
  • Natzui Alyx
  • </Peter> "21st Dev Vinci"
  • Reymark Aguila
  • RCastromero()
  • Carlo Dandan
  • Doctor Scoliosis
  • euphydev
  • Joowd
  • Natzui Alyx
  • </Peter> "21st Dev Vinci"
  • Reymark Aguila
  • RCastromero()
  • Carlo Dandan
  • Doctor Scoliosis
  • euphydev
  • Joowd
  • Natzui Alyx
  • </Peter> "21st Dev Vinci"
  • Reymark Aguila
  • RCastromero()
  • Carlo Dandan
  • Doctor Scoliosis
  • euphydev
  • Joowd
  • Natzui Alyx
  • </Peter> "21st Dev Vinci"
Join them