Kivy (framework)
Free and multi-platform graphical library for Python / From Wikipedia, the free encyclopedia
Dear Wikiwand AI, let's keep it short by simply answering these key questions:
Can you list the top facts and stats about Kivy (framework)?
Summarize this article for a 10 year old
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, Linux, macOS, and Windows.
Developer(s) | Kivy organization |
---|---|
Initial release | 1 February 2011; 13 years ago (2011-02-01)[1] |
Stable release | |
Repository | github |
Written in | Python, Cython |
Operating system | Cross-platform |
Type | Application framework |
License | MIT (Free software) |
Website | kivy |
Kivy is the main framework developed by the Kivy organization,[3] alongside Python for Android,[4] Kivy for 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:
- extensive input support for mouse, keyboard, TUIO, and OS-specific multitouch events;
- a graphic library using only OpenGL ES 2, and based on Vertex Buffer Object and shaders;
- a wide range of widgets that support multitouch;
- an intermediate language (Kv)[8] used to easily design custom widgets.
Kivy is an evolution of the PyMT project.[9]