This page is a wiki. Please login or create an account to begin editing.
Geomys is a Gopher browser for classic 68000 Macintosh computers. It supports monochrome and 256 colors, System 6 and 7, multi-window browsing, themes, favorites, Gopher+ protocol, file downloads, and keyboard navigation.
This project was built agentically using Claude Code.
See https://codeberg.org/ecliptik/geomys for source code, documentation, releases, build/theme customization and bug reports.
Geomys comes in three presets,
- Geomys - All features - 3 windows, 256-color themes, Gopher+ (~2560KB)
- Geomys Lite - Core browsing - 2 windows, favorites, monochrome (~1024KB)
- Geomys Minimal - Only essentials - 1 window, smallest footprint (~512KB)
Requirements
- Macintosh Plus or later (4MB RAM, 68000 CPU)
- System 6.0.8 or System 7 with MacTCP
- 256-color themes require Mac II or later with Color QuickDraw
Features
Protocol
- RFC 1436 / RFC 4266 - all 19 Gopher item types with Gopher+ support
- Binary file downloads
- HTML rendering, CSO/ph queries, search dialogs, telnet handoff
- Content negotiation, interactive forms, search scoring (Gopher+)
Browsing
- Multi-window browsing (up to 3 windows, configurable with
--max-windows) - Local page cache with 20 persistent favorites
- Browsing history
Display
- 14 built-in with 256-color support on System 7
- 8 fonts with size selection
- Double-buffered rendering
- CP437 and Unicode glyph support
System Integration
- MultiFinder and Apple Events (odoc/pdoc) support
- Aligned with Apple Human Interface Guidelines
Compatibility
Architecture: 68k
Tested on a real 4MB Macintosh Plus, Snow and Basilisk II emulators. Works with monochrome and color screens, and both MacTCP or Open Transport networking are supported.