Kivy
The open source Python app development framework for building and distributing cross‑page
Kivy is an open source Python framework for building graphical applications, including multi-touch interfaces, from a single codebase. It addresses the need to deploy the same application across desktop and mobile environments without maintaining separate platform-specific projects. The framework is released under the MIT License and is maintained by a community of developers.
Kivy targets Windows, Linux, macOS, iOS and Android. The project provides documentation, a gallery of example applications, a blog, and community channels including Discord and a users group, with source code hosted on GitHub. The current release noted on the site is Kivy 2.3.1.
Kivy is intended for individual developers and companies building Python applications with custom user interfaces. It is free to use under the MIT License, with no paid editions, trials, or seat-based plans described. The project accepts voluntary contributions through backer and sponsor tiers.
12 alternatives to Kivy
Ranked by how well each tool replaces Kivy: shared features, audience, price and popularity.
A free and open-source cross-platform widget toolkit for creating graphical user interface
Covers 2 of 5 key features.
Open source59 out of 100 match—A C++ library for creating cross-platform applications with a single code base.
Covers 2 of 5 key features.
Open source58 out of 100 match—- 58 out of 100 matchContact sales
Make iPhone, iPad, Android, and Flash games without code.
Covers 1 of 5 key features.
Free plan58 out of 100 matchContact salesAn open-source GUI prototyping tool that's available for ALL platforms.
Covers 2 of 5 key features.
Free planOpen source58 out of 100 matchFreePublisher of PyQt, SIP and related tools for building Python bindings
Covers 1 of 5 key features.
Free planOpen source57 out of 100 matchContact salesA free, cross-platform 2D game engine for building apps and games with Lua scripting.
Covers 2 of 5 key features.
Free planOpen source57 out of 100 matchContact salesDeclarative GUI toolkit for Rust, C++, JavaScript and Python
Covers 2 of 5 key features.
Free planOpen source55 out of 100 matchContact salesAn open source client application platform for desktop, mobile, and embedded systems
Covers 2 of 5 key features.
Open source55 out of 100 match—CAD, CAM and FEA software for Linux, available in 2D and 3D versions.
Covers 1 of 5 key features.
Free plan55 out of 100 matchFree