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
·

19 repository-uri

Awesome GitHub RepositoriesCross-Platform Development

Methodologies for building applications that run on multiple platforms.

Distinguishing note: Focuses on the development domain for cross-platform apps.

Explore 19 awesome GitHub repositories matching user interface & experience · Cross-Platform Development. Refine with filters or upvote what's useful.

Awesome Cross-Platform Development GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • react/reactAvatar react

    react/react

    245,916Vezi pe GitHub↗

    React este o bibliotecă JavaScript pentru construirea de interfețe utilizator din componente încapsulate și reutilizabile. Acesta randează vederile declarativ, actualizând automat doar părțile interfeței care se modifică atunci când datele subiacente se schimbă, lăsând în același timp secțiunile stabile intacte. Motorul său de randare împarte munca în unități incrementale, prioritizate, care pot fi întrerupte, reluate sau anulate fără a bloca thread-ul principal. Un algoritm de diffing calculează modificările minime între arborii UI stabiliți, iar logica de randare de bază rămâne decuplată de orice țintă de output specifică. Logica de stare și efectele secundare se atașează componentelor funcționale printr-un mecanism de ordine a apelurilor, permițând comportamentului reutilizabil să se compună cu fluxuri de date previzibile de la părinte la copil. Același model de componente vizează browserele web, mediile de server prin Node și platformele mobile native, astfel încât codul interfeței să poată fi utilizat în diverse contexte fără a rescrie logica de bază. Streaming-ul pe partea de server generează HTML incremental pentru încărcări inițiale mai rapide ale paginii, cu hidratare progresivă care leagă interactivitatea odată ce pagina ajunge în browser.

    Building mobile apps that run on iOS and Android from one codebase, with shared business logic and platform-tailored UI where needed.

    JavaScriptdeclarativefrontendjavascript
    Vezi pe GitHub↗245,916
  • facebook/reactAvatar facebook

    facebook/react

    245,669Vezi pe GitHub↗

    React este o bibliotecă JavaScript pentru construirea de interfețe utilizator bazată pe o arhitectură orientată pe componente și flux de date unidirecțional.

    Develops cross-platform mobile and web applications using a single codebase that targets native interface components.

    JavaScriptjavascriptuifrontend
    Vezi pe GitHub↗245,669
  • meteor/meteorAvatar meteor

    meteor/meteor

    44,779Vezi pe GitHub↗

    Meteor is a full-stack JavaScript application platform and real-time application server. It provides a unified development environment for building web and mobile applications using a single language for both the client and server. The platform functions as a cross-platform app framework, allowing a single codebase to be deployed across web, iOS, Android, and desktop environments. It differentiates itself through a real-time server that automatically synchronizes data between servers and clients to enable live updates. The system includes a unified development command-line interface to manag

    Enables sharing a single codebase across web, mobile, and desktop targets for a uniform user experience.

    JavaScriptbuild-systemframeworkhacktoberfest
    Vezi pe GitHub↗44,779
  • iced-rs/icedAvatar iced-rs

    iced-rs/iced

    30,757Vezi pe GitHub↗

    Iced is a cross-platform graphical user interface framework designed for building interactive applications with a focus on type safety and predictable state management. It utilizes a declarative architecture that separates application state, update logic, and view rendering, allowing developers to construct complex interfaces by nesting reusable functional components. The framework distinguishes itself through an Elm-inspired message-passing pattern, where all user interactions are processed as discrete messages to ensure reliable state transitions. It employs an immediate-mode rendering para

    Builds consistent graphical applications across multiple operating systems using shared logic.

    Rustelmgraphicsgui
    Vezi pe GitHub↗30,757
  • nativescript/nativescriptAvatar NativeScript

    NativeScript/NativeScript

    25,446Vezi pe GitHub↗

    NativeScript is a cross-platform mobile development framework that enables the creation of native iOS and Android applications using JavaScript or TypeScript. It provides a direct bridge to native platform APIs, allowing developers to invoke native classes, methods, and properties directly from script code while maintaining full access to underlying mobile operating system features. The framework distinguishes itself through its direct native UI rendering, which maps declarative markup components to actual platform-native widgets rather than web-based views. This architecture is supported by

    Enables building native iOS and Android applications from a single codebase with direct access to platform APIs.

    TypeScriptandroidangularcapacitor
    Vezi pe GitHub↗25,446
  • necolas/react-native-webAvatar necolas

    necolas/react-native-web

    22,132Vezi pe GitHub↗

    This project is a cross-platform user interface framework that maps mobile-native component primitives to standard web elements. It enables developers to build consistent applications that function across both mobile and web environments by providing a unified library of components and shared logic. The framework distinguishes itself through a specialized style engine that converts JavaScript object-based declarations into optimized, scoped CSS at runtime. It also features a responsive layout engine that implements a flexbox-based system, ensuring that interfaces adapt dynamically to differen

    Provides shared, platform-agnostic components to render consistent interfaces across mobile and web environments.

    JavaScriptcross-platformcss-in-jsgui-framework
    Vezi pe GitHub↗22,132
  • dotnet/coreAvatar dotnet

    dotnet/core

    21,897Vezi pe 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

    Provides a unified framework for building native desktop and mobile applications across multiple operating systems.

    PowerShelldotnetdotnet-core
    Vezi pe GitHub↗21,897
  • alibaba/weexAvatar alibaba

    alibaba/weex

    18,532Vezi pe GitHub↗

    A framework for building Mobile cross-platform UI

    Builds mobile user interfaces that run natively on Android, iOS, and web from a single codebase.

    C++androidiosmobile
    Vezi pe GitHub↗18,532
  • motiadev/motiaAvatar MotiaDev

    MotiaDev/motia

    18,180Vezi pe GitHub↗

    Motia is a cross-platform frontend framework designed for building and maintaining scalable user interfaces. It functions as a component-based library that enables developers to assemble complex application layouts using a standardized set of modular building blocks. The framework utilizes a declarative layout engine to define interface structures, ensuring consistent behavior across different operating systems and screen sizes. By employing a state-driven reconciliation process, the system automatically synchronizes visual elements with the underlying data model, while a dependency injection

    Facilitates the construction of responsive application layouts that function reliably across different screen sizes and devices.

    Rustagentsaiapi
    Vezi pe GitHub↗18,180
  • reactjs/react.devAvatar reactjs

    reactjs/react.dev

    11,765Vezi pe GitHub↗

    React is a JavaScript library for building user interfaces through the composition of modular, self-contained components. It employs a declarative programming model where developers describe the desired visual state, and the library automatically manages the underlying document updates and state synchronization. By utilizing a virtual representation of the document, it calculates and applies minimal changes to the browser, ensuring efficient rendering even in complex applications. The library distinguishes itself through a sophisticated scheduling system that manages rendering work in increme

    Enables the creation of interactive interfaces that run on web and mobile platforms using a unified codebase.

    JavaScriptdocumentationjavascriptreact
    Vezi pe GitHub↗11,765
  • akveo/kittentricksAvatar akveo

    akveo/kittenTricks

    7,267Vezi pe GitHub↗

    KittenTricks is a cross-platform mobile starter kit and UI library for building applications for iOS and Android. It provides a foundational set of production-ready, accessible components and pre-built screens to accelerate the bootstrapping of mobile interfaces. The project features a dynamic mobile theming system that allows for the management and switching of light and dark color schemes at runtime. This framework enables real-time updates to the visual appearance of the interface without requiring an application restart. The library implements a comprehensive design system to ensure visu

    Enables building mobile applications for both iOS and Android from a single React Native codebase.

    TypeScript
    Vezi pe GitHub↗7,267
  • microsoft/mixedrealitytoolkit-unityAvatar microsoft

    microsoft/MixedRealityToolkit-Unity

    6,071Vezi pe GitHub↗

    This repository is for the legacy Mixed Reality Toolkit (MRTK) v2. For the latest version of the MRTK please visit https://github.com/MixedRealityToolkit/MixedRealityToolkit-Unity

    Accelerates mixed reality development with a cross-platform input system and spatial interaction building blocks.

    C#hololensholotoolkitholotoolkit-unity
    Vezi pe GitHub↗6,071
  • swiftlang/swift-corelibs-foundationAvatar swiftlang

    swiftlang/swift-corelibs-foundation

    5,434Vezi pe GitHub↗

    Acest proiect este o extensie a bibliotecii standard Swift și o bibliotecă de sistem cross-platform. Oferă o colecție de tipuri utilitare de bază și structuri de date fundamentale care extind limbajul Swift, acționând ca un strat de interfață independent de sistemul de operare pentru gestionarea operațiunilor precum rețelistica și sistemele de fișiere. Proiectul include un strat specializat de interoperabilitate C++ care mapează tipurile și funcțiile C++ în interfețe Swift compatibile pentru comunicarea între limbaje. Aceasta include un mecanism de bridging pentru a gestiona tipurile bibliotecii standard și containere externe, permițând maparea tipurilor C++ ca tipuri de referință sau de valoare pentru a sincroniza gestionarea memoriei și semantica. Capabilitățile includ serializarea datelor pentru codificarea și decodificarea formatelor structurate precum JSON și un framework de internaționalizare pentru gestionarea formatării locale, a calendarelor și a setărilor regionale. De asemenea, oferă gestionarea datelor de bază pentru lucrul cu URL-uri și date binare brute.

    Implements an OS-independent interface layer to ensure consistent behavior across multiple operating systems.

    C
    Vezi pe GitHub↗5,434
  • benoitvallon/react-native-nw-react-calculatorAvatar benoitvallon

    benoitvallon/react-native-nw-react-calculator

    5,215Vezi pe GitHub↗

    Acest proiect este un framework de dezvoltare cross-platform și un boilerplate de aplicație conceput pentru a construi aplicații mobile, desktop și web dintr-un singur codebase partajat. Funcționează ca un instrument de dezvoltare React Native, utilizând componente declarative pentru a randa interfețe de utilizator specifice platformei, menținând în același timp o logică de business consistentă în toate mediile suportate. Framework-ul se distinge prin centralizarea regulilor de bază ale aplicației și a gestionării datelor, asigurând rezultate funcționale identice indiferent de dispozitivul țintă. Utilizează un sistem de rezoluție a fișierelor la momentul build-ului care permite dezvoltatorilor să compună interfețe specifice platformei în timp ce partajează logica subiacentă, facilitând o abordare unificată a dezvoltării cross-platform. Arhitectura susține un ciclu de viață complet de dezvoltare, incluzând execuția unei suite de teste unificate pentru a verifica dacă logica aplicației rămâne consistentă pe țintele mobile, desktop și web. Proiectul oferă o structură preconfigurată pentru efectuarea calculelor matematice și gestionarea stării, permițând dezvoltatorilor să mențină o funcționalitate fiabilă pe diverse platforme de dispozitive.

    Builds mobile, desktop, and web applications from a single codebase.

    JavaScriptandroid-apparchitecturedesktop
    Vezi pe GitHub↗5,215
  • satya164/react-native-tab-viewAvatar satya164

    satya164/react-native-tab-view

    5,113Vezi pe GitHub↗

    Acest proiect oferă o componentă de navigare prin tab-uri pentru aplicații mobile cross-platform. Funcționează ca un container de navigare care organizează conținutul în vizualizări separate, permițând utilizatorilor să comute între ecrane prin intermediul unei bare de tab-uri sau gesturi de swipe. Componenta dispune de o interfață de bară de tab-uri personalizabilă care suportă stilizare de brand, iconițe, badge-uri și scroll orizontal pentru a acomoda numeroase ținte de navigare. Include, de asemenea, un sistem de randare amânată care întârzie instanțierea scenelor de tab-uri până când acestea primesc focus, pentru a îmbunătăți viteza de încărcare inițială. Implementarea acoperă gestionarea barei de tab-uri și interceptarea interacțiunilor, permițând logicii personalizate să modifice comportamentul implicit de comutare. Capabilitățile suplimentare includ controlul interacțiunii cu tastatura pentru a gestiona vizibilitatea tastaturii software în timpul tranzițiilor între scene.

    Enables consistent tabbed navigation layouts across iOS and Android using a single codebase.

    TypeScripthacktoberfestpager-componentreact-native
    Vezi pe GitHub↗5,113
  • tencent/kboneAvatar Tencent

    Tencent/kbone

    4,912Vezi pe GitHub↗

    kbone este o punte frontend cross-platform și un adaptor web-to-mini-program. Funcționează ca un runtime web pentru mini-programe care permite framework-urilor frontend bazate pe web să execute în interiorul unui container de mini-program prin simularea interfețelor de browser. Proiectul oferă un strat de integrare a funcționalităților native care permite apelarea componentelor native de mini-program și a funcționalităților de sistem dintr-un context de execuție bazat pe web. Utilizează un strat adaptor pentru a simula interfețele Document Object Model și Browser Object Model, permițând migrarea aplicațiilor web existente către mini-programe cu modificări minime. Sistemul acoperă dezvoltarea frontend cross-platform printr-un strat de runtime izomorf și o integrare bazată pe punte pentru componentele native. Include o interfață de linie de comandă pentru inițializarea proiectelor, pentru a automatiza generarea structurilor de foldere și a configurațiilor de build.

    Enables sharing a single codebase between web browsers and mini programs to ensure feature parity.

    JavaScript
    Vezi pe GitHub↗4,912
  • jd-opensource/taro-uiAvatar jd-opensource

    jd-opensource/taro-ui

    4,717Vezi pe GitHub↗

    Taro-ui is a cross-platform UI component library and multi-platform frontend framework. It provides a set of reusable interface elements designed to render a single codebase across mobile, web, and various mini-program environments. The project includes a vector icon integration system that allows for the rendering of scalable web-font icons and the import of third-party font icon sets to customize the visual identity of an application. The framework covers multi-platform interface design and cross-platform UI development. It utilizes an adaptive layout system for visual consistency across s

    Enables the development of user interfaces that operate across mobile apps, websites, and mini-programs using a unified codebase.

    TypeScriptjavascriptnervjsreact
    Vezi pe GitHub↗4,717
  • microsoft/dotnet-podcastsAvatar microsoft

    microsoft/dotnet-podcasts

    2,792Vezi pe GitHub↗

    This is a .NET podcast application designed for managing and consuming podcast content. It functions as a cross-platform audio player and a cloud-native media service that streams podcast data and manages content submissions across different cloud providers. The project integrates machine learning services into its application logic to act as an AI-integrated content manager for automated podcast discovery and decision making. It utilizes a shared codebase to provide a unified audio playback interface across web, mobile, and desktop environments. The system includes an administrative content

    Builds a single codebase that delivers native audio playback experiences across web, mobile, and desktop platforms.

    C#asp-net-coreaspnetcoreblazor
    Vezi pe GitHub↗2,792
  • moreswift/swift-cross-uiAvatar moreSwift

    moreSwift/swift-cross-ui

    1,598Vezi pe GitHub↗

    Swift Cross UI is a cross-platform framework for building native user interfaces using a single declarative codebase. It leverages Swift-native language features, such as result builders and property wrappers, to provide a type-safe syntax for defining application layouts and state. The framework automatically reconciles the interface by tracking data changes and updating only the affected parts of the view tree. The project utilizes a platform-specific backend abstraction to map declarative code to native components across multiple operating systems, including macOS, Windows, Linux, iOS, and

    Facilitates building native user interfaces for multiple platforms using a unified declarative codebase.

    Swiftappkitdeclarative-uigtk
    Vezi pe GitHub↗1,598
  1. Home
  2. User Interface & Experience
  3. Cross-Platform Development

Explorează sub-etichetele

  • Mixed Reality PlatformsAccelerate mixed reality development with a cross-platform input system and spatial interaction building blocks for rapid prototyping. **Distinct from Cross-Platform Development:** Distinct from Cross-Platform Development: specifically targets mixed reality hardware platforms rather than general desktop or mobile OS targets.