twister-control-center

Crates.iotwister-control-center
lib.rstwister-control-center
version0.1.0
created_at2025-04-15 22:27:27.56487+00
updated_at2025-04-15 22:27:27.56487+00
descriptionThe twister control center
homepagehttps://twisterarmy.github.io/
repositoryhttps://github.com/twisterarmy/twister-control-center
max_upload_size
id1635346
size34,395
(d47081)

documentation

README

twister-control-center

GTK4 client written in Rust to operate a remote or local twister p2p node through the JSON-RPC API

This project was initiated to fulfill the GUI requirements for the Flathub bundle,
but it could also be useful as standalone software to manage your native twister p2p connections!

[!IMPORTANT] Project in development!

Build

Build Dependencies crates.io

Dependencies

Debian

sudo apt install git curl build-essential libgtk-4-dev libglib2.0-dev

Fedora

sudo dnf install git curl gcc gtk4-devel glib2-devel

Rust

Use rustup installer to setup latest Rust compiler and Cargo package manager:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Install

Stable

cargo install twister-control-center
  • run twister-control-center

Repository

git clone https://github.com/twisterarmy/twister-control-center.git
cd twister-control-center
cargo build
  • cargo run
Commit count: 12

cargo fmt