User Tools

Site Tools

tools:gopher

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
tools:gopher [2026/03/31 17:26] – [Goldy Gopher] Humphrey Boa-Garttools:gopher [2026/04/02 06:59] (current) – [Gopher] Humphrey Boa-Gart
Line 3: Line 3:
 **Gopher** is an ancient internet protocol invented at the University of Minnesota in 1991. It was once widely-used for serving something similar to web pages. It was once one of the most popular services on the entire internet, until the University squandered what they had and Gopher was overtaken by HTTP by 1994. **Gopher** is an ancient internet protocol invented at the University of Minnesota in 1991. It was once widely-used for serving something similar to web pages. It was once one of the most popular services on the entire internet, until the University squandered what they had and Gopher was overtaken by HTTP by 1994.
  
-Like HTTP, it serves pages, media & files, using inline links to connect the pages of a Gopher site. Unlike HTTP, there are no [[tools:http-headers|fancy headers]]. Neither is there style information associated with it. Gopher markup language is a lot more concise than HTML, providing just barely enough functionality to tell the server where on the page to put links & plain text. All styling is decided by the visitor's Gopher browser, just like with [[tools:irc|IRC]]. As a result, Gopher sites are //extremely// fast to load, as they consume a fraction of the bandwidth it takes to transmit an HTML page.+Like HTTP, it serves pages, media & files, using inline links to connect the pages of a Gopher site. Unlike HTTP, there are no [[tools:http-headers|fancy headers]]. Neither is there style elements or Javascript. Gopher markup language is a lot more concise than HTML, providing just barely enough functionality to tell the server where on the page to put links & plain text. All styling is decided by the visitor's Gopher browser, just like with [[tools:irc|IRC]]. As a result, Gopher sites are //extremely// fast to load, as they consume a fraction of the bandwidth it takes to transmit an HTML page.
  
 [{{ :tools:gophermascot.jpg?225|**Goldy Gopher**, official mascot of the Gopher protocol.}}] [{{ :tools:gophermascot.jpg?225|**Goldy Gopher**, official mascot of the Gopher protocol.}}]
Line 21: Line 21:
 The slickest and easiest solution is to install [[https://gmi.skyjake.fi/lagrange/|Lagrange]]. It's fast, the interface is clean, and it's available for [[https://apps.apple.com/us/app/lagrange-smallnet-browser/id1554714615|iOS]], [[https://flathub.org/en/apps/fi.skyjake.Lagrange|Flatpak]], and a multitude of [[https://git.skyjake.fi/gemini/lagrange/releases|other platforms]]. Even better, it also supports the [[tools:gemini|Gemini]] protocol, which is sort of a modern version of Gopher with a few extra convenience & markup features. The Gopher & Gemini ecosystems are very close to each other, so having them both in the same browser is very useful. It's not uncommon for Gopher/Gemini servers to have parallel [[tools:finger|Finger]] services either, and Lagrange has support for that protocol as well. The slickest and easiest solution is to install [[https://gmi.skyjake.fi/lagrange/|Lagrange]]. It's fast, the interface is clean, and it's available for [[https://apps.apple.com/us/app/lagrange-smallnet-browser/id1554714615|iOS]], [[https://flathub.org/en/apps/fi.skyjake.Lagrange|Flatpak]], and a multitude of [[https://git.skyjake.fi/gemini/lagrange/releases|other platforms]]. Even better, it also supports the [[tools:gemini|Gemini]] protocol, which is sort of a modern version of Gopher with a few extra convenience & markup features. The Gopher & Gemini ecosystems are very close to each other, so having them both in the same browser is very useful. It's not uncommon for Gopher/Gemini servers to have parallel [[tools:finger|Finger]] services either, and Lagrange has support for that protocol as well.
  
-If you want more options, check [[https://en.wikipedia.org/wiki/Gopher_(protocol)#Client_software|Wikipedia]], but I'm telling you that Lagrange is the way to go if you want an elegant GUI app that's easy to use.+If you want more options, check [[https://en.wikipedia.org/wiki/Gopher_(protocol)#Client_software|Wikipedia]], but I'm telling you that Lagrange //(or maybe [[https://kristall.random-projects.net/|Kristall]])// is the way to go if you want an elegant GUI app that's easy to use. 
  
  
Line 47: Line 47:
 ===== Hosting Gopher Sites ===== ===== Hosting Gopher Sites =====
  
-Popular Gopher server daemons include [[github>StygianBlues/geomyidae|Geomyidae]], [[github>xvxx/phd]] and [[https://gophernicus.org/|Gophernicus]]. I personally prefer Geomyidae since it's lean & more faithful to the protocol. The [[github>humphreyboagart/grackle|Grackle]] server management package actually has a Geomyidae installer built into it, for running a Gopher server alongside normal web sites. Meanwhile[[github>noveltylanterns/raven|Raven]] has built-in support for managing Gopher docroots served by Geomyidae.+Popular Gopher server daemons include [[github>StygianBlues/geomyidae|Geomyidae]], [[github>xvxx/phd]] and [[https://gophernicus.org/|Gophernicus]]. I personally prefer Geomyidae since it's lean & faithful to the protocol, while having a cleaner markup language than the older daemons. The [[github>humphreyboagart/grackle|Grackle]] server management package actually has a Geomyidae installer built into it, for running a Gopher server alongside normal web sites. Meanwhile [[github>noveltylanterns/raven|Raven]] has built-in support for managing Gopher docroots served by Geomyidae & similar daemons.
  
  
Line 72: Line 72:
 Goldy himself is a reference to Minnesota's status as **The Gopher State**, a nickname it earned on the eve of statehood after publication of a political cartoon lampooning Minnesota's handout of a $5,000,000 loan to the widely-detested railroad tycoons of the era. By the early 20th century, Minnesota sports teams were already being named after gophers, and in 1952 the anthopomorphic **Goldy Gopher** was unveiled to an unsuspecting world. Goldy himself is a reference to Minnesota's status as **The Gopher State**, a nickname it earned on the eve of statehood after publication of a political cartoon lampooning Minnesota's handout of a $5,000,000 loan to the widely-detested railroad tycoons of the era. By the early 20th century, Minnesota sports teams were already being named after gophers, and in 1952 the anthopomorphic **Goldy Gopher** was unveiled to an unsuspecting world.
  
-Unlike the Gopher protocol, which was beaten like a redheaded stepchild and abandoned on the hard-hitting streets of [[wikt>Murderapolis|Murderapolis]] by the University of Minnesota, Goldy is still much-loved by the University and millions of fans today.+Unlike the Gopher protocol, which was beaten like a redheaded stepchild and abandoned to die on the hard-hitting streets of [[wikt>Murderapolis|Murderapolis]] by the University of Minnesota, Goldy is still much-loved by the University and millions of fans today. 
  
  
tools/gopher.1774978019.txt.gz · Last modified: (external edit)

Find this page online at: https://bestpoint.institute/tools/gopher
CC Attribution-Noncommercial-Share Alike 4.0 International The Anonymous Fruit Company The East Internet Trading Company Erischan Novelty Lanterns

Copyright 2026 Best Point Holdings Limited