#keyboard #mouse #remote #control

app tfc-server

A server that facilitates remote control using the TFC library. Repo contains an iOS app.

5 releases (breaking)

0.5.0 Feb 26, 2021
0.4.0 Feb 23, 2021
0.3.0 Feb 17, 2021
0.2.0 Feb 13, 2021
0.1.0 Feb 11, 2021

#335 in Network programming

30 downloads per month


4.5K SLoC

TFC: Server

Crates.io License

A WebSocket server (soon to be a TCP server) that uses TFC for remote control. The repo contains an iOS app that connects to the server to allow for remotely controlling a host on the same WiFi network that's running the server. An Android app is on the roadmap.


cargo install tfc-server


Run tfc-server. Open the app and ensure that both the client and the server are on the same network. Then enter the host name of the server (my-computer.local for example) into the app.

Currently, the iOS app is not on the App Store. The Xcode project must be downloaded from the repo and compiled.

iOS Remote app

See docs/screenshots for more.

Number pad screenshot Video remote screenshot

Landscape orientation number pad screenshot


~263K SLoC