Skip to content

Installation Guide

Component Minimum Version
Go 1.22+
Python 3.10+
OS Linux, macOS

Note: PyGo does NOT require pnpm, npm, or Node.js. It uses Go and Python natively.

Terminal window
sudo apt update
sudo apt install golang-go
Terminal window
brew install go
Terminal window
sudo apt install python3 python3-venv python3-pip
Terminal window
brew install python@3.11
Section titled “Option 1: Universal Installer (Recommended)”
Terminal window
curl -fsSL https://pygo.dev/install.sh | bash
export PATH="$HOME/.local/bin:$PATH"

This installs from GitHub releases: Ander-Labs/pygo.

Terminal window
git clone https://github.com/Ander-Labs/pygo.git
cd pygo
go build -o pygo ./cmd/pygo
sudo mv pygo /usr/local/bin/

Option 3: From GitHub Releases (when available)

Section titled “Option 3: From GitHub Releases (when available)”
Terminal window
# Download the latest release
curl -L https://github.com/Ander-Labs/pygo/releases/latest/download/pygo-linux-amd64 -o /usr/local/bin/pygo
chmod +x /usr/local/bin/pygo

Note: PyPI package (pip install pygo-framework) is not yet available. Use source installation for now.

After installing PyGo globally, create a new project:

Terminal window
pygo new myapp
cd myapp
./install.sh # Installs Python dependencies in venv
Terminal window
pygo version

Expected output:

PyGo Framework v1.0.0
Go runtime: go1.22+
Python runtime: 3.10+