scatterbrain

Crates.ioscatterbrain
lib.rsscatterbrain
version0.0.1
created_at2025-07-27 07:29:48.343845+00
updated_at2025-07-27 07:29:48.343845+00
descriptionAPI for controlling a Scatterbrain Router android application from desktop apps
homepagehttps://scatterbrain.ballmerlabs.net
repositoryhttps://github.com/Scatterbrain-DTN/scatterbrain-rs
max_upload_size
id1769791
size596,877
Alex Ballmer (fmeef)

documentation

README

scatterbrain-rs: rust wrapper for scatterbrain desktop API

This is a WIP wrapper for the desktop api for controlling a scatterbrain router running on android phone from a desktop application. There is no formal documentation for this protocol as of now and the protocol itself is under heavy development.

Architecture

Each app can discover nearby scatterbrain routers via mdns, or connect to them directly. Once connected apps use a simple message oriented API to perform the same functions that the android api is capable of. This includes

  • send and receive messages
  • interact with identities
  • receive network events

Development goals

  • integration with pure rust applications
  • stable C/cdylib ABI
  • integration wtih flutter apps
  • potentially integration with nodejs/electron?
Commit count: 0

cargo fmt