-
monkeytype
The most customizable typing website with a minimalistic design and a ton of features. Test yourself in various modes, track your progress and improve your speed.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
AFAIK Amphetype is by far the best [free] application that lets you import any text you like and tracks a lot of statistics including fluency.
Monkeytype has different options for "keymap style", one of which is "split matrix". You can select that along with whatever layout you prefer, they have a ton of options there too.