Oui

screenshot of Oui
vue

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

Overview:

The OUIlicensePRs WelcomeIssue Welcomevisitors framework is a tool designed for developing web interfaces for OpenWrt. It focuses on separating the front-end and back-end components, allowing for efficient development of APIs and user interfaces. With support for multi-user access, ACL management, and modularization similar to Luci, this framework offers a comprehensive solution for managing web interfaces on OpenWrt.

Features:

  • Separation of front-end and backend: Allows for distinct development of user interfaces and APIs.
  • Lua-eco for backend APIs: Facilitates the development of backend functionality using Lua.
  • Vue3 + Element Plus + Vite for front-end: Utilizes modern technologies for creating dynamic front-end pages.
  • Multi-user and ACL management: Enables fine-grained permission control for multiple users.
  • Modularization like Luci: Each page is packaged independently as an IPK file for easy distribution.
  • Documentation available in English and 中文: Support for English and Chinese languages to cater to a wider user base.
vue
Vue

Vue.js is a lightweight and flexible JavaScript framework that allows developers to easily build dynamic and reactive user interfaces. Its intuitive syntax, modular architecture, and focus on performance make it a popular choice for modern web development.