jd557 / rokrok   0.2.0

MIT License GitHub

Toy implementation of a Gopher browser in Scala

Scala versions: 3.x

RokRok

An experimental browser for alternative web protocols written in Scala.

Supports the following protocols:

And the following formats:

  • Plain Text
  • BMP images
  • Gopher
  • Gemtext (with Spartan extensions)

A screenshot of the UI

This is mostly a toy project to experiment with Scala Native's networking capabilities and InterIm.

Running

You can run the JVM version with cs launch eu.joaocosta:rokrok_3:latest.release

For the Native version, you can either download the latest precompiled release or build it source, which requires SDL2. You can run it with just run-native.

Acknowledgments

Fonts: