Introduction

Oui is a framework for developing OpenWrt Web interfaces.

Oui uses Lua-ecoopen in new window as to build its static file server.

The Oui front-end is written in Vue3open in new window, and the front-end code is build with Viteopen in new window.

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 Naive UIopen in new window component library by default. You can choose your own library or develop your own components according to your needs.