The Goby Programming Language

Published on 20 April 2018 (Updated: 15 May 2023)

Welcome to the Goby page! Here, you'll find a description of the language as well as a list of sample programs in that language.

This article was written by:


According to the GitHub project, Goby, formerly known as Rooby, is a Ruby-like language written in Go. The goal of the language is to provide a small environment for building microservices and API servers.

Beyond that, the project didn't have much to offer in terms of use cases or samples. That said, the official website does give a few examples of language features including:

For anyone who would like to give the language a try, Goby can be installed and ran in REPL mode with the following commands:

brew tap goby-lang/goby
brew install goby
goby -i

Alternatively, you can try running all the sample code snippets using the samplerunner script included in the repo:

./ run -l goby

Feel free to browse some of the articles in the following section to see the language in action.