awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

14 dépôts

Awesome GitHub RepositoriesCross-Platform Development Frameworks

Frameworks for building native desktop, mobile, and web applications from a single codebase.

Distinguishing note: Focuses on the framework capability for multi-platform output.

Explore 14 awesome GitHub repositories matching web development · Cross-Platform Development Frameworks. Refine with filters or upvote what's useful.

Awesome Cross-Platform Development Frameworks GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • driftyco/ionicAvatar de driftyco

    driftyco/ionic

    52,514Voir sur GitHub↗

    Ionic is a cross-platform mobile UI toolkit and hybrid app development framework. It provides a library of web components for building native-quality iOS, Android, and Progressive Web Apps using HTML, CSS, and JavaScript from a single codebase. The project utilizes a web component UI library to ensure consistent mobile interface behaviors. It employs a framework-agnostic wrapper to integrate these custom elements with JavaScript libraries such as React, Vue, and Angular. The toolkit covers hybrid mobile UI design and cross-platform app development. It includes an adaptive styling system that

    Provides a framework for building native-quality iOS, Android, and web applications from a single codebase.

    TypeScript
    Voir sur GitHub↗52,514
  • dcloudio/uni-appAvatar de dcloudio

    dcloudio/uni-app

    41,549Voir sur GitHub↗

    uni-app is a cross-platform framework for building mobile and web applications from a single Vue.js codebase. It provides a multi-platform app compiler and a cross-platform UI library to ensure consistent behavior and visual presentation across different operating systems. The project features a native API bridge and a universal plugin system that wrap native SDKs into a unified interface, allowing developers to access device hardware and operating system functions. It utilizes a specialized rendering engine and native performance compilation to bypass standard document overhead and achieve h

    Provides a framework for building native mobile, mini-program, and web applications from a single Vue.js codebase.

    Objective-Candroidcross-platformcrossplatform
    Voir sur GitHub↗41,549
  • dioxuslabs/dioxusAvatar de DioxusLabs

    DioxusLabs/dioxus

    36,400Voir sur GitHub↗

    Dioxus is a cross-platform development framework designed for building native desktop, mobile, and web applications from a single codebase. It utilizes a declarative component model and macro-powered syntax to define reusable interface elements, which are then rendered as native widgets or web elements. At its core, the framework employs a signal-based reactivity system that tracks state dependencies to trigger granular updates, ensuring efficient interface performance without re-rendering the entire application tree. The framework distinguishes itself through a unified full-stack runtime tha

    Builds native desktop, mobile, and web applications from a single codebase with shared business logic.

    Rustandroidcssdesktop
    Voir sur GitHub↗36,400
  • libgdx/libgdxAvatar de libgdx

    libgdx/libgdx

    24,816Voir sur GitHub↗

    LibGDX is a Java-based framework designed for cross-platform game development, enabling the creation and deployment of 2D and 3D games across desktop, mobile, and web environments from a single codebase. It functions as a comprehensive library that abstracts hardware-accelerated graphics, audio, input, and file system access, providing a unified interface for developers to manage game logic and application lifecycles. The framework distinguishes itself through a high-performance architecture that prioritizes efficiency and native interoperability. It utilizes a batch-oriented graphics pipelin

    Provides a framework for building interactive applications for desktop, mobile, and web environments.

    Java2d3dandroid
    Voir sur GitHub↗24,816
  • dotnet/mauiAvatar de dotnet

    dotnet/maui

    23,181Voir sur GitHub↗

    This framework is a cross-platform software development kit designed for building native mobile and desktop applications from a single shared codebase. It provides a unified programming interface that allows developers to construct user interfaces using declarative markup, which are then rendered as native components on each target operating system. The framework distinguishes itself through a multi-targeting build system that consolidates platform-specific resources and native control mapping into a unified project structure. It includes a data-driven binding engine that synchronizes applica

    Facilitates the construction of native interfaces that render consistent layouts and controls across different operating systems.

    C#androiddesktopdotnet
    Voir sur GitHub↗23,181
  • dotnet/coreAvatar de dotnet

    dotnet/core

    21,897Voir sur GitHub↗

    This project is a cross-platform development framework and managed runtime environment designed for building high-performance applications. It provides a comprehensive toolkit for constructing web services, cloud-native microservices, and desktop applications, utilizing a unified runtime that handles memory management and execution across diverse operating systems. The framework distinguishes itself through a native ahead-of-time compilation toolchain that transforms source code into optimized, self-contained machine code binaries. This capability enables fast startup times and reduced memory

    Offers a unified development framework for building high-performance web, cloud, desktop, and mobile applications from a single codebase.

    PowerShelldotnetdotnet-core
    Voir sur GitHub↗21,897
  • flet-dev/fletAvatar de flet-dev

    flet-dev/flet

    15,611Voir sur 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

    Enables building desktop, mobile, and web applications from a single codebase.

    Pythonandroidcross-platformdesktop
    Voir sur GitHub↗15,611
  • ionic-team/capacitorAvatar de ionic-team

    ionic-team/capacitor

    15,054Voir sur 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

    Enables building native mobile applications using web technologies while maintaining access to device hardware and platform-specific features.

    TypeScriptandroidcapacitorcordova
    Voir sur GitHub↗15,054
  • dart-lang/sdkAvatar de dart-lang

    dart-lang/sdk

    11,042Voir sur GitHub↗

    The Dart SDK is a comprehensive development kit for building cross-platform applications using a multi-paradigm programming language. It provides a unified toolchain that supports both just-in-time compilation for rapid development and ahead-of-time compilation for high-performance native machine code. The platform is built on a sound static type system and an isolate-based concurrency framework, which executes independent tasks in separate memory heaps to achieve parallelism without shared state contention. The SDK distinguishes itself through a versatile compilation pipeline that transforms

    Enables building mobile, desktop, and web applications from a single codebase with shared business logic.

    Dartdartlanguageprogramming-language
    Voir sur GitHub↗11,042
  • unoplatform/unoAvatar de unoplatform

    unoplatform/uno

    9,974Voir sur GitHub↗

    Uno is a cross-platform development framework used to build native mobile, web, desktop, and embedded applications from a single C# and XAML codebase. It provides a native UI framework that renders visual elements across different operating systems using shared layout and styling rules. The platform features a hot reload development environment that allows for the modification of code and layouts in a running application without restarting the process. It supports a dual-mode rendering system, offering a choice between a shared cross-platform canvas and native platform controls. The framewor

    Provides a framework for building native desktop, mobile, and web applications from a single C# and XAML codebase.

    C#
    Voir sur GitHub↗9,974
  • tencent/hippyAvatar de Tencent

    Tencent/Hippy

    8,533Voir sur GitHub↗

    Hippy is a cross-platform mobile framework that enables building applications for iOS, Android, and Web from a single codebase using web development technologies. It functions as a dynamic app framework, supporting runtime code updates and dynamic content delivery across platforms, and connects JavaScript application logic with native platform APIs through a JavaScript bridge. The framework distinguishes itself through its bridge-based native rendering approach, which serializes UI updates over a JSON message bus to a native host that maintains the real view hierarchy. It employs a component-

    Builds mobile and web applications from a single codebase using web frameworks, targeting iOS, Android, and Web simultaneously.

    C++androidcross-platformfrontend
    Voir sur GitHub↗8,533
  • beeware/togaAvatar de beeware

    beeware/toga

    5,379Voir sur GitHub↗

    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.

    A comprehensive framework for building native desktop, mobile, and web applications from a single Python codebase.

    Pythonguipython
    Voir sur GitHub↗5,379
  • benoitvallon/react-native-nw-react-calculatorAvatar de benoitvallon

    benoitvallon/react-native-nw-react-calculator

    5,215Voir sur GitHub↗

    Ce projet est un framework de développement multiplateforme et un boilerplate d'application conçu pour construire des applications mobiles, de bureau et web à partir d'une base de code partagée unique. Il fonctionne comme un outil de développement React Native, utilisant des composants déclaratifs pour rendre des interfaces utilisateur spécifiques à la plateforme tout en maintenant une logique métier cohérente dans tous les environnements pris en charge. Le framework se distingue en centralisant les règles d'application de base et la gestion des données, garantissant des résultats fonctionnels identiques quel que soit l'appareil cible. Il utilise un système de résolution de fichiers au moment de la compilation qui permet aux développeurs de composer des interfaces spécifiques à la plateforme tout en partageant la logique sous-jacente, facilitant une approche unifiée du développement multiplateforme. L'architecture prend en charge un cycle de vie de développement complet, y compris l'exécution d'une suite de tests unifiée pour vérifier que la logique de l'application reste cohérente sur les cibles mobiles, de bureau et web. Le projet fournit une structure préconfigurée pour effectuer des calculs mathématiques et gérer l'état, permettant aux développeurs de maintenir une fonctionnalité fiable sur diverses plateformes d'appareils.

    Provides a development environment for building native mobile, desktop, and web applications from a single shared codebase.

    JavaScriptandroid-apparchitecturedesktop
    Voir sur GitHub↗5,215
  • onejs/oneAvatar de onejs

    onejs/one

    4,475Voir sur GitHub↗

    One est un framework React full-stack multiplateforme et un moteur de rendu multi-cibles conçu pour construire des applications web et natives à partir d'une base de code unique. Il utilise un pipeline de build basé sur Vite pour gérer les composants partagés tout en fournissant un routeur de système de fichiers typé qui génère automatiquement les définitions de navigation. Le framework se distingue par la prise en charge d'une stratégie de rendu hybride, permettant aux routes individuelles d'être configurées comme des sites statiques, des pages rendues côté serveur ou des applications monopages. Il emploie une résolution de logique spécifique à la plateforme et un plugin Vite partagé pour coordonner la compilation pour les environnements cibles web et natifs. Le système couvre un large éventail de capacités, notamment les chargeurs de données côté serveur, la gestion des routes API et l'interception de requêtes basée sur des middlewares. Il fournit des outils pour l'intégration de fonctionnalités natives des appareils et des mises en page basées sur des ponts pour la navigation mobile, ainsi que des optimisations de performance telles que la génération statique parallèle et le préchargement d'actifs. Les applications peuvent être déployées sur des serveurs de production ou des plateformes edge serverless, notamment Vercel et Cloudflare.

    Offers a framework for building native desktop, mobile, and web applications from a single codebase.

    TypeScriptlocal-firstreactreact-native
    Voir sur GitHub↗4,475
  1. Home
  2. Web Development
  3. Cross-Platform Development Frameworks