Gopherd serves data (including text and binary documents) using the Gopher protocol, offering a simple directory style hierarchy distributed across machines worldwide. This implementation also includes support for Gopher+ enhancements, and a curses based vt100-style client.