brainstate

zhaojh329/oui · source

Snapshot 0 · 2026-11-04T12:47:25Z · JavaScript · MIT

Content fingerprint633d54e515ac06296349471d34a5d498161ac092c015071c7c1d96a70bfcf905

GitHub description at capture

🐛 A framework used to develop Web interface for OpenWrt. Use lighttpd + Lua-eco + Vue3 + Vite + Element Plus.

README at capture

# 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

![](/img/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/)

[Ubuntu quick start](ubuntu/README.md) · [Ubuntu 快速运行](ubuntu/README_ZH.md)

## Star History
[![Star History Chart](https://api.star-history.com/svg?repos=zhaojh329/oui&type=Date)](https://www.star-history.com/#zhaojh329/oui&Date)

## [OpenWrt Web interface](https://openwrt.org/docs/guide-user/luci/webinterface.overview)

## Support

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

## ❤️ [Donation](https://zhaojh329.github.io/zhaojh329/)