#experimental #transmission #front-end #web-frontend

app radio-tower

Experimental web frontend for Transmission

1 unstable release

0.1.0 May 13, 2023

#24 in #transmission

GPL-3.0-or-later

46KB
1K SLoC

Rust 1K SLoC // 0.1% comments JavaScript 214 SLoC // 0.1% comments

🗼 radio-tower

Experimental remote frontend for Transmission using Dioxus liveview. The LiveView app runs the application logic in the Rust binary on the server and communicates layout updates to the FE via websockets. The server communicates with Transmission over its JSON-based RPC protocol.

The project also demonstrates building tailwind css and embedding it in the compiled Rust binary.

Getting started

nvm install 16 # first time
nvm use 16
make dev

Dependencies

~33–47MB
~828K SLoC