Bergelmir is software written by Vi Grey in the Go programming language to run an HTTP, Gemini, Gopher, and Finger server. Vi Grey uses bergelmir for their web server, gemini capsule, gopherhole, and finger server. Content for the HTTP, Gemini, and Gopher server is mostly written as Gemtext files. Bergelmir can server content over a tor hidden service if tor is installed on the hosting server.
When requesting a server via Finger, the content at finger/.servermessage in the bergelmir project directory is presented. When requesting the user via Finger, the content from finger/.contact, finger/.project, and finger/.plan are presented to the Finger client.