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