Kivy Alternatives

Kivy is described as 'Python library for development of multi-touch enabled media rich applications. The aim is to allow for quick and easy interaction design and rapid prototyping, while making your code reusable and deployable' and is a software framework in the development category. There are more than 10 alternatives to Kivy for a variety of platforms, including Mac, Windows, Linux, Self-Hosted and Python apps. The best Kivy alternative is Qt, which is both free and Open Source. Other great apps like Kivy are Flutter, Electron, GTK and PyQt.

filter to find the best alternatives

Kivy alternatives are mainly Software Frameworks but may also be Android Development Tools or Web App Development Tools.  Filter by these or use the filter bar below if you want a narrower list of alternatives or looking for a specific functionality of Kivy.
Kivy iconKivy
  15
  • ...

Kivy is a Python library for development of multi-touch enabled media rich applications. The aim is to allow for quick and easy interaction design and rapid prototyping, while making your code reusable and deployable.

More about Kivy
Kivy alternatives page was last updated Dec 27, 2024
  1. Qt icon
     258 likes

    Qt is a cross-platform application framework that is widely used for developing application software that can be run on various software and hardware platforms with little or no change in the underlying codebase, while having the power and speed of native applications.

    53 Qt alternatives
    Qt screenshot 1

    License model

    • FreemiumOpen Source

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD

    Qt Features

    1.  Desktop Application
    2.  C++
    3.  Clean API
    4.  Cross-Platform
    5.  Embedded Device development
    6.  Native application
    Qt iconKivy Icon

    Qt VS Kivy

    Is Qt a good alternative to Kivy?
     
    • Qt is the most popular Windows, Mac & Linux alternative to Kivy.

    • Qt is the most popular Open Source & free alternative to Kivy.

    • Qt is Freemium and Open SourceKivy is Free and Open Source
  2. Flutter icon
     60 likes

    Build apps for any screen. Flutter transforms the app development process. Build, test, and deploy beautiful mobile, web, desktop, and embedded apps from a single codebase.

    39 Flutter alternatives
    Flutter screenshot 1

    License model

    • FreeOpen Source

    Platforms

    • Self-Hosted
    • Dart
    • Flutter

    Properties

    1.  Support for Themes

    Features

    1.  Cross-Platform
    2.  Android Development
    3.  Custom widgets
    4.  Native application compiler
    5.  Desktop Application
    6.  Material design
    7.  Dark Mode
    8.  No registration required
    Flutter iconKivy Icon

    Flutter VS Kivy

    Is Flutter a good alternative to Kivy?
     
    • Flutter is the most popular Self-Hosted alternative to Kivy.

    • Flutter is Free and Open SourceKivy is also Free and Open Source
  3. Electron icon
     108 likes

    If you can build a website, you can build a desktop app. Electron is a framework for creating native applications with web technologies like JavaScript, HTML, and CSS. It takes care of the hard parts so you can focus on the core of your application.

    44 Electron alternatives
    Create menubar apps

    License model

    • FreeOpen Source

    Platforms

    • Mac
    • Windows
    • Linux

    Electron Features

    1.  Support for HTML5
    2.  Support for Javascript
    3.  Native application
    Electron iconKivy Icon

    Electron VS Kivy

    Is Electron a good alternative to Kivy?
     
  4. GTK icon
     54 likes

    GTK is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK is suitable for projects ranging from small one-off tools to complete application suites.

    36 GTK alternatives
    GTK screenshot 1

    License model

    • FreeOpen Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Chrome OS

    GTK Features

    1.  Cross-Platform
    GTK iconKivy Icon

    GTK VS Kivy

    Is GTK a good alternative to Kivy?
     
  5. PyQt icon
     18 likes

    PyQt combines all the advantages of Qt and Python .

    22 PyQt alternatives
    PyQt screenshot 1

    License model

    • FreeOpen Source

    Platforms

    • Mac
    • Windows
    • Linux

    PyQt Features

    1.  Support for scripting
    2.  Cross-Platform
    3.  Python-based
    4.  Native GUI
    5.  Modules
    PyQt iconKivy Icon

    PyQt VS Kivy

    Is PyQt a good alternative to Kivy?
     
  6. CustomTkinter icon
     2 likes

    A modern and customizable python UI-library based on Tkinter.

    8 CustomTkinter alternatives
    CustomTkinter with blue thème and dark mode

    License model

    • FreeOpen Source

    Platforms

    • Python
    • Self-Hosted

    Properties

    1.  Support for Themes

    Features

    1.  MIT License
    2.  Tkinter Based
    3.  Python-based
    4.  Hover effect
    5.  Modern
    CustomTkinter iconKivy Icon

    CustomTkinter VS Kivy

    Is CustomTkinter a good alternative to Kivy?
     
  7. BeeWare icon
     3 likes

    Write your apps in Python and release them on iOS, Android, Windows, MacOS, Linux, Web, and tvOS using rich, native user interfaces. Multiple apps, one codebase, with a fully native user experience on every platform.

    3 BeeWare alternatives

    License model

    • FreeOpen Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux

    BeeWare Features

    1.  Python-based
    2.  Cross-Platform
    BeeWare iconKivy Icon

    BeeWare VS Kivy

    Is BeeWare a good alternative to Kivy?
     
  8. Qt for Python (PySide) icon
     9 likes

    The Qt for Python project aims to provide a complete port of the PySide module to Qt.

    18 Qt for Python (PySide) alternatives
    Qt for Python (PySide) screenshot 1

    License model

    • FreeOpen Source

    Platforms

    • Mac
    • Windows
    • Linux

    Qt for Python (PySide) Features

    1.  Coding
    Qt for Python (PySide) iconKivy Icon

    Qt for Python (PySide) VS Kivy

    Is this a good alternative to Kivy?
     
  9. wxPython icon
     10 likes

    wxPython is a GUI toolkit for the Python programming language. It allows Python programmers to create programs with a robust, highly functional graphical user interface, simply and easily. It is implemented as a Python extension module (native code) that wraps the popular...

    23 wxPython alternatives

    License model

    • FreeOpen Source

    Platforms

    • Mac
    • Windows
    • Linux
    wxPython iconKivy Icon

    wxPython VS Kivy

    Is wxPython a good alternative to Kivy?
     
  10. PyGTK icon
     1 like

    PyGTK lets you to easily create programs with a graphical user interface using the Python programming language. The underlying GTK+ library provides all kind of visual elements and utilities for it and, if needed, you can develop full featured applications for the GNOME Desktop.

    18 PyGTK alternatives

    License model

    • FreeOpen Source

    Platforms

    • Mac
    • Windows
    • Linux
    • GTK+
    PyGTK iconKivy Icon

    PyGTK VS Kivy

    Is PyGTK a good alternative to Kivy?
     
  11. LambdaNative icon
     1 like

    LambdaNative is a cross-platform development environment written in Scheme, supporting Android, iOS, BlackBerry 10, OS X, Linux, Windows, OpenBSD, NetBSD, FreeBSD and OpenWrt.

    1 LambdaNative alternatives

    License model

    • FreeOpen Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Android
    • iPhone
    LambdaNative iconKivy Icon

    LambdaNative VS Kivy

    Is LambdaNative a good alternative to Kivy?
     
    • LambdaNative is the most popular Android & iPhone alternative to Kivy.

    • LambdaNative is Free and Open SourceKivy is also Free and Open Source
  12. Ribir icon
     Like this app

    Ribir is a Rust GUI framework that helps you build beautiful and native multi-platform applications from a single codebase.

    12 Ribir alternatives
    Ribir screenshot 1

    License model

    • FreeOpen Source

    Platforms

    • Mac
    • Windows
    • Linux

    Ribir Features

    1.  Rust
    2.  Cross-Platform
    Ribir iconKivy Icon

    Ribir VS Kivy

    Is Ribir a good alternative to Kivy?
     
12 of 13 Kivy alternatives