Back to posts

Keyoxide Project Update #5

Posted on 2021-06-29

An update for all.


The latest 3.1.0 release of keyoxide-web greatly improves accessibility and ensures that it works nicely together with screen readers.

To make sure the implementation of accessibility features was as thorough as possible, it was first ran through a series of automated tests, namely Lighthouse and WAVE, both giving Keyoxide respectively a 100% accessibility score and 0 accessibility errors on every page.

While automated tests are a decent start, nothing beats feedback from the actual target audience: good ol' human beings.

After posting a message on the Keyoxide fediverse account ( to call for help from people who use accessibility tools like screen readers, I received plenty of feedback about little quirks that went undetected by the automated tests. These were all addressed and fixed.

So I can now gladly confirm that the Keyoxide website should be WAI-AA compliant, meaning all text has a contrast ratio higher than 4.5:1, all links and images are appropriately labeled for screen readers and even the profile pages can be navigated by keyboard alone.

I once again thank the people that have provided the invaluable feedback without whom the result of my efforts would have proven unsufficient.

If you find more quirks and/or annoyances, please do file an issue on the code repository so it can be fixed as quickly as possible.

#keyoxide on IRC

Keyoxide was just about to request a channel on freenode when sadly, well, that happened.

So now, it is with delight that I can now invite you all to our #keyoxide channel on the great network. In addition to our Matrix room, this is one more place where we can hang out and discuss the future of identity on the internet. And many other things.

And yes, of course I have already proven my identity on IRC using the IRC guide on Keyoxide.

Signing off

For all your questions and suggestions, be sure to join the conversation in the Keyoxide matrix room or the #keyoxide channel on Or raise an issue on All contributions (including PRs!) are welcome.

As always, the source code is available at the repo.

All work on Keyoxide is possible thanks to donations, the project stands against VC funding. If you feel like Keyoxide is a step in the right direction for netizens worldwide, please become a patron and help the project do its part in the global fight against the internet corporations.

Until next time,