Open-source TailTalk brings AppleTalk networking to Rust with async Tokio support
A developer released TailTalk, an open-source toolkit that reimplements the AppleTalk network stack entirely in userspace using Rust and Tokio, with no dependency on Netatalk or kernel drivers. It runs on Linux, Mac OS and Windows and connects to vintage Macs via EtherTalk or LocalTalk (through TashTalk-compatible hardware), enabling file transfer, AFP file sharing, and printing to classic LaserWriters, ImageWriters and StyleWriters.
GoKawiil's interpretation of the reporting above, not reported fact.
Vintage Mac networking has long depended on aging, hard-to-maintain tools like Netatalk, making it difficult for hobbyists to connect old hardware to modern systems. By building a dependency-free, async-native stack, TailTalk lowers the barrier for retrocomputing enthusiasts to bridge decades-old Macs with today's networks and printers, while also modernizing a niche protocol stack for future development.
- TailTalk is a from-scratch, dependency-free AppleTalk stack written in Rust with async Tokio support.
- It currently works only in routerless setups, with router-aware networking still in development.
- A companion GUI app supports AFP file sharing, Stuff-It archive import, and printer sharing between classic Macs and modern AirPrint/IPP networks.
Programming Rust, 2nd Edition (O'Reilly) — TailTalk shows off what modern Rust and async Tokio can do — even resurrecting AppleTalk for vintage Macs. This O'Reilly guide is a thorough hands-on reference for ownership, traits, concurrency and async Rust, so you can go from reading projects like this to writing your own. A great desk companion for anyone tinkering with systems-level networking code.
See Programming Rust, 2nd Edition (O'Reilly) on Amazon → Affiliate link — we may earn a commission on purchases, at no extra cost to you. Product picked by AI based on this article; it is not a tested recommendation.Source: github.com, 2026-09-12
Published there as: “TailTalk: A modern async user space AppleTalk stack with Rust and Tokio”
Read the original report → The summary and analysis above are GoKawiil's own, written from reporting by the source above. Facts and quotes belong to the original publisher.