![]() | |
![]() The Kivy Showcase example | |
Developer(s) | Kivy organization |
---|---|
Initial release | 1 February 2011[1] |
Stable release | 1.11.1
/ 19 July 2019[2] |
Preview release | 2.0.0rc3
/ 15 June 2020 |
Repository | github |
Written in | Python, Cython |
Operating system | Cross-platform |
Type | Application framework |
License | MIT (Free software) |
Website | kivy |
Kivy is a free and open source Python framework for developing mobile apps and other multitouch application software with a natural user interface (NUI). It is distributed under the terms of the MIT License, and can run on Android, iOS, GNU/Linux, macOS, and Windows.
Kivy is the main framework developed by the Kivy organization,[3] alongside Python for Android,[4] Kivy iOS,[5] and several other libraries meant to be used on all platforms. In 2012, Kivy got a $5000 grant from the Python Software Foundation for porting it to Python 3.3.[6] Kivy also supports the Raspberry Pi which was funded through Bountysource.[7]
The framework contains all the elements for building an application such as:
Kivy is the evolution of the PyMT project, and is recommended for new projects.[9]