Kivy is a free and open source Python framework for developing crossplatform GUI apps. It is distributed under the terms of the MIT License, and can run on Android, iOS, Linux, macOS, and Windows.