HTML version of the WebGUI?

Hello.
Is there any port or version for a GUI in pure html/css.
Thank you.

No, there can't be a pure html/css GUI, as there always needs to be some kind of client-server communication (cgi-bin), to actually do stuff.

Offloading the webinterface partially to client-side javascript is however a 'relatively recent' change, old -long unsupported- version were more server centric, but the migrations happended piece by piece, in place over the course of several release cycles (and isn't totally finished yet either, but for the most part it is). Keep in mind that the webinterface is a rather large part of the system, and very closely integrated with the corresponding uci internals, both parts of which are evolving constantly and in lockstep - you can't just slap another GUI system on top of it and expect it to work (even less to keep working over upgrades), this already shows for 'just' alternative themes which break and need fixing regularly.

2 Likes

Are you using Netscape as web browser ?

2 Likes

No, :joy:
But thank you for the joke.

2 Likes

Thank you man for the answer.
I'm asking this because I do not know the LUA programming.
I just want to read the code to know the internal functional algorithms & interaction between GUI & OS.
Thank you.

There is no lua involved anymore (except for a few of the less common plugins), modern luci is all ucode and javascript (and obviously html+css).

1 Like

Hello.
I think the last version is LuCi, and it is based on Lua. I see it in github
I think .. No.

So we can reference, can you provide that GitHub link, please?

Hi, As I sayed, It is a non LUA.
You can see https://github.com/openwrt

Really?

Yep, says 45.6% JavaScript.