Kivy is a free, open-source Python framework used to build cross-platform graphical user interface (GUI) applications. With a single codebase, you can write code in Python and deploy it to Android, iOS, Windows, macOS, and Linux.