Software Alternatives, Accelerators & Startups

Kivy

Open source Python framework for rapid development of applications that make use of innovative user interfaces, such as multi-touch apps. Installation on WindowsInstallation on Windows. Installation; What are wheels .

Kivy Reviews and details

Screenshots and images

  • Kivy Landing page
    Landing page //
    2023-09-15

Badges

Promote Kivy. You can add any of these badges on your website.

SaaSHub badge
Show embed code
SaaSHub badge
Show embed code

Videos

Kivy Intro - Mobile and Desktop App Dev w/ Python

Starting on a GUI: WXpython vs Kivy #MP55

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about Kivy and what they use it for.
  • How to Develop a User Data Storage Registration Form Using Python.
    We will create this complete Python registration form using Kivy. We get started by installing Kivy, a powerful Python framework for building interactive applications. - Source: dev.to / 4 months ago
  • Ask HN: Can I create a mobile and Web App using Python/Python Framework?
    For reference, YouTube runs on Python[1,2,3]: > 1. Python and Django: YouTube’s backend is predominantly written in Python, offering a balance of performance and readability. > 2. Google Cloud Platform... > 3. Java and C++: YouTube also utilizes Java and C++ for specific backend services, as they provide better performance for certain tasks. --- A long time ago, I looked into these Python frameworks: -... - Source: Hacker News / 5 months ago
  • Python GUI libraries? <3
    I suggest you use kivy which is suitable for the desktop but also has the advantage of being one of few options for creating Python based native(ish) mobile apps (for IoS and Android app stores). Source: 7 months ago
  • Ask HN: Best framework to build a GUI app in Python for windows and macOS?
    I think the best one right now for python is "beeware": https://beeware.org/ You also have Kivy which is prety good: https://kivy.org/. - Source: Hacker News / 8 months ago
  • Ask HN: Current best GUI and render window stack?
    I'm a big fan of https://kivy.org/ it looks modern and has a wide range of components. - Source: Hacker News / 11 months ago
  • Python GUIs
    Anyone has some experience with Kivy [1]? It seems that it checks off some of my requirements, like cross-platform, supporting touch interfaces, ease of development, allows complex/fancy UIs as well, etc. [1] https://kivy.org/. - Source: Hacker News / about 1 year ago
  • Ask HN: Freelancer? Seeking freelancer? (June 2023)
    SEEKING WORK | France (UTC-1) | Remote | Full stack developer My name is Mathieu Virbel, and I am a consultant on system and software architecture with over 12 years of experience as a freelance and 20 years in the field. I have a passion for creating innovative and user-friendly applications. I specialize in using the open-source Kivy framework to develop desktop and mobile applications, but I am also skilled in... - Source: Hacker News / about 1 year ago
  • Ask HN: Who wants to be hired? (June 2023)
    Notable Projects: Kivy ( https://kivy.org/ ) My name is Mathieu Virbel, and I am a consultant on system and software architecture with over 12 years of experience as a freelance and 20 years in the field. I have a passion for creating innovative and user-friendly applications. I specialize in using the open-source Kivy framework to develop desktop and mobile applications, but I am also skilled in other... - Source: Hacker News / about 1 year ago
  • Rails is the Best web framework I have ever worked with. Rails is ❤️❤️❤️.
    Apart from those libraries, I really liked: * https://github.com/Textualize/rich for beautiful CLI output * https://kivy.org/ for GUI * https://python-visualization.github.io/folium/quickstart.html#Getting-Started for maps * https://github.com/antscloud/fretboardgtr for guitar diagrams * https://github.com/sourabhv/FlapPyBird with PyGame. Source: about 1 year ago
  • CustomTkinter is an easy to use desktop UI library based on Tkinter
    Kivy is decent and is available under the MIT License. Source: about 1 year ago
  • GUI in python
    I'd recommend kivy. https://kivy.org/ OpenGL accelerated, cross platform - supports Linux, Windows, MacOS, RaspberryPi, and mobile... Android, OSX. It is a native python framework, and well documented. This is my preferred full-featured GUI. There is a sister project called kivyMD, that extends kivy with Material design widgets - https://kivymd.readthedocs.io/en/1.1.1/ this provides a clean very modern look. Source: over 1 year ago
  • Link Regex
    Your app needs to be able to load links that are close together, even if there are links in a footer. Source: over 1 year ago
  • I have a Python script that queries an API with request, but, how do I make it run in the background on my Android smartphone as opposed to my laptop?
    You could play around with a framework that supports python, e.g. Kivy. Source: over 1 year ago
  • PYTHON: which tool/library/method is the best to make an APP?
    You could use https://kivy.org/ - but to be totally honest, Python isn't the best language to make an app. Source: over 1 year ago
  • Can python be used for anything else except of backend development?
    Technically you can, with the Kivy framework, but I don't think I've ever run into an example of a popular app actually having been made with Kivy. I think that again it kind of falls into the "toy project" area, at least for the mobile side of things. Source: over 1 year ago
  • Raspberry Pi based gauge cluster
    Take a look at the Kivy framework for something running on a GUI (Pi with a connected HDMI screen - or on the Rpi Tochscreen). Source: over 1 year ago
  • How do I make my Text game written in python public?
    As for making an app out, there are options like native-web-app, Beeware, and Kivy. Maybe checkout the Standalone section on the Distribute Your Python Code at Real Python. Source: over 1 year ago
  • Need some help determining if Python is the right way to go
    I would use Kivy, it is a python based GUI. Easy to use and well documented. As I mentioned there is a significant learning curve. https://kivy.org/. Source: over 1 year ago
  • I have a few questions
    It might be worth looking into 'Kivy'... "The Open Source Python App development Framework" which can be found at https://kivy.org ... Their slogan is "With a single codebase, you will be able to deploy apps on Windows, Linux, macOS, iOS, abs Android! Source: almost 2 years ago
  • Weather Alarm - How to do one?
    You'll need to use Kivy then, but it's still the wrong tool for the job. You should use Java or Kotlin to build Android apps because the integration and tooling is much better. Source: almost 2 years ago
  • Best way to learn Kivy for GUI touchscreen application?
    Work through the tutorials, and watch the kivy crash course videos from kivy.org. Source: almost 2 years ago

External sources with reviews and comparisons of Kivy

25 Python Frameworks to Master
Unlike PyQt, Kivy is free and open-source, isn’t a wrapper around an external UI library, and is licensed under the MIT license, which means you can ship and monetize your Kivy apps.
Which Python GUI library should you use? Comparing the Python GUI libraries available in 2023
The look and feel of Kivy is extremely customizable, allowing it to be used as an alternative to libraries like Pygame (for making games with Python). The developers have also released a number of separate libraries for Kivy. Some provide Kivy with better integration and access to certain platform-specific features, or help package your application for distribution on platforms like Android and iOS. Kivy has it's...
10 Best Python Libraries for GUI
Kivy was written with a mix of Python and Cython, and it helps build some of the most intuitive user interfaces with multi-touch applications. These multi-touch applications help implement Natural User Interface (NUI), which is a type of interface where the user naturally learns about the various interactions while they’re usually invisible.
Top 6 Python Framework for Game Development | by Ankur Kumar | unikaksha | Medium
Kivy is a Python game development framework for businesses. It’s an open-source Python library that lets programmers easily construct apps with unique user interfaces, such as multi-touch apps. Kivy assists in developing apps for Windows, Linux, and iOS devices such as iPhones, iPads, and Android devices such as phones and tablets.
Top 10 Python GUI Frameworks for Developers
With Kivy, interface designers can code once and deploy to multiple platforms, while the built-in support for OpenGL ES 2 allows them to use modern and powerful graphics and design techniques. The most common use of the Kivy GUI framework in the real-world can be seen in our Android and iOS applications. Other widespread implementations of the framework can be seen in the user interfaces of Linux, Windows,...
The best Python frameworks for mobile development and how to use them
Kivy promotes itself as an open source Python library for rapid development of cross-platform UI applications. It has a graphics engine that is built over OpenGL, so it can handle GPU-bound workloads when necessary. It also has a python-to-android project that lets you port Python applications to Android. It has a similar toolkit for iOS, although packages for iOS can only be generated with Python 2.7 at the moment.
Top 8 Python Tools For App Development
About: Kivy is an open-source Python library for rapid development of applications that make use of innovative user interfaces, such as multi-touch apps. It is cross-platform, GPU accelerated as well as business-friendly. Kivy depends on many Python libraries, such as GStreamer, PIL, Cairo, among others.
Frameworks & Tools to Develop Cross-Platform Desktop Apps – Best of
Kivy is an open-source Python GUI framework to build multi-touch applications for desktop as well as mobile platforms. Using this framework, software using the same code can run on all the supported platforms, i.e. Windows, Mac OS X, Linux, Android and iOS. These cross-platform apps are coded in Python, but their GUI is built using the Kivy APIs which provides various layouts and widgets.

Do you know an article comparing Kivy to other products?
Suggest a link to a post with product alternatives.

Suggest an article

Kivy discussion

Log in or Post with
  1. User avatar
    Vinho
    · 8 months ago
    · Reply

    This software is wonderful and I love using it since it help save my time.

This is an informative page about Kivy. You can review and discuss the product here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.