Kivy - Open source Python library for rapid development of applications
that make use of innovative user interfaces, such as multi-touch apps.
Cross platform
Kivy runs on Linux, Windows, OS X, Android, iOS, and Raspberry Pi. You can run the same code on all supported platforms.
In this step-by-step tutorial, you'll learn how to build a mobile application with Python and the Kivy GUI framework. You'll discover how to develop an application that can run on your desktop as well as your phone. Steam download win7 64 bit. Then, you'll package your app for iOS, Android, Windows, and macOS.
Download Python for Other Platforms. Python has been ported to a number of specialized and/or older platforms, listed below in alphabetical order. Note that these ports often lag well behind the latest Python release. Python for iOS and iPadOS. There are now newer security-fix releases of Python 3.6 that supersede 3.6.12 and Python 3.9 is now the latest feature release of Python 3.Get the latest releases of 3.6.x and 3.9.x here.Python 3.6.8 was the last bugfix release for 3.6. Python 3.6 is now in the security fix phase of its life cycle. Only security-related issues are accepted and addressed during this phase.
It can natively use most inputs, protocols and devices including WM_Touch, WM_Pen, Mac OS X Trackpad and Magic Mouse, Mtdev, Linux Kernel HID, TUIO. A multi-touch mouse simulator is included.
Business Friendly
Kivy is 100% free to use, under an MIT license (starting from 1.7.2) and LGPL 3 for the previous versions. The toolkit is professionally developed, backed and used. Download editor de video gratuito. You can use it in a commercial product.
The framework is stable and has a well documented API, plus a programming guide to help you get started.
GPU Accelerated
The graphics engine is built over OpenGL ES 2, using a modern and fast graphics pipeline.
The toolkit comes with more than 20 widgets, all highly extensible. Many parts are written in C using Cython, and tested with regression tests.
Usage example
See how easy it is to create a simple Hello World application that shows an actionable button:
Result
Be social !
Documentation
- Or see the Wiki for a list of projects, snippets and more
Community Support
- Report a bug or request a feature in our issue tracker
- Ask your questions on the Kivy users forums
- Or send an email to kivy-users@googlegroups.com
You can also try to contact us on Discord (online chat), but make sure to read the Discord rules before joining. Connect to Discord
Licenses
The Kivy logo was made by Vincent Autin. The logo is placed under
All the screenshots on the website that came from Kivy's examples are under the Public Domain.
All the screenshots in the Gallery are from their respective owners. Contact them first if you want to use the content. Gsnap download windows.
About us
Kivy is a community project, led by professional software developers. We are responsible for developing and supporting Kivy, alongside of the community. We also work for companies that use Kivy for their professional products.
- He became a programming expert from working in IT for years before starting with Kivy. He's French, and founded Melting Rocks.
On IRC, he's tito. - Gabriel PettierHe is an Information Systems engineer. He's from France, but currently lives in the Netherlands.
On IRC/discord/the internet, he's tshirtman. - He is a freelance developer. He is from India.
On IRC, he's qua-non. - He is a software engineer, with a little time to make fun graphical interfaces. He lives in the UK.
On IRC, he's inclement. - He is a developer using Kivy with Python to automate scientific research. He lives in the eastern USA.
On IRC, he's matham. - Richard is an educational software developer (B.Sc, Hons) from South Africa. He likes being silly, meditating, music and hugging fluffy things. On IRC, he's ZenCODE.
- Linux geek and open source addict, he works as a software architect and lives in Spain.
On IRC, he's AndreMiras.
- George Sebastian (georgs)
- Arnaud Waels (triselectif)
- Joakim Gebart
- Jonathan Schemoul
- Thomas Hansen (hansent)
- Christopher Denter (dennda)
- Edwin Marshall (aspidites)
- Jeff Pittman (geojeff)
- Brian Knapp (knappador)
- Ryan Pessa (kived)
- Ben Rousch (brousch)
- Jacob Kovac (kovak)
- Armin Sebastian (dessant)
- Thomas-Karl Pietrowski (thopiekar)
- Peter Badida (KeyWeeUsr)
- Mark Hembrow, who was one of our first sponsor, by giving us a Mac Mini. Which was used for all the build system: unit test on Windows / OS X and Ubuntu + building the HTML and PDF documentation.
- Vincent Autin for his work as a designer for the project, specially on the logo.
Many people have contributed to Kivy and we're always interested in growing our community. If you want to help in terms of writing code, improving documentation, testing, etc. or simply making a donation, please do not hesitate to contact us.
Talks
Here is a list of talks about Kivy (if you have made a talk, don't hesitate to share it)
- Interfaces tactiles et mobiles avec Kivy. (slides) 15 April 2017 - Robert Niederreiter
Meetup Innsbruck, Austria - Interfaces tactiles et mobiles avec Kivy. (slides) 27 Octobre 2013 - Gabriel Pettier
Pycon-fr, Strasbourg, France - Our journey to Kivy (slides) 3 Octobler 2013 - Richard Larkin
PyconZA 2013 in Cape Town, South Africa - Utah Python August 2013 meeting 8 August 2013 - Jacob Kovac
Utah Python August 2013 meeting - Kivy Intro and Tutorial
2 March 2013 - Ben Rousch
GrDevDay 2013 in Grad Rapids, MI, USA. - OpenGL and Python on computer and embed devices (slides)
24 July 2012 - Mathieu Virbel
EuroPython 2012 in Florence, Italia. - Kivy - Python UI Library for Any OS
28 April 2012 - Rokas Aleksiūnas
PyCon LT 2012 in Vilnius - NIU en Python: Kivy
(Starting at 2:28:00 in the video)
28 November 2011, Gabriel Pettier
La Cantine in Paris, France - Spaß mit Natural User Interfaces und Python
October 2011 - Ernesto Rico Schmidt
PyCon DE 2011 - Quick Multitouch Apps using Kivy and Python
September 2011 - KP Singh (kpsfoo), N Chadha
PyCon India 2011 - GLES2 Python framework for NUI
19 July 2011 - Mathieu Virbel
RMLL 2011 in Strasbourg, France - Lightning talk about Kivy
22 June 2011 - Mathieu Virbel
Europython 2011 in Florence, Italia
With over 20 million users worldwide, the open-source Individual Edition (Distribution) is the easiest way to perform Python/R data science and machine learning on a single machine. Developed for solo practitioners, it is the toolkit that equips you to work with thousands of open-source packages and libraries.
Download🐍Open SourceAnaconda Individual Edition is the world's most popular Python distribution platform with over 20 million users worldwide. You can trust in our long-term commitment to supporting the Anaconda open-source ecosystem, the platform of choice for Python data science.
📦Conda PackagesSearch our cloud-based repository to find and install over 7,500 data science and machine learning packages. With the conda-install command, you can start using thousands of open-source Conda, R, Python and many other packages.
🏘Manage EnvironmentsIndividual Edition is an open source, flexible solution that provides the utilities to build, distribute, install, update, and manage software in a cross-platform manner. Conda makes it easy to manage multiple data environments that can be maintained and run separately without interference from each other.
Build machine learning models
Build and train machine learning models using the best Python packages built by the open-source community, including scikit-learn, TensorFlow, and PyTorch.
Get Started
The open-source community at your fingertips
With Anaconda Individual Edition, the open-source world is your oyster. From robotics to data visualization, you can access the open-source software you need for projects in any field.
Open Source
User interface makes learning easier
Anaconda Navigator is a desktop GUI that comes with Anaconda Individual Edition. It makes it easy to launch applications and manage packages and environments without using command-line commands.
Expedite your data science journey with easy access to training materials, documentation, and community resources including Anaconda.org.
Install Anaconda
Anaconda for the enterprise
Python On Ios
With Anaconda's Team and Enterprise Editions, our stack can handle the most advanced enterprise data science requirements.
See Products
What is Anaconda used for?
Anaconda MovementPyViz Data VisualizationScalable Machine LearningWith Anaconda's Team and Enterprise Editions, our stack can handle the most advanced enterprise data science requirements.
See Products
What is Anaconda used for?
Anaconda MovementPyViz Data VisualizationScalable Machine LearningGetting started with Anaconda
Expedite your data science journey with easy access to training materials, how-to videos, and expert insights on Anaconda Nucleus, all free for a limited time to Nucleus members.
Documentation Review documentation for Anaconda Individual Edition. Starter Video Watch a short video to get started using Individual Edition. Support Have a question or need to submit a pull request? Visit our Github page. Anaconda.org Find, access, store, and share public notebooks, environments, and packages.Anaconda Installers
Windows
Python 3.8 64-Bit Graphical Installer (457 MB)32-Bit Graphical Installer (403 MB)MacOS
Python 3.8Python
64-Bit Graphical Installer (435 MB)64-Bit Command Line Installer (428 MB)Linux
Python 3.8 64-Bit (x86) Installer (529 MB)64-Bit (Power8 and Power9) Installer (279 MB) Additional InstallersThe archive has older versions of Anaconda Individual Edition installers. The Miniconda installer homepage can be found here.