Oui

screenshot of Oui
vue

A framework used to develop Web interface for OpenWrt. Use lighttpd + 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.

Summary:

The OUIlicensePRs WelcomeIssue Welcomevisitors framework is a robust solution for developing web interfaces on OpenWrt. With its focus on separating front-end and backend components, support for multiple users and ACL management, and modularization capabilities, this framework offers a comprehensive toolset for managing web interfaces efficiently. With its documentation available in English and Chinese, it caters to a diverse user base, making it a valuable resource for OpenWrt development projects.

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.