Kivy is an open source, cross-platform UI framework that lets you develop applications that make use of innovative, multi-touch user interfaces. Written in Python with a graphics engine built over OpenGL ES 2, Kivy supports various input devices and protocols, and gives you access to over 20 widgets that are all highly extensible and have built-in multi-touch support. You can run the same codebase on Mac, Windows, Linux, Android and iOS.

Kivy is 100% free and open source with a professionally developed and used toolkit, as well as a stable framework and well-documented API, so you can be confident in using it in a commercial product.

Features

  • Cross-platform
  • Supports most inputs, devices and protocols
  • Includes multi-touch mouse simulator
  • Well-documented API
  • Extensive widget library

Project Samples

Project Activity

See All Activity >