TailTalk: A modern async user space AppleTalk stack with Rust and Tokio
TailTalk is a user-space AppleTalk stack built in Rust for Linux, Mac OS, and Windows systems. It enables communication with legacy Macs, printers, and networks. TailTalk provides a complete AppleTalk stack, allowing multiple instances to run simultaneously. Currently, it only functions in routerless setups and is a work in progress.
The stack includes a zero-configuration AFP server, support for Stuff-It archives, LocalTalk-capable printers, and modern printer sharing. Packet parsers and async APIs are available for major AppleTalk protocols. TailTalk requires Rust 1.90 or newer and uses cargo-packager for building AppImage, App bundles, and Windows installers.
Building the software involves installing Rust, cargo-packager, and necessary SDKs or drivers. The project welcomes contributions and pull requests.
Written by urgent.news from Hacker News's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.