# OUI

[1]: https://img.shields.io/badge/license-MIT-brightgreen.svg?style=plastic
[2]: /LICENSE
[3]: https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=plastic
[4]: https://github.com/zhaojh329/oui/pulls
[5]: https://img.shields.io/badge/Issues-welcome-brightgreen.svg?style=plastic
[6]: https://github.com/zhaojh329/oui/issues/new

[![license][1]][2]
[![PRs Welcome][3]][4]
[![Issue Welcome][5]][6]
![visitors](https://visitor-badge.laobi.icu/badge?page_id=zhaojh329.oui)

[Lua-eco]: https://github.com/zhaojh329/lua-eco
[Vue3]: https://github.com/vuejs/core
[Element Plus]: https://github.com/element-plus/element-plus
[Vite]: https://github.com/vitejs/vite

![](/oui.gif)

A `framework` used to develop Web interface for OpenWrt.

## Features

* Separation of front-end and backend
* Developing back-end APIs using [Lua-eco].
* Developing front-end pages using [Vue3] + [Element Plus] + [Vite].
* Support multi-user and ACL management, provides fine-grained permission management.
* Modularization as with Luci, each page is individually packaged as an IPK.

## Documentation

[English](https://zhaojh329.github.io/oui/)

[中文](https://zhaojh329.github.io/oui/zh/)

## Support

If this project is helpful to you, please don't hesitate to give it a star. Thank you!
