# ace_engine_lite
**Repository Path**: oh-sdu/ace_engine_lite
## Basic Information
- **Project Name**: ace_engine_lite
- **Description**: JS lite framework | 轻量级JS核心开发框架
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 7
- **Created**: 2024-11-19
- **Last Updated**: 2025-09-18
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# JS UI Framework
- [Introduction](#section11660541593)
- [Directory Structure](#section1464106163817)
- [Available APIs](#section1096322014288)
- [Usage](#section1529834174016)
- [Repositories Involved](#section11683135113011)
## Introduction
The JS UI framework is a set of JS-UI frameworks provided for you to develop OpenHarmony applications. The following figure shows the framework architecture.
**Figure 1** Framework architecture

The JS UI framework consists of the JavaScript data binding framework, JavaScript runtime, and JavaScript framework.
- **JavaScript data binding framework**
Provides a set of basic data binding capabilities through JavaScript.
- **JavaScript runtime**
Supports parsing and execution of JavaScript code.
- **JavaScript framework**
Provides the framework mechanism of JavaScript APIs and components through the C++ language.
## Directory Structure
The source code of the framework is stored in **/foundation/ace/ace\_engine\_lite**. The directory structure is as follows:
```
/foundation/arkui/ace_engine_lite
├── frameworks # Framework code
│ ├── common # Common kits
│ ├── examples # Sample code
│ ├── include # Header files
│ ├── module_manager # JS module manager
│ ├── native_engine # JS engine adapter
│ ├── packages # JavaScript implementation
│ ├── src # Source code
│ ├── targets # Configuration files of target devices
│ └── tools # Tool code
├── interfaces # APIs exposed externally
│ └── innerkits # Header files for internal subsystems
│ └── builtin # JavaScript third-party module APIs exposed by the JS UI framework
└── test # Test cases
```
## Available APIs
For details about the APIs, see the [JS Application Development](https://device.harmonyos.com/en/docs/apiref/js-framework-file-0000000000616658).
## Usage
For details, go to the **readme** repository:
[https://gitee.com/openharmony/docs/blob/master/en/readme/js-ui-framework.md](https://gitee.com/openharmony/docs/blob/master/en/readme/js-ui-framework.md)
## Repositories Involved
ace\_engine\_lite