6 dépôts
Frameworks for creating desktop applications that utilize the host operating system's native UI widgets.
Distinct from Desktop Environment App Development: Existing candidates are too narrow, focusing on either specific languages like React/Vue or environment-specific applets.
Explore 6 awesome GitHub repositories matching user interface & experience · Native Desktop Application Frameworks. Refine with filters or upvote what's useful.
Toga est un framework d'UI multiplateforme et une boîte à outils GUI native Python utilisée pour construire des applications qui rendent des interfaces utilisateur natives sur différents systèmes d'exploitation. Il fonctionne comme un wrapper de widgets natifs, mappant le code Python vers les composants natifs du système d'exploitation pour assurer une apparence et un comportement cohérents. Ce kit de développement permet à une base de code unique d'être déployée sur des ordinateurs de bureau, des appareils mobiles portables et des navigateurs web. Il utilise un moteur de rendu multi-backend pour diriger les déclarations d'UI vers le moteur de rendu approprié en fonction de l'environnement cible. Le framework couvre la construction d'applications natives desktop et mobiles ainsi que le déploiement vers des moteurs de navigateur et des terminaux en ligne de commande. Il maintient une hiérarchie de composants abstraite qui se traduit en hiérarchies de vues natives à l'exécution via une couche d'adaptateur spécifique à la plateforme.
Provides a framework for creating desktop applications that utilize the host operating system's native UI widgets.
Toga est un framework d'application multiplateforme et une boîte à outils GUI native pour Python. Il sert de wrapper frontend multi-plateforme qui permet à une base de code unique d'être déployée sur macOS, Windows, Linux, Android et iOS. La boîte à outils fonctionne comme une bibliothèque d'UI de widgets natifs, mappant les définitions d'interface Python de haut niveau directement vers les composants visuels propres au système d'exploitation hôte. Cela garantit que les applications utilisent des widgets système natifs pour correspondre à l'apparence et au comportement de l'environnement cible plutôt que de dépendre de bibliothèques de dessin personnalisées. Le framework couvre le développement multiplateforme pour les applications desktop et mobiles, avec un support supplémentaire pour le déploiement vers les navigateurs web et les terminaux en ligne de commande.
Enables rendering user interfaces using native widgets across various desktop operating systems.
Windows Forms est un framework .NET pour construire des interfaces utilisateur graphiques pour les systèmes d'exploitation Windows en utilisant du code managé et des contrôles natifs. Il fonctionne comme une bibliothèque d'interface utilisateur pilotée par événements qui fournit un ensemble de contrôles visuels et de gestionnaires d'événements pour créer des applications de bureau interactives. Le framework inclut un concepteur d'interface utilisateur visuel qui permet l'agencement des éléments d'interface sur un canevas via un système de mise en page glisser-déposer. Il sert également de wrapper d'API Windows, fournissant une couche de compatibilité pour accéder aux bibliothèques au niveau du système telles que User32 et GDI+. Les capacités supplémentaires incluent des outils pour la visualisation de données de bureau utilisant des contrôles de graphique et la possibilité de s'intégrer aux fonctions de l'API Windows héritées. Le framework prend également en charge l'automatisation de la migration d'applications et du portage de projets pour déplacer des projets de bureau hérités vers des environnements d'exécution modernes.
Provides a comprehensive suite of native controls and event-driven logic for building graphical user interfaces on Windows.
The Windows App SDK is a set of APIs and UI frameworks for building native Windows desktop applications. It provides a Windows Runtime API for accessing system capabilities and a dedicated UI framework for creating responsive, accessible interfaces. The project also functions as a desktop app deployment framework and a local AI execution environment for running hardware-accelerated models on CPUs, GPUs, and NPUs. The SDK distinguishes itself by enabling the modernization of legacy applications, allowing developers to embed modern controls and platform features into existing projects without a
Provides a framework for creating native desktop applications that utilize the host operating system's native UI widgets.
This is a PHP native application framework used to build standalone desktop and mobile applications. It functions as a cross-platform app wrapper and binary application bundler, encapsulating PHP codebases into native binaries and installers for macOS, Windows, Linux, iOS, and Android. The project provides a native device API bridge and OS integration layer, allowing PHP application logic to connect directly to host operating system services. This enables the execution of applications as local binaries without the requirement of a remote web server. The framework covers several high-level ca
Provides a framework for building standalone desktop software that runs as local executables without a browser.
This project is a cross-platform development framework that enables the execution of React Native applications as native desktop software. By utilizing the Qt toolkit, it maps mobile-oriented interface components to native desktop widgets, allowing developers to deploy a single codebase across Linux, macOS, and Windows. The framework functions as a bridge between JavaScript-based application logic and native system interfaces. It includes a native module bridge that exposes system-level hardware and platform capabilities to the JavaScript runtime, facilitating the integration of custom C++ or
Translates interface instructions into native desktop components to display and update the application interface.