awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
kivy avatar

kivy/kivy

0
View on GitHub↗
18,960 نجوم·3,137 تفرعات·Python·MIT·7 مشاهداتkivy.org↗

Kivy

Kivy is a cross-platform Python GUI framework used to build graphical user interfaces that run on desktop and mobile operating systems from a single codebase. It functions as a multi-touch UI library and a custom widget toolkit, providing a development environment for packaging Python applications into binary installations for Android and iOS.

The framework is distinguished by its ability to handle complex multi-touch gestures and interactive input across various devices. It utilizes a specialized domain language for declarative UI construction to separate visual layout definitions from Python logic.

The project covers broad capability areas including hardware-accelerated rendering via OpenGL, cross-platform hardware access, and internationalization with Unicode support. It also provides tools for custom widget engineering, event-driven property binding, and mobile application packaging.

Features

  • Cross-Platform GUI Toolkits - Provides a framework for building graphical user interfaces for desktop and mobile devices using a single Python codebase.
  • Python GUI Frameworks - Provides a comprehensive framework for building cross-platform graphical user interfaces using the Python programming language.
  • Customizable UI Control Toolkits - Supplies a set of extensible interface components for creating rapid prototypes and complex interaction designs.
  • Cross-Platform Frameworks - Provides a development environment to package Python applications as binary installs for Android and iOS.
  • Mobile Application Packaging - Provides a toolset for compiling Python applications into binary packages suitable for Android and iOS installation.
  • Python-Based - Enables the development and packaging of Python applications for installation on Android and iOS devices.
  • GPU-Accelerated UI Rendering - Uses an OpenGL-based graphics pipeline to provide hardware-accelerated rendering for consistent UI performance.
  • Cross-Platform UI Frameworks - Enables the development of consistent graphical user interfaces that run across desktop, mobile, and embedded operating systems.
  • Extensible UI Component Kits - Offers a flexible toolkit of extensible interface components for designing specialized widgets and rapid prototypes.
  • Declarative UI Languages - Features a specialized domain language for declarative UI construction to separate visual layout from Python logic.
  • Multitouch Gesture Processing - Implements a specialized system for processing complex multi-touch gestures and interactive inputs across diverse hardware.
  • Property Bindings - Implements property bindings that automatically synchronize the internal application state with the visual interface.
  • Reactive Property Bindings - Triggers specific functions automatically when a property value changes to synchronize the user interface state.
  • Touch Gesture Libraries - Provides a toolkit specifically designed to handle complex multi-touch gestures and interactive input.
  • Multi-Touch Gesture Systems - Processes complex touch gestures and multi-finger inputs to build highly interactive multi-platform software.
  • Hardware Integration - Enables applications to interact with physical device hardware and native system functions using unified commands.
  • C-Bindings - Binds high-level Python logic to low-level C libraries for high-performance graphics and system operations.
  • Cross-Platform Abstractions - Provides a unified event system that abstracts diverse touch and mouse hardware inputs across different platforms.
  • System API Wrappers - Wraps native operating system APIs in common interfaces to ensure a single codebase runs on mobile and desktop.
  • Property Validation - Enforces data integrity via a system that checks data types and constraints during property assignment.
  • Extensible Widget Toolkits - Offers an extensible toolkit for designing specialized user interface components and rapid interaction prototypes.
  • GUI Development - Open-source framework for building multi-touch graphical applications.
  • UI Frameworks - Cross-platform gui framework.

سجل النجوم

