Skip to main content

A software library for rapid development of hardware-accelerated multitouch applications.

Project description

Kivy
====

<img align="right" height="256" src="https://raw.githubusercontent.com/kivy/kivy/master/kivy/data/logo/kivy-icon-256.png"/>

Innovative user interfaces made easy.

Kivy is an open source, cross-platform [Python](https://www.python.org)
framework for the development of applications that make use of innovative,
multi-touch user interfaces.
The aim is to allow for quick and easy interaction design and rapid prototyping
whilst making your code reusable and deployable.

Kivy is written in Python and [Cython](http://cython.org/), based on OpenGL ES
2, supports various input devices and has an extensive widget library. With the
same codebase, you can target Windows, OS X, Linux, Android and iOS. All Kivy
widgets are built with multitouch support.

Kivy is MIT licensed, actively developed by a great community and is supported
by many projects managed by the [Kivy Organization](https://kivy.org/#organization).

[![Coverage Status](https://coveralls.io/repos/kivy/kivy/badge.svg?branch=master)](https://coveralls.io/r/kivy/kivy?branch=master)
[![Build Status](https://travis-ci.org/kivy/kivy.svg?branch=master)](https://travis-ci.org/kivy/kivy)
[![Build status](https://ci.appveyor.com/api/projects/status/sqc46n4a3bq2gj1s/branch/master?svg=true)](https://ci.appveyor.com/project/KivyOrg/kivy/branch/master)
[![Bountysource](https://www.bountysource.com/badge/tracker?tracker_id=42681)](https://www.bountysource.com/trackers/42681-kivy?utm_source=42681&utm_medium=shield&utm_campaign=TRACKER_BADGE)

Installation, Documentation and Examples
----------------------------------------

Extensive installation instructions as well as tutorials and general
documentation, including an API reference, can be found at https://kivy.org/docs.
A [PDF version](https://media.readthedocs.org/pdf/kivy/latest/kivy.pdf) is also available.

Kivy ships with many examples which can be found in the `examples` folder.

Support
-------

If you need assistance, you can ask for help on our mailing list:

* User Group : https://groups.google.com/group/kivy-users
* Email : kivy-users@googlegroups.com

We also have an IRC channel:

* Server : irc.freenode.net
* Port : 6667, 6697 (SSL only)
* Channel : #kivy
* Web client : [WebChat](https://webchat.freenode.net/?nick=kvuser.&channels=kivy&uio=d4)

Contributing
------------

We love pull requests and discussing novel ideas. Check out our
[contribution guide](https://kivy.org/docs/contribute.html) and
feel free to improve Kivy.

The following mailing list and IRC channel are used exclusively for
discussions about developing the Kivy framework and its sister projects:

* Dev Group : https://groups.google.com/group/kivy-dev
* Email : kivy-dev@googlegroups.com

IRC channel:

* Server : irc.freenode.net
* Port : 6667, 6697 (SSL only)
* Channel : #kivy-dev
* Web client : [WebChat](https://webchat.freenode.net/?nick=kvuser.&channels=kivy-dev&uio=d4)

Sister projects
---------------

- [Buildozer](https://github.com/kivy/buildozer): generic Python packager
for Android and iOS.
- [Plyer](https://github.com/kivy/plyer): platform-independent Python wrapper
for platform-dependent APIs.
- [Pyjnius](https://github.com/kivy/pyjnius): dynamic access to the Java/Android
API from Python.
- [Pyobjus](https://github.com/kivy/pyobjus): dynamic access to the
Objective-C/iOS API from Python.
- [Python for Android](https://github.com/kivy/python-for-android): toolchain
for building and packaging Python applications for Android.
- [Kivy iOS](https://github.com/kivy/kivy-ios): toolchain for building and
packaging Kivy applications for iOS.
- [Audiostream](https://github.com/kivy/audiostream): library for direct access
to the microphone and speaker.
- [Kivy Designer](https://github.com/kivy/kivy-designer): UI designer for Kivy.
- [KivEnt](https://github.com/kivy/kivent): entity-based game engine for Kivy.
- [Garden](https://github.com/kivy-garden): widgets and libraries created and
maintained by users.
* [Oscpy](https://github.com/kivy/oscpy/): a fast and tested python2/3
implementation of OSC.

Licenses
--------

- Kivy is released under the terms of the MIT License. Please refer to the
LICENSE file.
- The provided fonts Roboto and Roboto Mono are licensed and
distributed under the terms of the
[Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0).
The DejaVuSans (used for the virtual keyboard) license can be viewed
[here](https://github.com/dejavu-fonts/dejavu-fonts/blob/master/LICENSE).
- The current UI design has been adapted from Moblintouch theme's SVGs
and is licensed under the terms of the
[LGPLv2.1](https://www.gnu.org/licenses/old-licenses/lgpl-2.1).


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Kivy-1.10.1.tar.gz (24.3 MB view details)

Uploaded Source

Built Distributions

Kivy-1.10.1-cp37-cp37m-win_amd64.whl (4.0 MB view details)

Uploaded CPython 3.7m Windows x86-64

Kivy-1.10.1-cp37-cp37m-win32.whl (3.6 MB view details)

Uploaded CPython 3.7m Windows x86

Kivy-1.10.1-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (20.2 MB view details)

Uploaded CPython 3.7m macOS 10.10+ intel macOS 10.10+ x86-64 macOS 10.6+ intel macOS 10.9+ intel macOS 10.9+ x86-64

Kivy-1.10.1-cp36-cp36m-win_amd64.whl (4.0 MB view details)

Uploaded CPython 3.6m Windows x86-64

Kivy-1.10.1-cp36-cp36m-win32.whl (3.6 MB view details)

Uploaded CPython 3.6m Windows x86

Kivy-1.10.1-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (20.3 MB view details)

Uploaded CPython 3.6m macOS 10.10+ intel macOS 10.10+ x86-64 macOS 10.6+ intel macOS 10.9+ intel macOS 10.9+ x86-64

Kivy-1.10.1-cp35-cp35m-win_amd64.whl (4.0 MB view details)

Uploaded CPython 3.5m Windows x86-64

Kivy-1.10.1-cp35-cp35m-win32.whl (3.6 MB view details)

Uploaded CPython 3.5m Windows x86

Kivy-1.10.1-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (20.2 MB view details)

Uploaded CPython 3.5m macOS 10.10+ intel macOS 10.10+ x86-64 macOS 10.6+ intel macOS 10.9+ intel macOS 10.9+ x86-64

Kivy-1.10.1-cp27-cp27m-win_amd64.whl (4.3 MB view details)

Uploaded CPython 2.7m Windows x86-64

Kivy-1.10.1-cp27-cp27m-win32.whl (4.0 MB view details)

Uploaded CPython 2.7m Windows x86

Kivy-1.10.1-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (20.3 MB view details)

Uploaded CPython 2.7m macOS 10.10+ intel macOS 10.10+ x86-64 macOS 10.6+ intel macOS 10.9+ intel macOS 10.9+ x86-64

File details

Details for the file Kivy-1.10.1.tar.gz.

File metadata

  • Download URL: Kivy-1.10.1.tar.gz
  • Upload date:
  • Size: 24.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Kivy-1.10.1.tar.gz
Algorithm Hash digest
SHA256 7ce9e88b75de47a3f1d52cbe6924c18cafc83fa102e54f6794d241746e93fdff
MD5 4f3a0b977b8c3a63f3a6780e783c65d5
BLAKE2b-256 7d8b89d220b7f96dc2662b81319067f679b4cd73cda66f4aa850db5b6c6cfc7a

See more details on using hashes here.

File details

Details for the file Kivy-1.10.1-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for Kivy-1.10.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 b0ec00fd3a6dbe56c31510151e8bb14f54390dbc31c5047d61aa90d069c5ec04
MD5 211a91a9659f55c39d82ad8cf25cf310
BLAKE2b-256 5ea9a2963d2bbf2aef8843ab8efbeaad638a19dd490e636954bf61554770c409

See more details on using hashes here.

File details

Details for the file Kivy-1.10.1-cp37-cp37m-win32.whl.

File metadata

File hashes

Hashes for Kivy-1.10.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 8f912c0742c7f9582676106ae5a526c3f38bc01a196edd26186c74975b08fad0
MD5 57cc3e71d689bd8414f027641e8a5536
BLAKE2b-256 f91fcdc3c8b0b4c35a4bd3a0841008e3d8cc37bc8cfdf028c8811859650d2181

See more details on using hashes here.

File details

Details for the file Kivy-1.10.1-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for Kivy-1.10.1-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 7131a24e30b80f9b7b6e7a1c124f0b5002ef58de35856aff38762b216a4e77fb
MD5 4c3e452fec1c969c1e180bf48986bf27
BLAKE2b-256 76da236978aa7b008f884fcfb32bf781e59c556af7b95064c131df2d5e7c17aa

See more details on using hashes here.

File details

Details for the file Kivy-1.10.1-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for Kivy-1.10.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 952d7483b4f29ebeabb612897cdfdcdd12c33f1bdb51fb0082d36dfcf543ec0b
MD5 917a429c7bd5a6c28d1005cdb410be24
BLAKE2b-256 12c1058b2046fe0c83f489600a134720779c9e53123629f46d0239d345743042

See more details on using hashes here.

File details

Details for the file Kivy-1.10.1-cp36-cp36m-win32.whl.

File metadata

File hashes

Hashes for Kivy-1.10.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 cb6f052d69748a7db70970e5a8ee3d96506751fcfcc8bf979424fcd788473037
MD5 d93f14b4f3b2f0ea071126b127eff50b
BLAKE2b-256 cf8ddc95f4b89f8625e2df5dbb654a05584670e4e82d10006c5a049724d9f4d0

See more details on using hashes here.

File details

Details for the file Kivy-1.10.1-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for Kivy-1.10.1-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 05985f3e16065a476293695cef39f0b8faa81353475692b8c60ca2530ba08175
MD5 90c66450cc5842db433e440e3b742a92
BLAKE2b-256 65862af0e415bb6a9f7fdfb553998f0cbb4e4fe5d4ef9f7d61eb219f96a64b9e

See more details on using hashes here.

File details

Details for the file Kivy-1.10.1-cp35-cp35m-win_amd64.whl.

File metadata

File hashes

Hashes for Kivy-1.10.1-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 c4ad43fb04c899be27baa5a6e382c79620fc3602213221cb97da2280f345b2d6
MD5 3a3a5d408941254b920b73ed738daafe
BLAKE2b-256 9762f631ac21112e45ac57b9e3fbfbe0120bcf64e150b34889ccb955b658c409

See more details on using hashes here.

File details

Details for the file Kivy-1.10.1-cp35-cp35m-win32.whl.

File metadata

File hashes

Hashes for Kivy-1.10.1-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 77cd45a1aee9061c7474020def1b7b31eb4665e5424c45c23a6a7e4f5afee6b9
MD5 0c2e4838fd758cff20984397ba91fb68
BLAKE2b-256 d670e4779d66a217d56cf752258e1e315cc65c02a66ccba84890aeebe2daf0b9

See more details on using hashes here.

File details

Details for the file Kivy-1.10.1-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for Kivy-1.10.1-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 48a0d3edf8fbc9206ebb7abae8d7e2017c5d5f81cf6e76c2e5510193d607420e
MD5 7e7cc0fa3f20cd22236600a2f5c808ce
BLAKE2b-256 7970dfb8898a5fbe26f54ec2932c93a3d12eb8fcc64d72da0dad0b9a41c78cb8

See more details on using hashes here.

File details

Details for the file Kivy-1.10.1-cp27-cp27m-win_amd64.whl.

File metadata

File hashes

Hashes for Kivy-1.10.1-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 6bbeccc9c52a264fb53b7aaa344d865f054da09cc08e15b482754c2d4e3a5cfd
MD5 a766ef4914ce013bbdb15efb33c4a239
BLAKE2b-256 f798d74b2c19eb28dcf36450c979c19676741891ca8a54af0a7069e445552663

See more details on using hashes here.

File details

Details for the file Kivy-1.10.1-cp27-cp27m-win32.whl.

File metadata

File hashes

Hashes for Kivy-1.10.1-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 d1113ee88eaff5127ecc05121570f1f2adec21d7f1699ef1c6c2bf4396e51578
MD5 08425e97f04b13fdb810a69359a6ae93
BLAKE2b-256 1c5871a6488c3e2c3c92f3012a62446925e486183e79b4e8ef545f14aad2001c

See more details on using hashes here.

File details

Details for the file Kivy-1.10.1-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for Kivy-1.10.1-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 44a64f72182dd40aceef2041259359513dafeeecc0891d2d23056799d51babb0
MD5 ee4c3f6ed8c79ce2625d7d75a69d78c3
BLAKE2b-256 8737de40a72ce3c026806c0b47812c9e04c0e9c4b6aa47f1ebde53286f9857b9

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page