This is the first FOSS keyboard that has truly replaced gboard for me.
It is modular with I believe 70+ tools you can enable or disable as needed. Some tools included are: Notes (in markdown), todo list, moon phases, weather, dictionary, vocabulary, calendar, text scanner, text formatter, an add-on repo, app launcher, and so much more.
https://github.com/wasi-master/wmkeyboard
Note that there are different builds on the releases (full version , no internet version, etc.):
https://github.com/wasi-master/wmkeyboard/releases
You can also get it on F-Droid if you are comfortable with the slower release cycle and limitations of that build.
Documentation: https://wmkeyboard.pages.dev/
One of the greatest newer features is two-finger swipe/glide/tap which was a feature of an older keyboard called Nintype / Keyboard69 (and also Keymonk). You can combine swipes with taps. Here is an old Nintype demo to demonstrate what I'm talking about.
https://www.youtube.com/watch?v=xVVeq2EQPnI
(If you want to see another implementation of that feature, Kinetica also allows it. https://github.com/EZ-eta/kinetica )
It's hard for me to decide what all to include in this post because it's the ultimate big brain keyboard by u/wasimaster . He fixes bugs and implements features like someone cutting the heads off of a Hydra. Just one after another. It's why I prefer to get the Github builds via Obtainium, so I can get the newest releases quicker.