Files
Browser/README.md
2025-11-03 11:27:05 -06:00

1.3 KiB

Ren Browser

A browser for the Reticulum Network.

Warning

This is a work-in-progress.

Target platforms: Web, Linux, Windows, MacOS, Android, iOS.

Built using Flet.

Renderers

  • Micron (default) (WIP)
  • Plaintext (fallback and .mu source viewer)

Development

Requirements

  • Python 3.13+
  • Flet
  • Reticulum 1.0.0+
  • UV

Setup

uv sync

Desktop

# From local development
uv run ren-browser

# Or run directly from GitHub
uvx git+https://github.com/Sudo-Ivan/Ren-Browser.git -- ren-browser

Web

# From local development
uv run ren-browser-web

# Or run directly from GitHub
uvx git+https://github.com/Sudo-Ivan/Ren-Browser.git -- ren-browser-web

Mobile

Android

# From local development
uv run ren-browser-android

# Or run directly from GitHub
uvx git+https://github.com/Sudo-Ivan/Ren-Browser.git -- ren-browser-android

iOS

# From local development
uv run ren-browser-ios

# Or run directly from GitHub
uvx git+https://github.com/Sudo-Ivan/Ren-Browser.git -- ren-browser-ios

Docker/Podman

docker build -t ren-browser .
docker run -p 8550:8550 -v ./config:/app/config ren-browser

Building

Linux

uv run flet build linux

Android

uv run flet build android