All Projects → kivy → Kivy

kivy / Kivy

Licence: mit
Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS

Programming Languages

python
139335 projects - #7 most used programming language
cython
566 projects
c
50402 projects - #5 most used programming language
shell
77523 projects
objective c
16641 projects - #2 most used programming language
emacs lisp
2029 projects

Projects that are alternatives of or similar to Kivy

Universalproject
基于MVC架构的iOS轻量级框架,封装了基类、基于猿题库YTKNetwork的网络服务、工具库,NavigationController转场动画/瀑布流/粒子动画/小demo,已适配iOS11 & iPhone X。欢迎Star🌟
Stars: ✭ 1,974 (-85.61%)
Mutual labels:  app
Flutter parallax scroll
Flutter UI challenge- Parallax scroll effect
Stars: ✭ 172 (-98.75%)
Mutual labels:  app
Ultratabsaver
The open source Tab Manager Extension for Safari.
Stars: ✭ 178 (-98.7%)
Mutual labels:  app
Fastbuy App
App to manage the products of the FastBuy Store (built with React Native and Redux).
Stars: ✭ 168 (-98.78%)
Mutual labels:  app
Listloading
listloading是一个移动端的上拉、下拉加载更多的组件。主要依赖于iscroll.js v5.1.2基础上开发的组件,基础库可以使用jquery.js或者zepto.js操作dom节点,目前我是使用了zepto.js作为基础库操作dom,以jquery插件的形式存在。如果不想以插件方式使用,则只需要把listloading直接移植你需要的库里面就ok啦。listloading主要针对移动端而生,在使用浏览器自带滚动,用户体验很不友好,与Android和ios差别甚远,所以选择iscroll.js,它实现方式是使用css3动画translate 3D 转换来实现滚动效果,transform属性使用硬件加速,性能方法得到很大提高。 https://gtdalp.github.io/widget/listloading/demos/listloading.html
Stars: ✭ 169 (-98.77%)
Mutual labels:  app
Beefun Pro
Github client for iOS in Swift.
Stars: ✭ 172 (-98.75%)
Mutual labels:  app
Knctl
Knative CLI
Stars: ✭ 163 (-98.81%)
Mutual labels:  app
Ruhua
如花商城系统thinkphp6+uniapp,小程序直播拼团限时分销APP商城
Stars: ✭ 181 (-98.68%)
Mutual labels:  app
Eros
📱 一套 Vue 代码,两端原生应用 ,或许可以叫我 weex-native。
Stars: ✭ 2,007 (-85.37%)
Mutual labels:  app
Light dark toggle
An awesome flutter app which artistically animates light and dark mode 😍
Stars: ✭ 175 (-98.72%)
Mutual labels:  app
Sensor Data Logger
Android Wear sensor data plotter
Stars: ✭ 166 (-98.79%)
Mutual labels:  app
Camerafilter
📷 Realtime camera filters on android.
Stars: ✭ 2,012 (-85.34%)
Mutual labels:  app
Calendula
An Android assistant for personal medication management
Stars: ✭ 174 (-98.73%)
Mutual labels:  app
Lantern
Mac app for website auditing and crawling
Stars: ✭ 167 (-98.78%)
Mutual labels:  app
Flutterminimalwebsite
A minimalistic Flutter website template for blogs and portfolios. Demo: https://gallery.codelessly.com/flutterwebsites/minimal/
Stars: ✭ 180 (-98.69%)
Mutual labels:  app
Todomvc App Css
CSS for TodoMVC apps
Stars: ✭ 160 (-98.83%)
Mutual labels:  app
Graygram Ios
[40시간만에 Swift로 iOS 앱 만들기] 흑백 사진 전용 소셜 미디어 앱
Stars: ✭ 172 (-98.75%)
Mutual labels:  app
Sharik
Sharik is an open-source, cross-platform solution for sharing files via Wi-Fi or Mobile Hotspot
Stars: ✭ 185 (-98.65%)
Mutual labels:  app
Plus
💝The Plus (ThinkSNS+) is a powerful, easy-to-develop social system built with Laravel.
Stars: ✭ 2,148 (-84.34%)
Mutual labels:  app
Vue Movie
基于vue2.0构建的在线电影网【film】,webpack+vue+vuex+keepAlive+muse-ui+cordova 全家桶,打包成APP
Stars: ✭ 175 (-98.72%)
Mutual labels:  app

Kivy

Innovative user interfaces made easy.

Kivy is an open source, cross-platform Python framework for the development of applications that make use of innovative, multi-touch user interfaces. The aim is to allow for quick and easy interaction design and rapid prototyping whilst making your code reusable and deployable.

Kivy is written in Python and Cython, based on OpenGL ES 2, supports various input devices and has an extensive widget library. With the same codebase, you can target Windows, macOS, Linux, Android and iOS. All Kivy widgets are built with multitouch support.

Kivy is MIT licensed, actively developed by a great community and is supported by many projects managed by the Kivy Organization.

Bountysource Backers on Open Collective Sponsors on Open Collective

Coverage Status Windows Unittests Status Ubuntu Unittests Status OSX Unittests Status Windows wheels Status Manylinux wheels Status Raspberry Pi wheels Status OSX wheels Status

Installation, Documentation and Examples

Extensive installation instructions as well as tutorials and general documentation, including an API reference, can be found at https://kivy.org/docs. A PDF version is also available.

Kivy ships with many examples which can be found in the examples folder.

Support

If you need assistance, you can ask for help on our mailing list:

We also have a Discord channel:

Contributing

We love pull requests and discussing novel ideas. Check out our contribution guide and feel free to improve Kivy.

The following mailing list and Discord channel are used exclusively for discussions about developing the Kivy framework and its sister projects:

Discord channel:

Sister projects

  • Buildozer: generic Python packager for Android and iOS.
  • Plyer: platform-independent Python wrapper for platform-dependent APIs.
  • Pyjnius: dynamic access to the Java/Android API from Python.
  • Pyobjus: dynamic access to the Objective-C/iOS API from Python.
  • Python for Android: toolchain for building and packaging Python applications for Android.
  • Kivy iOS: toolchain for building and packaging Kivy applications for iOS.
  • Audiostream: library for direct access to the microphone and speaker.
  • KivEnt: entity-based game engine for Kivy.
  • Garden: widgets and libraries created and maintained by users.
  • Oscpy: a fast and tested python2/3 implementation of OSC.

Licenses

  • Kivy is released under the terms of the MIT License. Please refer to the LICENSE file.
  • The provided fonts Roboto and Roboto Mono are licensed and distributed under the terms of the Apache License, Version 2.0. The DejaVuSans (used for the virtual keyboard) license can be viewed here.
  • The current UI design has been adapted from Moblintouch theme's SVGs and is licensed under the terms of the LGPLv2.1.

Contributors

This project exists thanks to all the people who contribute. [Contribute].

Backers

Thank you to all our backers! 🙏 [Become a backer]

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].