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
·
dcloudio avatar

dcloudio/uni-app

0
View on GitHub↗
41,549 stele·3,710 fork-uri·Objective-C·Apache-2.0·6 vizualizăriuniapp.dcloud.io↗

Uni App

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 high-performance UI rendering.

The framework covers a wide range of capabilities, including hardware control, user location tracking, push notification management, and real-time media streaming. It also includes tools for network request management, local file storage, canvas graphics rendering, and cross-platform automated testing.

Features

  • Component Architecture - Uses a reactive Vue.js component architecture to build a shared UI codebase that translates to multiple platform targets.
  • Cross-Platform UI Toolkits - Ships a comprehensive library of components and styling tools for consistent UI across mobile and web environments.
  • Cross-Platform - Compiles shared language into platform-specific code to achieve high-performance native rendering.
  • Cross-Platform Deployment Targets - Converts a single codebase into platform-specific languages for deployment across mobile, web, and mini-program environments.
  • Native Platform Access - Enables direct interaction with underlying Android and iOS application objects and APIs for low-level tasks.
  • Native API Bridges - Implements a standardized communication layer to expose device hardware and OS functions to JavaScript across platforms.
  • Cross-Platform Deployment Strategies - Implements a workflow for compiling a shared codebase into native apps, web pages, and mini programs for wide distribution.
  • Multi-Platform App Compilers - Implements a build system that converts a shared codebase into native mobile apps, web pages, and mini programs.
  • Device & Hardware SDKs - Provides a unified interface to access device hardware and system services like the camera and location across platforms.
  • Native API Bridges - Provides a bridge mechanism for invoking native platform methods and hardware capabilities directly from JavaScript code.
  • Component Compilers - Transforms a single Vue-based component codebase into native syntax for mobile apps, web browsers, and mini program environments.
  • Cross-Platform Plugin SDKs - Offers a system for wrapping native SDKs into a single interface that functions across multiple operating systems.
  • Plugin Systems - Implements a framework for extending application functionality through modular, injectable native plugins.
  • High-Performance Rendering - Optimizes visual performance through specialized rendering engines and platform-specific compilation to minimize DOM overhead.
  • Native Rendering Bridges - Maps high-level UI component definitions directly to high-performance native view hierarchies to bypass document overhead.
  • Cross-Platform Development Frameworks - Provides a framework for building native mobile, mini-program, and web applications from a single Vue.js codebase.
  • Vue-Based Frameworks - Leverages the Vue.js component model and reactive data binding to enable cross-platform application development.
  • Universal App Deployment - Supports a single-codebase workflow that deploys to mobile operating systems, web browsers, and mini program ecosystems.
  • Local File Storage - Provides APIs to read, write, and organize data within the device's local storage and cache.
  • Runtime Platform Branching - Allows developers to specify different implementation logic based on whether the app is running on iOS, Android, or the web.
  • View Integrations - Provides APIs for embedding and synchronizing native platform views within cross-platform application layouts.
  • Push Notifications - Handles the client-side reception and processing of remote push notifications and application icon badges.
  • Native Plugin Wrappers - Provides a unified interface that bridges web-based logic with native mobile hardware capabilities through a plugin system.
  • Background Thread Dispatchers - Offloads computationally intensive tasks to background worker threads to ensure the main user interface remains fluid.
  • Cross-Platform Testing Suites - Executes JavaScript test scripts from a desktop environment to validate quality across multiple platform targets.
  • Native Control Embedding - Supports hosting native SDK interfaces and external page frameworks within the application layout via plugin encapsulation.
  • Style Isolation Mechanisms - Implements CSS isolation mechanisms to prevent style leakage and ensure visual consistency across different platforms.
  • Background Processing Workers - Offloads intensive computational logic to background worker threads to maintain a responsive user interface.
  • HTTP Request Managers - Manages HTTP request parameters and maintains session state through cookie persistence.
  • Cross Platform Frameworks - Framework for developing cross-platform applications using a single codebase.
  • Development Frameworks - Unified framework for Vue-based cross-platform development.
  • Mobile Frameworks - Cross-platform development framework for mobile.
  • Web Frameworks - Cross-platform framework using Vue.js for multi-device apps.
  • JavaScript 框架汇总 - Listed in the “JavaScript 框架汇总” section of the Awesome Frontend awesome list.

Istoric stele

Graficul istoricului de stele pentru dcloudio/uni-appGraficul istoricului de stele pentru dcloudio/uni-app

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

Alternative open-source pentru Uni App

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Uni App.
  • 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
  • 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

    TypeScriptandroidangularcapacitor
    Vezi pe GitHub↗25,446
  • unoplatform/unoAvatar unoplatform

    unoplatform/uno

    9,974Vezi pe 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

    C#
    Vezi pe GitHub↗9,974
  • didi/chameleonAvatar didi

    didi/chameleon

    8,966Vezi pe 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

    JavaScript
    Vezi pe GitHub↗8,966
Vezi toate cele 30 alternative pentru Uni App→

Întrebări frecvente

Ce face dcloudio/uni-app?

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.

Care sunt principalele funcționalități ale dcloudio/uni-app?

Principalele funcționalități ale dcloudio/uni-app sunt: Component Architecture, Cross-Platform UI Toolkits, Cross-Platform, Cross-Platform Deployment Targets, Native Platform Access, Native API Bridges, Cross-Platform Deployment Strategies, Multi-Platform App Compilers.

Care sunt câteva alternative open-source pentru dcloudio/uni-app?

Alternativele open-source pentru dcloudio/uni-app includ: ionic-team/capacitor — Capacitor is a cross-platform mobile framework that enables developers to build native applications using web… nativescript/nativescript — NativeScript is a cross-platform mobile development framework that enables the creation of native iOS and Android… unoplatform/uno — Uno is a cross-platform development framework used to build native mobile, web, desktop, and embedded applications… didi/chameleon — Chameleon is a cross-platform application framework and component library used to develop applications for the web and… nervjs/taro — Taro is a cross-platform application development framework designed to build a single codebase that runs across… meituan-dianping/mpvue — This project is a development framework that enables the creation of cross-platform mobile mini programs using the…