Introduction
Oui is a framework
for developing OpenWrt
Web interfaces.
Oui uses Lua-eco as to build its static file server.
The Oui front-end is written in Vue3, and the front-end code is build with Vite.
Unlike traditional front-end projects, all pages are packaged as a whole. Oui implements the same modularity as Luci, with each page packaged independently of the other. This is done by packaging each page as a library.
TIP
Oui uses the Element Plus component library by default. You can choose your own library or develop your own components according to your needs.