2025-12-21 21:26:16 -06:00
2025-11-16 00:56:22 -06:00
2025-05-28 23:39:29 -05:00
2025-12-21 21:15:59 -06:00
2025-12-21 21:16:06 -06:00
2025-05-29 00:12:41 -05:00
2025-09-20 13:26:22 -05:00
2025-12-21 21:26:16 -06:00
2025-09-20 15:09:43 -05:00
2025-11-16 00:56:22 -06:00

Ren Browser

A browser for the Reticulum Network.

Warning

This is still a work-in-progress. Please be patient while I work on it.

Due to runner limitations for the time being, I can only build: Linux and Android. Windows and MacOS are coming eventually.

Built using Flet.

Renderers

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

Development

Requirements

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

Setup

Using UV:

uv sync

Or using Poetry:

poetry install

Desktop

Using UV:

# From local development
uv run ren-browser

Using Poetry:

poetry run ren-browser

Web

Using UV:

# From local development
uv run ren-browser-web

Using Poetry:

poetry run ren-browser-web

Mobile

Android

Using UV:

# From local development
uv run ren-browser-android

Using Poetry:

poetry run ren-browser-android

iOS

Using UV:

# From local development
uv run ren-browser-ios

Using Poetry:

poetry run ren-browser-ios

To run directly from the GitHub repository without cloning:

# Using uvx (temporary environment)
uvx --from git+https://github.com/Sudo-Ivan/Ren-Browser.git ren-browser-web

# Or clone and run locally
git clone https://github.com/Sudo-Ivan/Ren-Browser.git
cd Ren-Browser
uv sync
uv run ren-browser-web

Building

Linux

Using UV:

uv run flet build linux

Using Poetry:

poetry run flet build linux

Android

Using UV:

uv run flet build apk

Using Poetry:

poetry run flet build apk
Description
A browser for the Reticulum Network.
Readme MIT 810 KiB
Languages
Python 99%
Makefile 1%