awesome-repositories.com
Blog
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
·
flet-dev avatar

flet-dev/flet

0
View on GitHub↗
15,611 stele·618 fork-uri·Python·apache-2.0·11 vizualizăriflet.dev↗

Flet

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 synchronizes state and user interactions between the interface and the backend through a persistent connection, ensuring consistent behavior across different operating systems.

The platform provides a comprehensive suite of tools for the entire software lifecycle, including native hardware access, automated build pipelines, and the ability to package applications into standalone executables. It supports flexible layout management, custom component creation, and integration with third-party identity providers, allowing for the development of feature-rich applications that function natively on desktop or within a web browser.

Features

  • Cross-Platform UI Frameworks - Provides a framework for building cross-platform desktop, mobile, and web applications.
  • Cross-Platform Applications - Creates desktop, web, and mobile user interfaces using only high-level code without requiring knowledge of web-specific languages like HTML or CSS.
  • Cross-Platform Frameworks - Provides a unified framework for building and packaging interactive applications across desktop, mobile, and web platforms using a single codebase.
  • Declarative Component-Driven Interfaces - Constructs user interfaces using a declarative, state-driven component model.
  • Python GUI Frameworks - Enables the construction of interactive user interfaces and native desktop windows using only Python code.
  • User Interface Frameworks - Constructs cross-platform applications using a library of pre-built components that handle properties and events without requiring specialized frontend development expertise.
  • Cross-Platform Development Frameworks - Enables building desktop, mobile, and web applications from a single codebase.
  • Desktop Application Development - Facilitates the creation of standalone software that runs in native desktop windows.
  • Device & Hardware SDKs - Provides direct access to native device sensors and system hardware from application code.
  • Server-Side Logic Frameworks - Runs application code within a centralized runtime environment that manages state and business logic while offloading visual rendering to clients.
  • Declarative Component Architectures - Constructs complex user interfaces by defining hierarchical object trees that map directly to native widget structures.
  • Cross-Platform Interaction Frameworks - Creates interactive user interfaces for web, desktop, and mobile environments using only high-level code.
  • Desktop Application Frameworks - Allows building Flutter-based interfaces using Python.
  • GUI Development - Cross-platform GUI framework for modern apps.
  • Application Packaging - Compiles and bundles code into standalone executables and installable packages for multiple platforms.
  • Web Application Deployment - Deploys interactive user interfaces to web browsers via server-side rendering.
  • Cross-Platform Rendering Engines - Uses a high-performance cross-platform graphics framework to draw user interface components natively across desktop, mobile, and web environments.
  • WebSocket Synchronization - Updates UI components by streaming serialized property changes over a persistent connection between the server-side logic and the client-side renderer.
  • Build & Release Automation - Integrates packaging commands into continuous integration workflows to automate the creation and release of application binaries for various platforms.
  • Desktop Applications - Allows applications to run locally in native operating system windows for a desktop-native experience.
  • Native Windowing - Enables launching application interfaces in standalone native windows.
  • OAuth and Identity Providers - Verifies user identities and manages secure sign-in sessions by connecting to third-party identity providers and external account services.
  • Message-Based Event Handlers - Routes user interactions from the client interface back to the server-side application logic through a unified message-passing protocol.
  • Proportional Space Distribution - Allocates space within containers using proportional factors to control layout distribution.
  • Custom UI Components - Wraps existing interface widgets or third-party packages into reusable elements that can be configured and managed directly from application code.
  • Flexible Layout Systems - Enables responsive interface design by allowing child elements to resize based on available space.

Istoric stele

Graficul istoricului de stele pentru flet-dev/fletGraficul istoricului de stele pentru flet-dev/flet

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

Întrebări frecvente

Ce face flet-dev/flet?

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.

Care sunt principalele funcționalități ale flet-dev/flet?

Principalele funcționalități ale flet-dev/flet sunt: Cross-Platform UI Frameworks, Cross-Platform Applications, Cross-Platform Frameworks, Declarative Component-Driven Interfaces, Python GUI Frameworks, User Interface Frameworks, Cross-Platform Development Frameworks, Desktop Application Development.

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

Alternativele open-source pentru flet-dev/flet includ: mozilla-firefox/firefox — Firefox is a cross-platform web browser engine designed to render web content, execute JavaScript, and manage secure… ionic-team/capacitor — Capacitor is a cross-platform mobile framework that enables developers to build native applications using web… beeware/toga — Toga is a cross-platform application framework and native GUI toolkit for Python. It serves as a multi-platform… fyne-io/fyne — Fyne is a cross-platform graphical user interface toolkit for the Go programming language. It provides a comprehensive… quarkusio/quarkus — Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications.… unoplatform/uno — Uno is a cross-platform development framework used to build native mobile, web, desktop, and embedded applications…

Alternative open-source pentru Flet

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Flet.
  • mozilla-firefox/firefoxAvatar mozilla-firefox

    mozilla-firefox/firefox

    11,305Vezi pe GitHub↗

    Firefox is a cross-platform web browser engine designed to render web content, execute JavaScript, and manage secure browsing sessions. It utilizes a multi-process isolation architecture that distributes browser tasks across independent operating system processes to ensure stability and prevent site-specific failures from impacting the entire application. The engine incorporates a sandboxed execution environment to restrict web content and untrusted scripts to isolated memory compartments, enforcing security policies that prevent unauthorized access to system resources. The project distinguis

    JavaScript
    Vezi pe GitHub↗11,305
  • ionic-team/capacitorAvatar ionic-team

    ionic-team/capacitor

    15,054Vezi pe GitHub↗

    Capacitor is a cross-platform mobile framework that enables developers to build native applications using web technologies. It functions as a hybrid app container, wrapping web assets within a native runtime that provides a standardized bridge to device hardware and system-level services. By exposing native functionality through a plugin-based architecture, it allows web applications to access platform-specific features while maintaining a consistent interface across mobile and desktop environments. The project distinguishes itself by maintaining native project files as source assets, allowin

    TypeScriptandroidcapacitorcordova
    Vezi pe GitHub↗15,054
  • beeware/togaAvatar beeware

    beeware/toga

    5,379Vezi pe GitHub↗

    Toga is a cross-platform application framework and native GUI toolkit for Python. It serves as a multi-platform frontend wrapper that allows a single codebase to be deployed across macOS, Windows, Linux, Android, and iOS. The toolkit functions as a native widget UI library, mapping high-level Python interface definitions directly to the host operating system's own visual components. This ensures that applications use native system widgets to match the look and feel of the target environment rather than relying on custom drawing libraries. The framework covers cross-platform development for d

    Pythonguipython
    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
Vezi toate cele 30 alternative pentru Flet→