مخطط تاريخ النجوم لـ kivy/kivyمخطط تاريخ النجوم لـ kivy/kivy

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Kivy

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Kivy.
  • pybee/togaالصورة الرمزية لـ pybee

    pybee/toga

    5,379عرض على GitHub↗

    Toga is a cross-platform UI framework and Python native GUI toolkit used to build applications that render native user interfaces across different operating systems. It functions as a native widget wrapper, mapping Python code to native operating system components to ensure a consistent look and feel. This development kit allows a single codebase to be deployed across desktop computers, handheld mobile devices, and web browsers. It utilizes a multi-backend rendering engine to direct UI declarations to the appropriate renderer based on the target environment. The framework covers native deskt

    Python
    عرض على GitHub↗5,379
  • fyne-io/fyneالصورة الرمزية لـ fyne-io

    fyne-io/fyne

    27,941عرض على GitHub↗

    Fyne is a cross-platform graphical user interface toolkit for the Go programming language. It provides a comprehensive framework for building native applications that run on desktop, mobile, and web environments from a single codebase. The toolkit centers on a canvas-based rendering engine and a device-independent layout engine, ensuring that visual elements maintain consistent dimensions and behavior across diverse operating systems and screen densities. The project distinguishes itself through a reactive data-binding system that automatically synchronizes application state with interface co

    Goandroidcross-platformfyne
    عرض على GitHub↗27,941
  • flet-dev/fletالصورة الرمزية لـ flet-dev

    flet-dev/flet

    15,611عرض على GitHub↗

    Flet is a cross-platform framework that enables developers to build interactive desktop, mobile, and web applications using only Python. By utilizing a declarative programming model, it allows for the construction of complex user interfaces through a hierarchical structure of components, removing the need for specialized knowledge of web-specific languages like HTML, CSS, or JavaScript. The framework distinguishes itself by offloading visual rendering to a high-performance graphics engine while maintaining application logic within a centralized server-side environment. This architecture synch

    Pythonandroidcross-platformdesktop
    عرض على GitHub↗15,611
  • pysimplegui/pysimpleguiالصورة الرمزية لـ PySimpleGUI

    PySimpleGUI/PySimpleGUI

    13,807عرض على GitHub↗

    PySimpleGUI is a Python framework used to build graphical user interfaces. It functions as an adapter-based wrapper that maps multiple GUI toolkit APIs into a single unified interface, allowing for backend-agnostic development across tkinter, Qt, or WxPython. The project uses a layout-based UI definition system where visual hierarchies are defined via nested lists rather than coordinate-based placement. It employs an event-driven polling loop and string-based event mapping to associate interface elements with specific user actions. The framework supports cross-framework GUI design and intera

    Pythonbeginner-friendlydatavisualizationgames
    عرض على GitHub↗13,807
عرض جميع البدائل الـ 30 لـ Kivy→

الأسئلة الشائعة

ما هي وظيفة kivy/kivy؟

Kivy is a cross-platform Python GUI framework used to build graphical user interfaces that run on desktop and mobile operating systems from a single codebase. It functions as a multi-touch UI library and a custom widget toolkit, providing a development environment for packaging Python applications into binary installations for Android and iOS.

ما هي الميزات الرئيسية لـ kivy/kivy؟

الميزات الرئيسية لـ kivy/kivy هي: Cross-Platform GUI Toolkits, Python GUI Frameworks, Customizable UI Control Toolkits, Cross-Platform Frameworks, Mobile Application Packaging, Python-Based, GPU-Accelerated UI Rendering, Cross-Platform UI Frameworks.

ما هي البدائل مفتوحة المصدر لـ kivy/kivy؟

تشمل البدائل مفتوحة المصدر لـ kivy/kivy: pybee/toga — Toga is a cross-platform UI framework and Python native GUI toolkit used to build applications that render native user… fyne-io/fyne — Fyne is a cross-platform graphical user interface toolkit for the Go programming language. It provides a comprehensive… flet-dev/flet — Flet is a cross-platform framework that enables developers to build interactive desktop, mobile, and web applications… pysimplegui/pysimplegui — PySimpleGUI is a Python framework used to build graphical user interfaces. It functions as an adapter-based wrapper… slint-ui/slint — Slint is a declarative user interface framework designed for building native graphical applications across desktop,… tomschimansky/customtkinter — CustomTkinter is a Python GUI framework and library used to build modern desktop applications. It serves as a toolkit…