awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
alibaba avatar

alibaba/weex

0
View on GitHub↗
weexapp.com↗

Weex

A framework for building Mobile cross-platform UI

Features

  • Cross-Platform Frameworks - Builds native mobile user interfaces for Android and iOS using web development technologies like Vue and Rax.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI
  • Rendering Engine Support - Operates with either Vue or Rax frameworks as the top-level rendering layer.
  • Cross-Platform App Bundles - Generate bundle files from a single codebase that run natively on Android, iOS, and the web.
  • Web-to-Native Mobile Converters - Converts web-based UI components and styles into native mobile views for high-performance rendering.
  • JavaScript-to-Native Bridges - Serialises UI updates and events as JSON messages between JavaScript runtime and native host.
  • Cross-Platform Development - Builds mobile user interfaces that run natively on Android, iOS, and web from a single codebase.
  • Native UI Renderers - Renders user interfaces with native components and modules for high performance and extensibility.
  • Component-Based Rendering - Maps custom HTML-like tags to native UI components through a declarative template system.
  • Mobile Frameworks - Uses Vue.js framework to create mobile applications with native UI components and cross-platform deployment.
  • Mobile Component Architectures - Structures mobile apps with reusable, pluggable native UI components and modules for consistent behavior across platforms.
  • Mobile Web Development - Build mobile applications using modern front-end tools, CSS properties, and popular frameworks.
  • Vue-Based Frameworks - Creates native mobile applications with Vue.js components and reactive data binding for cross-platform deployment.
  • Template Compilation - Pre-compiles .we files into JavaScript render functions for efficient runtime execution.
  • Pluggable Module Systems - Extends native capabilities by registering custom modules that expose device APIs to JavaScript.
  • Flexbox Layout Engines - Delegates CSS Flexbox layout computation to native layout engines for pixel-perfect rendering.
  • Virtual DOM Diffing - Computes minimal UI changes by comparing virtual DOM trees before applying native view updates.
  • Mobile Development Tools - Cross-platform framework for building native-like mobile apps.
  • 18,532 stars·2,125 forks·C++·Apache-2.0·31 views

    Star history

    Star history chart for alibaba/weexStar history chart for alibaba/weex

    How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    Frequently asked questions

    What does alibaba/weex do?

    A framework for building Mobile cross-platform UI

    What are the main features of alibaba/weex?

    The main features of alibaba/weex are: Cross-Platform Frameworks, Rendering Engine Support, Cross-Platform App Bundles, Web-to-Native Mobile Converters, JavaScript-to-Native Bridges, Cross-Platform Development, Native UI Renderers, Component-Based Rendering.

    Which projects share features with alibaba/weex?

    Projects with overlapping indexed features include: nativescript/nativescript — NativeScript is a cross-platform mobile development framework that enables the creation of native iOS and Android… apache/incubator-weex — Incubator-weex is a cross-platform mobile framework used to build user interfaces that run across different operating… nativescript-vue/nativescript-vue — nativescript-vue is a framework for building native iOS and Android applications using Vue components and a reactive… tencent/hippy — Hippy is a cross-platform mobile framework that enables building applications for iOS, Android, and Web from a single… ionic-team/capacitor — Capacitor is a cross-platform mobile framework that enables developers to build native applications using web… reactjs/react.dev — React is a JavaScript library for building user interfaces through the composition of modular, self-contained…

    Projects sharing features with Weex

    These projects share indexed features with Weex. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • nativescript/nativescriptNativeScript avatar

      NativeScript/NativeScript

      25,446View on 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
      View on GitHub↗25,446
    • apache/incubator-weexapache avatar

      apache/incubator-weex

      13,622View on 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

      C++
      View on GitHub↗13,622
    • nativescript-vue/nativescript-vuenativescript-vue avatar

      nativescript-vue/nativescript-vue

      6,449View on GitHub↗

      nativescript-vue is a framework for building native iOS and Android applications using Vue components and a reactive state system. It functions as a cross-platform mobile UI library that renders platform-specific views instead of web views, utilizing a native mobile application bridge to connect Vue logic to NativeScript APIs for direct access to mobile hardware and OS features. The framework employs a reactive mobile component system to create high-performance screens and dynamic lists with automatic state updates. This architecture allows for the development of native mobile applications fr

      TypeScript
      View on GitHub↗6,449
    • tencent/hippyTencent avatar

      Tencent/Hippy

      8,533View on 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-

      C++androidcross-platformfrontend
      View on GitHub↗8,533
    Compare all 30 related projects→