awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

38 مستودعات

Awesome GitHub RepositoriesCross-Platform Application Development

Development of applications that run across multiple target operating systems and environments.

Distinct from Multi-Platform App Compilers: Shortlist focuses on compilers or distribution; this is about the general capability of building multi-platform apps.

Explore 38 awesome GitHub repositories matching mobile development · Cross-Platform Application Development. Refine with filters or upvote what's useful.

Awesome Cross-Platform Application Development GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • react/react-nativeالصورة الرمزية لـ react

    react/react-native

    126,092عرض على GitHub↗

    React Native is a cross-platform mobile framework used to build native iOS and Android applications from a single codebase. It provides a native UI component library of declarative components that map directly to native platform interface controls. The environment enables a mobile app iteration workflow that supports immediate interface updates after changing source files, bypassing full native build cycles. The framework covers cross-platform app development and native mobile UI development, allowing for the creation of applications that render native components rather than web views.

    Facilitates the development of applications that run across multiple target mobile operating systems.

    C++
    عرض على GitHub↗126,092
  • eugenp/tutorialsالصورة الرمزية لـ eugenp

    eugenp/tutorials

    37,340عرض على GitHub↗

    This project is a collection of educational resources and step-by-step tutorials for Java backend development. It provides implementation guides for building web services and applications using the Spring Boot framework, focusing on the development of data streams and concurrent tasks. The repository includes technical walkthroughs for Kubernetes cluster automation, specifically regarding the creation of custom operators and admission controllers. It also serves as a manual for cloud native integration, covering the packaging of applications into containers and the use of distributed event me

    Provides basic guidance on creating applications that run across mobile, desktop, and web environments.

    Java
    عرض على GitHub↗37,340
  • reactwindows/react-native-windowsالصورة الرمزية لـ ReactWindows

    ReactWindows/react-native-windows

    17,296عرض على GitHub↗

    react-native-windows is a framework and rendering system used to build native desktop applications for Windows using React. It functions as an extension that brings a mobile-first development model to the Windows desktop environment, mapping React components directly to native Windows interface elements. The project enables the creation of desktop software through a declarative component-based architecture. It integrates React Native projects into the Windows ecosystem by translating components into native user interface elements rather than using web views. The framework covers cross-platfo

    Allows sharing of business logic and components across mobile and desktop platforms using a unified React codebase.

    C++
    عرض على GitHub↗17,296
  • carguo/gsy_github_app_flutterالصورة الرمزية لـ CarGuo

    CarGuo/gsy_github_app_flutter

    15,457عرض على GitHub↗

    This project is an open-source Flutter GitHub client and cross-platform mobile application. It serves as a GitHub GraphQL client and OAuth mobile app, providing a mobile interface for browsing repositories, issues, and user profiles. It is also designed as an open-source architecture reference to demonstrate Flutter best practices, state management, and multi-language localization. The application distinguishes itself by using GraphQL queries to retrieve nested repository and user information, reducing network requests and over-fetching. It utilizes a shared Dart codebase to provide a consist

    Develops mobile applications that run on both iOS and Android using Flutter with shared code.

    Dartandroidcross-platformdart
    عرض على GitHub↗15,457
  • fbsamples/f8appالصورة الرمزية لـ fbsamples

    fbsamples/f8app

    13,906عرض على GitHub↗

    f8app is a cross-platform mobile reference application implementation that serves as a technical architecture guide for building complex features in a production environment. It is built as a React Native mobile application using a component-based architecture to manage the user interface and application state. The project implements a dockerized backend environment, running a database, server, and dashboard as a group of coordinated containers to ensure consistent development environments. It further integrates a GraphQL data fetching system that uses a structured schema and compiler to ensu

    Builds a single React Native codebase that runs across both iOS and Android platforms.

    JavaScript
    عرض على GitHub↗13,906
  • apache/incubator-weexالصورة الرمزية لـ apache

    apache/incubator-weex

    13,622عرض على GitHub↗

    Incubator-weex is a cross-platform mobile framework used to build user interfaces that run across different operating systems from a single codebase. It functions as a native UI renderer and a JavaScript native UI bridge, sending serialized UI descriptions from a JavaScript engine to native mobile components. The project includes a cross-platform UI bundler and build tool to compile source code into optimized bundles for native renderers. It also provides a UI previewer and prototyping toolset that allows for testing mobile interface pages within web browsers and on physical devices. The fra

    Facilitates the development of mobile applications that run across multiple target operating systems using a shared codebase.

    C++
    عرض على GitHub↗13,622
  • expo/create-react-native-appالصورة الرمزية لـ expo

    expo/create-react-native-app

    13,254عرض على GitHub↗

    create-react-native-app is a command-line project bootstrapper and template generator for creating the directory structure and configuration files required for React Native applications. It serves as a development scaffold for initializing projects that target iOS, Android, and web environments. The tool automates the generation of a standardized codebase by copying pre-defined source templates and resolving the necessary dependencies to establish a basic development environment. It produces the native metadata files required for platform-specific configuration to ensure the project builds co

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

    JavaScriptandroidcreate-react-native-appios
    عرض على GitHub↗13,254
  • reasonml/reasonالصورة الرمزية لـ reasonml

    reasonml/reason

    10,313عرض على GitHub↗

    Reason is a strongly typed functional language and multi-target compiler designed to produce either JavaScript for web environments or native machine code for operating systems. It serves as an OCaml-compatible language that shares an abstract syntax tree with OCaml, providing a practical syntax for the OCaml ecosystem. The project functions as a type-safe frontend language, incorporating JSX support to build user interfaces through structural elements that translate into type-safe function calls. It enables deep integration with the JavaScript ecosystem, allowing the use of existing librarie

    Allows a single codebase to be compiled for both web browsers and native operating systems.

    OCamljavascriptocamlprogramming-language
    عرض على GitHub↗10,313
  • unoplatform/unoالصورة الرمزية لـ unoplatform

    unoplatform/uno

    9,974عرض على 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

    Enables the creation of native applications for mobile, web, desktop, and embedded targets from a single shared codebase.

    C#
    عرض على GitHub↗9,974
  • thoughtbot/guidesالصورة الرمزية لـ thoughtbot

    thoughtbot/guides

    9,556عرض على GitHub↗

    This project is a software engineering style guide and a curated collection of architectural patterns and coding standards. It provides a multi-language coding standard to ensure maintainable software across Ruby, Python, JavaScript, and Swift. The project establishes a development workflow specification for version control, continuous integration, and peer review to maintain a linear project history. It also includes a web accessibility framework based on ARIA and WCAG standards, using design tokens and semantic HTML patterns to build inclusive interfaces. The guides cover a broad range of

    Provides architectural standards for developing applications that target multiple mobile operating systems from a shared codebase.

    Ruby
    عرض على GitHub↗9,556
  • didi/chameleonالصورة الرمزية لـ didi

    didi/chameleon

    8,966عرض على GitHub↗

    Chameleon is a cross-platform application framework and component library used to develop applications for the web and various mini-app platforms from a single shared codebase. It functions as a multi-platform build pipeline that compiles source code into different target formats while providing an MVVM-based user interface system for managing application state. The framework employs a polymorphic protocol to extend custom components and APIs, allowing for platform-specific implementations while maintaining cross-end compatibility. It includes a specialized build tool for static analysis that

    Shares a single codebase across web and mobile platforms to ensure consistent behavior.

    JavaScript
    عرض على GitHub↗8,966
  • onsenui/onsenuiالصورة الرمزية لـ OnsenUI

    OnsenUI/OnsenUI

    8,866عرض على GitHub↗

    OnsenUI is a web component mobile UI framework and cross-platform UI library used to build hybrid mobile applications and progressive web apps. It provides a software development kit for creating applications with a web-based architecture using HTML5 and JavaScript. The framework automatically adapts the visual style of its interface elements based on the detected mobile device and operating system to maintain a native appearance. It includes binding packages that synchronize state and properties between its web components and frontend frameworks such as React, Vue.js, and Angular.

    Facilitates building mobile applications for multiple platforms using a single HTML5 and JavaScript codebase.

    JavaScript
    عرض على GitHub↗8,866
  • flutterchina/flutter-in-actionالصورة الرمزية لـ flutterchina

    flutterchina/flutter-in-action

    8,609عرض على GitHub↗

    This project is a cross-platform mobile development course and educational guide focused on building functional applications from a single codebase. It serves as a structured tutorial and textbook for learning the Flutter framework and the Dart programming language. The curriculum covers the full spectrum of mobile development, from basic UI construction and widget-based layouts to advanced architectural patterns for maintainability and scale. It provides instructional content on implementing business logic, networking, and native plugin integrations. The learning path emphasizes practical a

    Serves as a comprehensive resource for cross-platform application development using the Flutter framework.

    JavaScriptflutterflutter-book
    عرض على GitHub↗8,609
  • julianstorer/juceالصورة الرمزية لـ julianstorer

    julianstorer/JUCE

    8,585عرض على GitHub↗

    JUCE is a C++ application framework and cross-platform GUI library used to build desktop and mobile applications. It serves as a development framework for creating audio software and plug-ins compatible with VST, AU, AAX, and LV2 standards. The framework includes a build integration system that uses CMake to manage project configurations and generate native IDE project files. This allows a single C++ codebase to be deployed across multiple operating systems.

    Enables the development of a single codebase that runs across multiple desktop and mobile operating systems.

    C++
    عرض على GitHub↗8,585
  • juce-framework/juceالصورة الرمزية لـ juce-framework

    juce-framework/JUCE

    8,579عرض على GitHub↗

    JUCE is a comprehensive C++ audio framework and digital signal processing library used to build cross-platform audio applications, audio plug-ins, and high-performance user interfaces. It serves as a development kit for creating audio processors compatible with industry-standard plugin formats for digital audio workstations, as well as a tool for MIDI and Open Sound Control communication between musical hardware and software. The framework is distinguished by its ability to maintain a single codebase for native desktop and mobile applications across multiple operating systems. It provides a f

    Enables building native desktop and mobile applications from a single codebase across multiple operating systems.

    C++aaxauaudio
    عرض على GitHub↗8,579
  • microsoft/reactxpالصورة الرمزية لـ microsoft

    microsoft/reactxp

    8,257عرض على GitHub↗

    ReactXP is a framework for building cross-platform mobile and web applications from a single codebase using React. It provides a declarative interface that maps to different native implementation sets depending on the target environment. The project enables consistent visual experiences across operating systems through a flexbox-based layout engine, a virtual stack for navigation management, and a unified native-bridge API for accessing system services. It distinguishes itself with specialized capabilities for declarative animation orchestration, platform-specific logic resolution, and an aut

    Enables building mobile and web applications from a single React codebase targeting multiple operating systems.

    TypeScript
    عرض على GitHub↗8,257
  • thinkgem/jeesiteالصورة الرمزية لـ thinkgem

    thinkgem/jeesite

    8,044عرض على GitHub↗

    Jeesite is a full-stack low-code development framework designed for building enterprise administrative portals using Spring Boot, MyBatis, and Vue. It functions as a comprehensive platform for creating administrative dashboards with integrated role-based access control and organizational data permission systems. The framework distinguishes itself through a combination of automated CRUD code generation and an integrated RAG platform that connects large language models to enterprise data via vector stores. It further incorporates a BPMN-based workflow engine to automate complex business process

    Supports a single codebase that deploys to mobile, web, and mini-program platforms.

    Vue
    عرض على GitHub↗8,044
  • alibaba/raxالصورة الرمزية لـ alibaba

    alibaba/rax

    8,036عرض على GitHub↗

    Rax هو إطار عمل لتطبيقات React الشاملة وبيئة JavaScript متماثلة (isomorphic) مصممة لتقديم قاعدة كود واحدة عبر منصات الويب، والهواتف المحمولة، والتطبيقات المصغرة (mini-programs). يعمل كمحرك عرض للمكونات عبر المنصات يقوم بترجمة مكونات React إلى عناصر خاصة بكل منصة باستخدام مواصفات تعريفية موحدة. يستخدم إطار العمل مواصفات تعريفية موحدة لواجهة المستخدم لفصل منطق المكون عن طبقة واجهة المستخدم الأساسية، مما يسمح بمعالجة DOM موحدة وإدارة الأحداث عبر بيئات تنفيذ مختلفة. تتيح هذه البنية دمج مكونات التطبيقات المصغرة الأصلية وإضافات خاصة بالمنصة للاستفادة من الأجهزة أو البرمجيات المحلية. يتضمن إطار عمل للعرض من جانب الخادم (SSR) لإنشاء HTML ثابت لتحسين سرعة التحميل الأولية وظهور محركات البحث، مكملاً بآلية ترطيب (hydration) من جانب العميل لجعل الواجهة تفاعلية. يوفر النظام أيضاً إدارة دورة حياة التطبيق الشاملة للتعامل مع التهيئة، والتوجيه، وانتقالات الحالة عبر المنصات.

    Enables development of a single codebase that executes across web, mobile, and mini-program environments.

    JavaScript
    عرض على GitHub↗8,036
  • flutter-team-archive/engineالصورة الرمزية لـ flutter-team-archive

    flutter-team-archive/engine

    7,576عرض على GitHub↗

    This project is a cross-platform rendering engine and Dart runtime embedder. It functions as a hardware-accelerated graphics engine that composites and paints user interfaces across mobile, desktop, and web targets. The engine utilizes a hardware-accelerated rendering pipeline to drive high-frame-rate animations using GPU APIs such as Vulkan, Metal, and OpenGL. It incorporates an accessibility framework that maps user interface semantics to platform assistive technologies and screen readers. The system provides a platform abstraction layer for managing file and network I/O and incorporates a

    Enables the development of mobile, web, and desktop applications from a single codebase using shared rendering and runtime capabilities.

    C++c-plus-plus
    عرض على GitHub↗7,576
  • haxefoundation/haxeالصورة الرمزية لـ HaxeFoundation

    HaxeFoundation/haxe

    6,880عرض على GitHub↗

    Haxe is a statically typed, multi-target programming language and open-source compiler toolkit that translates a single codebase into native executables and scripts for JavaScript, C++, C#, Java, Python, Lua, PHP, and Flash targets. It provides a unified type system with automatic type inference, a compile-time macro system for code transformation and generation, conditional compilation directives, and a static analysis engine that enforces null safety and eliminates dead code to produce smaller, safer outputs. The language is supported by the HashLink virtual machine, which executes platform

    Enables building applications that run on multiple operating systems from a single codebase.

    Haxecompilercross-platformhaxe
    عرض على GitHub↗6,880
السابق12التالي
  1. Home
  2. Mobile Development
  3. Cross-Platform Application Development