Песочница Go
Пишите, запускайте и делитесь фрагментами кода — без установки.
Запустите Go онлайн в браузере
Это бесплатный онлайн-компилятор и песочница Go (Golang). Пишите Go-код прямо в браузере, нажимайте «Запустить» и смотрите, как go build компилирует и выполняет за секунды — без тулчейна Go, без GOPATH и без локальной настройки. Самый быстрый способ проверить пакет stdlib, попробовать паттерн конкурентности или исследовать новую Go-идею.
Под капотом редактор использует тот же движок, что и VS Code (подсветка синтаксиса Go, автодополнение, подчёркивание ошибок), а код компилируется с Go 1.24.5 и прогретой стандартной библиотекой (fmt, net/http, encoding/json, sync, context, regexp, bufio, io, strings, strconv, time). Проверяете ли вы горутины, обработчик HTTP или JSON-roundtrip — этот онлайн-компилятор Go проводит вас от идеи до результата за секунды.
Почему эта Go-песочница полезна
- Мгновенный запуск Go — пишите код, нажимайте «Запустить» и получайте результат онлайн-компилятора Go (Golang) за секунды.
- Полная подсветка синтаксиса Go, автодополнение и понятные ошибки компиляции — тот же движок редактора, что и у VS Code.
- Поддерживается ввод stdin —
fmt.Scan,fmt.Scanln,bufio.NewScanner(os.Stdin)читают данные из поля ввода playground, поэтому можно полноценно тестировать Go-программы в стиле командной строки. Без установки toolchain — не нужны GOPATH или go install. - Go 1.24.5 с прогретой стандартной библиотекой — fmt, net/http, encoding/json, sync, context, regexp и другие компилируются мгновенно.
Что можно сделать в песочнице Go (Golang)
- Горутины, каналы и методы на структурах — идиоматичная модель конкурентности Go, компилируется через go build.
- HTTP-обработчики на net/http, кодирование JSON через encoding/json и параллельные воркеры с sync.
- Быстрые эксперименты — проверьте новый пакет stdlib, сравните два подхода или подтвердите исправление утечки горутин.
Часто задаваемые вопросы про онлайн-песочницу Go (Golang)
Онлайн-песочница Go (Golang) бесплатная?
Нужен ли установленный Go, чтобы пользоваться онлайн-компилятором?
Работает ли Go-песочница на мобильном и Chromebook?
Поддерживает ли playground Go fmt.Scan и stdin?
fmt.Scan, fmt.Scanln и bufio.NewScanner(os.Stdin) читают введенные строки так же, как при локальном запуске go run main.go и вводе в терминале. Полезно для CLI-программ и задач на собеседованиях.