Web interface overview

This is for a web interface used to administer OpenWrt. For running a webserver see webserver. You can read about web interfaces on http://lwn.net/Articles/420066/.

JUCI is modern web interface developed for OpenWrt-based embedded devices. It is built using HTML5 and angular.js and uses websockets for communicating with a compact and fast Lua backend running on the embedded device. You can build both the frontend application and the backend server independently of each other and use them separately. It's developed by IOPSYS and used on their devices.

Foris is a Web UI used in Turris Omnia routers. reForis is a newer redesigned version. But they are open source so you may freely use them on other devices. They are written in Python so your device must have enough disk space.

Oui is a Web UI built using Vue3 that relies on a custom lua runtime. It's designed to be modular in a similar way to LuCI (i.e. allowing separate ipk modules rather than a single monolithic frontend).

Uses JavaScript ? to do as much of the computation on the client side as possible, server-side scripting that is necessary is done using haserl .

CyberWRT is a dashboard for IoT hub based on OpenWrt. It's popular in DIY community to create smart home solutions. It's not intended to administer router but still has some limited capabilities for this.

Webmin is a web-based interface written in Perl for system administration for Unix and Linux (but it wasn't ported to OpenWrt yet). Using any modern web browser, you can setup user accounts, Apache, DNS, file sharing and much more. Webmin removes the need to manually edit Unix configuration files like /etc/passwd, and lets you manage a system from the console or remotely. The same author also created UserMin for a regular users with webmail, password changing, mail filters, fetchmail and much more.

X-Wrt was the first web interface project for OpenWrt. It shouldn't to be confused with a more recent Chinese fork of OpenWrt also named X-Wrt.

Chinese fork of OpenWrt, has a configuration wizard

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
  • Last modified: 2023/04/24 01:41
  • by wryun