github.com/kivy/kivy

Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS

Open this visualization on its own page →

Contributors

548

Lines of Code

19,270

From

2010-11-03

To

2020-12-30

About kivy/kivy

Kivy is an open-source Python framework for building graphical user interface applications that run across multiple platforms including Windows, macOS, Linux, Android, and iOS. The framework is written in Python and Cython and uses OpenGL ES 2.0 for rendering, providing a comprehensive widget library where all components support multitouch input by default. It enables developers to write a single codebase and deploy it across desktop, mobile, and embedded systems like Raspberry Pi.

The framework is designed to facilitate rapid prototyping and quick interaction design while maintaining reusable, deployable code. Kivy includes extensive documentation, tutorials, and numerous example projects to help developers get started. The project is MIT licensed and maintains an active development community with a number of complementary tools and libraries in the broader Kivy ecosystem, including Buildozer for packaging applications, Plyer for hardware access APIs, and specialized tools for deploying to Android and iOS platforms.

Share this video