Golf is a programming language and application server for building web services and back-end solutions on Linux. Golf is easy to develop with, memory-safe and high-performance. Read About Golf. Visit Documentation. Try Hello World. Visit Golf Blog for useful articles and changelog. Licensed under Apache 2 Free Open Source License. Source code is at https://github.com/golf-lang/golf. Installation packages and source installs below are for both x86_64 and aarch64.
Install Golf on Ubuntu (versions 20, 22, 24, 25):
sudo add-apt-repository ppa:golf-lang/golf -y
sudo apt update
sudo apt -y install golf
Copied!
You can also install from source.
Install Golf on Redhat (incl. Rocky, Alma, Centos), Fedora, Amazon Linux, Mageia:
sudo dnf -y install epel-release
sudo dnf -y copr enable golf-lang/golf-lang
sudo dnf -y install golf
Copied!
You can also install from source.
Install Golf on OpenSUSE:
Install OpenSUSE Tumbleweed:
Install OpenSUSE Leap 15.6:
Install OpenSUSE Slowroll:
You can also install from source.
Install Golf on Debian (10, 11, 12, Unstable):
Replace 'Debian_12' with 'Debian_10', 'Debian_11' or 'Debian_Unstable' to install on Debian 10, 11 or Unstable (the latest upcoming):
Install Golf on Debian from source code.
Install Golf on Arch and Manjaro:
Install Golf on Arch and Manjaro from source code.
Install Golf on Raspbian (Raspberry OS), aarch64 only:
Install Golf on Raspberry from source code.
Current version is 462. This release passed 2389 automated functional tests.
Example of Golf code (from SaaS example):
Blog articles and examples: