[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-2530":3},{"id":4,"name":5,"fullName":6,"owner":5,"repo":5,"description":7,"homepage":8,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":15,"stars7d":16,"stars30d":17,"stars90d":15,"forks30d":15,"starsTrendScore":18,"compositeScore":19,"rankGlobal":9,"rankLanguage":9,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":21,"topics":24,"createdAt":9,"pushedAt":9,"updatedAt":33,"readmeContent":34,"aiSummary":35,"trendingCount":15,"starSnapshotCount":15,"syncStatus":18,"lastSyncTime":36,"discoverSource":37},2530,"kivy","kivy\u002Fkivy","Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS","https:\u002F\u002Fkivy.org",null,"Python",18955,3138,585,735,0,10,36,2,78.6,"MIT License",false,"master",true,[25,26,27,5,28,29,30,31,32],"android","app","ios","linux","macos","python","ui","windows","2026-06-12 04:00:14","Kivy\n====\n\n\u003Cimg align=\"right\" height=\"256\" src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fkivy\u002Fkivy\u002Fmaster\u002Fkivy\u002Fdata\u002Flogo\u002Fkivy-icon-256.png\"\u002F>\n\n[Kivy](https:\u002F\u002Fwww.kivy.org) is an open-source [Python](https:\u002F\u002Fpython.org) framework\nfor developing GUI apps that work cross-platform, including desktop, mobile and\nembedded platforms.\n\nThe aim is to allow for quick and easy interaction design and rapid prototyping\nwhilst making your code reusable and deployable: Innovative user interfaces made\neasy.\n\nKivy is written in Python and [Cython](https:\u002F\u002Fcython.org\u002F) and is built on\n[OpenGL ES 2.0](https:\u002F\u002Fwww.khronos.org\u002Fopengles\u002F). It supports various input \ndevices and has an extensive (and extensible) widget library. With the\nsame codebase, you can target Windows, macOS, Linux (including Raspberry Pi OS),\nAndroid, and iOS. All Kivy widgets are built with multitouch support.\n\nKivy is [MIT licensed](LICENSE), actively developed by a great community and is\nsupported by many projects managed by the \n[Kivy Organization](https:\u002F\u002Fwww.kivy.org\u002Fabout.html).\n\n[![Backers on Open Collective](https:\u002F\u002Fopencollective.com\u002Fkivy\u002Fbackers\u002Fbadge.svg)](#backers)\n[![Sponsors on Open Collective](https:\u002F\u002Fopencollective.com\u002Fkivy\u002Fsponsors\u002Fbadge.svg)](#sponsors)\n[![Contributor Covenant](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FContributor%20Covenant-2.1-4baaaa.svg)](CODE_OF_CONDUCT.md)\n[![GitHub contributors](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fcontributors-anon\u002Fkivy\u002Fkivy)](https:\u002F\u002Fgithub.com\u002Fkivy\u002Fkivy\u002Fgraphs\u002Fcontributors)\n\n![PyPI - Version](https:\u002F\u002Fimg.shields.io\u002Fpypi\u002Fv\u002Fkivy)\n![PyPI - Python Version](https:\u002F\u002Fimg.shields.io\u002Fpypi\u002Fpyversions\u002Fkivy)\n\n[![Windows Unittests Status](https:\u002F\u002Fgithub.com\u002Fkivy\u002Fkivy\u002Fworkflows\u002FWindows%20Unittests\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fkivy\u002Fkivy\u002Factions?query=workflow%3A%22Windows+Unittests%22)\n[![Ubuntu Unittests Status](https:\u002F\u002Fgithub.com\u002Fkivy\u002Fkivy\u002Fworkflows\u002FUbuntu%20Unittests\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fkivy\u002Fkivy\u002Factions?query=workflow%3A%22Ubuntu+Unittests%22)\n[![OSX Unittests Status](https:\u002F\u002Fgithub.com\u002Fkivy\u002Fkivy\u002Fworkflows\u002FOSX%20Unittests\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fkivy\u002Fkivy\u002Factions?query=workflow%3A%22OSX+Unittests%22)\n[![Coverage Status](https:\u002F\u002Fcoveralls.io\u002Frepos\u002Fkivy\u002Fkivy\u002Fbadge.svg?branch=master)](https:\u002F\u002Fcoveralls.io\u002Fr\u002Fkivy\u002Fkivy?branch=master)\n\n[![Windows wheels Status](https:\u002F\u002Fgithub.com\u002Fkivy\u002Fkivy\u002Fworkflows\u002FWindows%20wheels\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fkivy\u002Fkivy\u002Factions?query=workflow%3A%22Windows+wheels%22)\n[![Manylinux wheels Status](https:\u002F\u002Fgithub.com\u002Fkivy\u002Fkivy\u002Fworkflows\u002FManylinux%20wheels\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fkivy\u002Fkivy\u002Factions?query=workflow%3A%22Manylinux+wheels%22)\n[![Raspberry Pi wheels Status](https:\u002F\u002Fgithub.com\u002Fkivy\u002Fkivy\u002Fworkflows\u002FRPi%20wheels\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fkivy\u002Fkivy\u002Factions?query=workflow%3A%22RPi+wheels%22)\n[![OSX wheels Status](https:\u002F\u002Fgithub.com\u002Fkivy\u002Fkivy\u002Fworkflows\u002FOSX%20wheels%2Fapp\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fkivy\u002Fkivy\u002Factions?query=workflow%3A%22OSX+wheels%2Fapp%22)\n\nInstallation, Documentation and Examples\n----------------------------------------\n\nExtensive installation instructions as well as tutorials and general\ndocumentation, including an API reference, can be found at https:\u002F\u002Fwww.kivy.org\u002Fdocs.\nA [PDF version](https:\u002F\u002Fmedia.readthedocs.org\u002Fpdf\u002Fkivy\u002Flatest\u002Fkivy.pdf) is also available.\n\nKivy ships with many examples which can be found in the `examples` folder.\n\nSupport\n-------\n\nAre you having trouble using the Kivy framework, or any of its related projects?\nIs there an error you don’t understand? Are you trying to figure out how to use \nit? We have volunteers who can help!\n\nThe best channels to contact us for support are listed in the latest \n[Contact Us](CONTACT.md) document.\n\nContributing\n------------\n\nWe love pull requests and discussing novel ideas. Check out our\n[latest contribution guide](CONTRIBUTING.md) and\nfeel free to improve Kivy.\n\nIt gives details of the best places online to discuss the development with the\ncore developers and other enthusiasts.\n\nSibling projects\n----------------\n\nThe Kivy team manages a number of additional projects that support the Kivy \neco-system.\n\n- [Buildozer](https:\u002F\u002Fgithub.com\u002Fkivy\u002Fbuildozer):  a development tool for turning Python applications into binary packages ready for installation on\n  any of a number of platforms, including mobile devices.\n- [Plyer](https:\u002F\u002Fgithub.com\u002Fkivy\u002Fplyer): a platform-independent Python API for accessing hardware features of various platforms (Android, iOS,\n  macOS, Linux and Windows).\n- [PyJNIus](https:\u002F\u002Fgithub.com\u002Fkivy\u002Fpyjnius): a Python library for accessing Java classes using the Java Native Interface (JNI).\n- [Pyobjus](https:\u002F\u002Fgithub.com\u002Fkivy\u002Fpyobjus): Python module for accessing Objective-C classes as Python classes using \n  Objective-C runtime reflection.\n- [Python for Android](https:\u002F\u002Fgithub.com\u002Fkivy\u002Fpython-for-android): a development tool that packages Python apps into binaries that can run on Android devices.\n- [Kivy iOS](https:\u002F\u002Fgithub.com\u002Fkivy\u002Fkivy-ios): a toolchain to compile the necessary libraries for iOS to run Kivy applications, and manage the\n  creation of Xcode projects.\n- [Audiostream](https:\u002F\u002Fgithub.com\u002Fkivy\u002Faudiostream): library for direct access\n  to the microphone and speaker.\n- [KivEnt](https:\u002F\u002Fgithub.com\u002Fkivy\u002Fkivent): entity-based game engine for Kivy.\n- [Oscpy](https:\u002F\u002Fgithub.com\u002Fkivy\u002Foscpy\u002F): a Python implementation of Open Sound Control (OSC) network protocol.\n- [Garden](https:\u002F\u002Fgithub.com\u002Fkivy-garden): widgets and libraries created and\n  maintained by users.\n\nLicenses\n--------\n\n- Kivy is released under the terms of the MIT License. Please refer to the\n  [LICENSE](LICENSE) file.\n- The provided fonts Roboto and Roboto Mono are licensed and\n  distributed under the terms of the\n  [Apache License, Version 2.0](https:\u002F\u002Fwww.apache.org\u002Flicenses\u002FLICENSE-2.0).\n  The DejaVuSans (used for the virtual keyboard) license can be viewed\n  [here](https:\u002F\u002Fgithub.com\u002Fdejavu-fonts\u002Fdejavu-fonts\u002Fblob\u002Fmaster\u002FLICENSE).\n- The current UI design has been adapted from Moblintouch theme's SVGs\n  and is licensed under the terms of the\n  [LGPLv2.1](https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fold-licenses\u002Flgpl-2.1).\n\n\n## Code of Conduct\n\nIn the interest of fostering an open and welcoming community, we as \ncontributors and maintainers need to ensure participation in our project and \nour sister projects is a harassment-free and positive experience for everyone. \nIt is vital that all interaction is conducted in a manner conveying respect, \nopen-mindedness and gratitude.\n\nPlease consult the [latest Code of Conduct](https:\u002F\u002Fgithub.com\u002Fkivy\u002Fkivy\u002Fblob\u002Fmaster\u002FCODE_OF_CONDUCT.md).\n\n## Contributors\n\nThis project exists thanks to \n[all the people who contribute](https:\u002F\u002Fgithub.com\u002Fkivy\u002Fkivy\u002Fgraphs\u002Fcontributors).\n[[Become a contributor](CONTRIBUTING.md)].\n\n\u003Cimg src=\"https:\u002F\u002Fcontrib.nn.ci\u002Fapi?repo=kivy\u002Fkivy&pages=5&no_bot=true&radius=22&cols=18\">\n\n## Backers\n\nThank you to [all of our backers](https:\u002F\u002Fopencollective.com\u002Fkivy)! \n🙏 [[Become a backer](https:\u002F\u002Fopencollective.com\u002Fkivy#backer)]\n\n\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fkivy\u002Fbackers.svg?width=890&avatarHeight=44&button=false\">\n\n## Sponsors\n\nSpecial thanks to \n[all of our sponsors, past and present](https:\u002F\u002Fopencollective.com\u002Fkivy).\nSupport this project by \n[[becoming a sponsor](https:\u002F\u002Fopencollective.com\u002Fkivy#sponsor)].\n\nHere are our top current sponsors. Please click through to see their websites,\nand support them as they support us. \n\n\u003C!--- See https:\u002F\u002Fgithub.com\u002Forgs\u002Fkivy\u002Fdiscussions\u002F15 for explanation of this code. -->\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fkivy\u002Fsponsor\u002F0\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fkivy\u002Fsponsor\u002F0\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fkivy\u002Fsponsor\u002F1\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fkivy\u002Fsponsor\u002F1\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fkivy\u002Fsponsor\u002F2\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fkivy\u002Fsponsor\u002F2\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fkivy\u002Fsponsor\u002F3\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fkivy\u002Fsponsor\u002F3\u002Favatar.svg\">\u003C\u002Fa>\n\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fkivy\u002Fsponsor\u002F4\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fkivy\u002Fsponsor\u002F4\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fkivy\u002Fsponsor\u002F5\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fkivy\u002Fsponsor\u002F5\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fkivy\u002Fsponsor\u002F6\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fkivy\u002Fsponsor\u002F6\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fkivy\u002Fsponsor\u002F7\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fkivy\u002Fsponsor\u002F7\u002Favatar.svg\">\u003C\u002Fa>\n\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fkivy\u002Fsponsor\u002F8\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fkivy\u002Fsponsor\u002F8\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fkivy\u002Fsponsor\u002F9\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fkivy\u002Fsponsor\u002F9\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fkivy\u002Fsponsor\u002F10\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fkivy\u002Fsponsor\u002F10\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fkivy\u002Fsponsor\u002F11\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fkivy\u002Fsponsor\u002F11\u002Favatar.svg\">\u003C\u002Fa>\n\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fkivy\u002Fsponsor\u002F12\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fkivy\u002Fsponsor\u002F12\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fkivy\u002Fsponsor\u002F13\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fkivy\u002Fsponsor\u002F13\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fkivy\u002Fsponsor\u002F14\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fkivy\u002Fsponsor\u002F14\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fkivy\u002Fsponsor\u002F15\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fkivy\u002Fsponsor\u002F15\u002Favatar.svg\">\u003C\u002Fa>\n","Kivy是一个开源的Python框架，用于开发跨平台的图形用户界面应用程序，支持Windows、Linux、macOS、Android和iOS。其核心功能包括基于OpenGL ES 2.0构建的高效渲染引擎，以及对多种输入设备的支持，特别是多点触控功能。Kivy提供了丰富的可扩展小部件库，使得开发者能够快速设计并实现创新性的用户界面，并且代码可以轻松地在不同平台上复用与部署。该框架非常适合需要进行快速原型设计或是希望以一套代码库覆盖多个操作系统的应用开发场景。","2026-06-11 02:50:16","top_language"]