0d2d595867f1795738e4ea9b04cf0f8655b0c54f
Reviewed-on: Ivan/Ren-Browser#1
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
Languages
Python
99%
Makefile
1%