

There is HeliBoard, but swipe typing unfortunately requires Google’s gesture typing library at the moment. There is work being done to create a foss replacement for the gesture typing library.
Not yet usable for a pure foss system, but it will be once the gesture library is ready.







There is a system in place (and accessible) to use custom layouts iirc.