Geomys - Macintosh Garden

2 min read Original article ↗

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

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.