Skip to content
whatismyalternative

Kivy

The open source Python app development framework for building and distributing cross‑page

Visit Kivy

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.

  1. A free and open-source cross-platform widget toolkit for creating graphical user interface

    Covers 2 of 5 key features.

    Open source
    59 out of 100 match—
  2. A C++ library for creating cross-platform applications with a single code base.

    Covers 2 of 5 key features.

    Open source
    58 out of 100 match—
  3. Open source UI component framework for Vue

    Covers 1 of 5 key features.

    Free planOpen source
    58 out of 100 matchContact sales
  4. Make iPhone, iPad, Android, and Flash games without code.

    Covers 1 of 5 key features.

    Free plan
    58 out of 100 matchContact sales
  5. An open-source GUI prototyping tool that's available for ALL platforms.

    Covers 2 of 5 key features.

    Free planOpen source
    58 out of 100 matchFree
  6. Publisher of PyQt, SIP and related tools for building Python bindings

    Covers 1 of 5 key features.

    Free planOpen source
    57 out of 100 matchContact sales
  7. A free, cross-platform 2D game engine for building apps and games with Lua scripting.

    Covers 2 of 5 key features.

    Free planOpen source
    57 out of 100 matchContact sales
  8. An Integrated LaTeX Editing Environment

    Covers 1 of 5 key features.

    56 out of 100 match—
  9. Declarative GUI toolkit for Rust, C++, JavaScript and Python

    Covers 2 of 5 key features.

    Free planOpen source
    55 out of 100 matchContact sales
  10. Building great software since 1992

    Covers 1 of 5 key features.

    55 out of 100 match—
  11. An open source client application platform for desktop, mobile, and embedded systems

    Covers 2 of 5 key features.

    Open source
    55 out of 100 match—
  12. CAD, CAM and FEA software for Linux, available in 2D and 3D versions.

    Covers 1 of 5 key features.

    Free plan
    55 out of 100 matchFree