# Weex
**Repository Path**: meng-os/Weex
## Basic Information
- **Project Name**: Weex
- **Description**: 2016年4月21日,阿里巴巴在Qcon大会上宣布开源跨平台移动开发工具Weex,Weex能够完美兼顾性能与动态性,让移动开发者通过简捷的前端语法写出Native级别的性能体验,并
- **Primary Language**: Unknown
- **License**: BSL-1.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 11
- **Created**: 2019-07-25
- **Last Updated**: 2026-03-09
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Weex
A framework for building Mobile cross-platform UI.
[](https://travis-ci.org/apache/incubator-weex/)
| platform | status |
| -------- | ------ |
| Android | [](https://bintray.com/alibabaweex/maven/weex_sdk/_latestVersion) |
| iOS | [](https://cocoapods.org/pods/WeexSDK) [](https://github.com/Carthage/Carthage) |
| [Mobile Web](https://github.com/weexteam/weex-vue-render) | [](https://www.npmjs.com/package/weex-vue-render) |
Support Android 4.1 (API 16), iOS 8.0+ and WebKit 534.30+.
**Note: Please note the above download distribution is only for users' users' convenience. Weex Release is always in the format of [source code](https://weex.apache.org/download/download.html).**
## For Windows
Please ***INSTALL [Git for Windows](https://git-scm.com/download/win)*** and run all the following commands in git-bash.
## Meet Weex
* Install [Weex Playground App](https://weex.apache.org/tools/playground.html) to see examples we already written.
* If you want to write a demo, install [weex-toolkit](https://www.npmjs.com/package/weex-toolkit) in [Node.js](http://nodejs.org/) 8.0+ and
* Run `weex init` to generate & start a simple project in an empty folder.
* Follow the instructions in the project README.
* Enjoy it.
## Use Weex
* [Tutorial](http://weex.apache.org/guide/)
* [Documents](http://weex.apache.org/references)
### Android
* Prerequisites
* Install [Node.js](http://nodejs.org/) 8.0+
* Under project root
* `npm install`, install project
* `./start`
* Install [Android Environment](http://developer.android.com/training/basics/firstapp/index.html)
* Install [NDK](https://developer.android.com/ndk/) r18
* Install [Cmake](https://cmake.org/download/) 3.9.0+
* Run playground, In Android Studio
* Open `android/playground`
* In `app/java/com.alibaba.weex/IndexActivity`, modify `CURRENT_IP` to your local IP
* Click
(`Run` button)
* [Add an example](./examples/README.md#add-an-example)
#### Runtime
On Android Platform , Weex code is executed in [weex_js_engine](https://github.com/alibaba/weex_js_engine/tree/bridge_branch_mergeTimer) which is based on JavaScriptCore engine.
### iOS
* run playground
* Prerequisites
* Install [Node.js](http://nodejs.org/) 8.0+
* Under project root
* `npm install`, install project
* `./start`
* Install [iOS Environment](https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppStoreDistributionTutorial/Setup/Setup.html)
* Install [CocoaPods](https://guides.cocoapods.org/using/getting-started.html)
* Run playground
* `cd ios/playground`
* `pod install`
* Open `WeexDemo.xcworkspace` in Xcode
* Click
(`Run` button) or use default shortcut `cmd + r` in Xcode
* If you want to run the demo on your device, don't need to modify `CURRENT_IP` manually. ~~In `DemoDefine.h`(you can search this file by Xcode default shortcut `cmd + shift + o`), modify `CURRENT_IP` to your local IP~~
* [Add an example](./examples/README.md#add-an-example)
* integrate to your application
- **[CocoaPods](https://cocoapods.org)**
Add the following line to your Podfile:
```
pod 'WeexSDK'
```
run `pod install`
- **[Carthage](https://github.com/carthage/carthage)**
Add the following line to your Cartfile:
```
github "apache/incubator-weex"
```
Run `carthage update`, and you should now have the latest version of `WeexSDK` in your `Carthage` folder.
### Mobile Web
see [weex-vue-render](https://github.com/weexteam/weex-vue-render).
## Scripts
See [SCRIPTS.md](./SCRIPTS.md) for more information.
## IDE Plugin & Syntax Highlight & DevTool
Weex team have developed a [DevTool](https://github.com/weexteam/weex-devtool) to help you to improve the debugging efficiency.
See more stuff on [this wiki page](https://github.com/alibaba/weex/wiki/Weex-Community)
## Weex Community
* [Mailing List](https://weex.apache.org/guide/contribute/how-to-contribute.html#mailing-list) Weex Mailing List, where most discussion happens.
* [StackOverflow](http://stackoverflow.com/questions/tagged/weex): Ask questions about Weex.
* [SegmentFault (cn)](https://segmentfault.com/t/weex): 中文交流与讨论
* [Telegram Russian Community Group](https://telegram.me/weex_ru)
### Contributing
See [Weex Contributing Guide](./CONTRIBUTING.md) for more information.