Kivy is a free and open source Python framework for developing mobile apps and other multitouch application software with a natural user interface (NUI). … Kivy is the main framework developed by the Kivy organization, alongside Python for Android, Kivy iOS, and several other libraries meant to be used on all platforms.