awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
kivy avatar

kivy/kivy

0
View on GitHub↗
18,960 stele·3,137 fork-uri·Python·MIT·4 vizualizărikivy.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.

Istoric stele

Graficul istoricului de stele pentru kivy/kivyGraficul istoricului de stele pentru kivy/kivy

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Kivy

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Kivy.
  • pybee/togaAvatar pybee

    pybee/toga

    5,379Vezi pe 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
    Vezi pe GitHub↗5,379
  • fyne-io/fyneAvatar fyne-io

    fyne-io/fyne

    27,941Vezi pe 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
    Vezi pe GitHub↗27,941
  • flet-dev/fletAvatar flet-dev

    flet-dev/flet

    15,611Vezi pe 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
    Vezi pe GitHub↗15,611
  • pysimplegui/pysimpleguiAvatar PySimpleGUI

    PySimpleGUI/PySimpleGUI

    13,807Vezi pe 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
    Vezi pe GitHub↗13,807
Vezi toate cele 30 alternative pentru Kivy→

Întrebări frecvente

Ce face 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.

Care sunt principalele funcționalități ale kivy/kivy?

Principalele funcționalități ale kivy/kivy sunt: 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.

Care sunt câteva alternative open-source pentru kivy/kivy?

Alternativele open-source pentru kivy/kivy includ: 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…