RNS Logo

rns.recipes

◈ 9ce92808be498e9e05590ff27cbfdfe4
Service restored

NomadNet Web UI [Preview]

Started by Zenith ·

Zenith Admin
edited #1

I'm working on developing out the web UI functionality for NomadNet that currently exists as a placeholder as an alternative to the text-based Urwid TUI.

 

It is lightweight with zero added dependencies. There is no NPM, bloated build process, or framework. The frontend is a single HTML page and one JS file that runs from a stdlib Python HTTP server inside the nomadnet package. It reuses all of the NomadNet internals where applicable. The onnly vendored files are micron-parser-js DOMPurify and an included mono NerdFont.

 

It generates its own certificate on first start and wraps the listening socket with the standard library's ssl module

 

Below is a preview, some parts aren't functional yet:

 

Browser

image.png
image.png
"Terminal" theme:
image.png

 

TABS!!!! (And the option to zoom)
image.png

 

Conversations

image.png

 

Email-style view:
image.png

edited #2

This looks amazing, can't wait to start using it!

Mark 8dd57a7382268096...
#3

Oh, this is very nice Zenith! Really looking forward to trying this out! Really cool you took this up!

Post a Reply

Supports Markdown: **bold**, *italic*, `code`, ```code blocks```, [links](url)

Log in to upload images

Quote
Copied to clipboard