Karabiner-Elements is an open source software and you can use it without any purchases.

Supporting this project

This project accepts your funding via GitHub Sponsors or PayPal.

Monthly (GitHub Sponsors)
Takayama Fumihiko
Open GitHub Sponsors page
One-time (PayPal)
Note: This is effectively a donation but it has taken the form of software fee because of Japanese law and the constraints on government regulation.