Menu
Coddy logo textTech

온라인 Go 컴파일러

코드 스니펫을 작성, 실행, 공유하세요 — 별도 설치가 필요 없습니다.

main.go
Output
Click Run to see the output here.

브라우저에서 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로 컴파일합니다.
  • net/http로 HTTP 핸들러, encoding/json으로 JSON 인코딩, sync로 동시 워커를 만들어 보세요.
  • 빠른 실험: 새로운 stdlib 패키지를 시도해 보거나, 두 가지 접근 방식을 벤치마킹하거나, goroutine 누수 수정을 검증해 보세요.

온라인 Go (Golang) 플레이그라운드 자주 묻는 질문

온라인 Go (Golang) 플레이그라운드는 무료인가요?
네, Go (Golang) 플레이그라운드는 무료로 사용할 수 있습니다. 가입도, 설치도, Go 툴체인 설정도 필요 없어요 — 페이지를 열고 바로 실행하세요.
온라인 컴파일러를 쓰려면 Go를 설치해야 하나요?
설치 필요 없습니다. 컴퓨터에 Go나 go install이 없어도 됩니다. 온라인 Go 컴파일러(go build)가 코드를 실행해 몇 초 만에 결과를 돌려줍니다.
Go 플레이그라운드가 모바일과 크롬북에서도 작동하나요?
네. Go 플레이그라운드는 최신 브라우저라면 데스크톱, 태블릿, 모바일 어디서든 돌아갑니다. 로컬 툴체인이 없는 Chromebook이나 다른 기기에서 Go를 온라인으로 실행하기 좋습니다.
Go playground는 fmt.Scan과 stdin을 지원하나요?
네. fmt.Scan, fmt.Scanln, bufio.NewScanner(os.Stdin) 모두 로컬에서 go run main.go를 실행하고 터미널에 입력할 때와 똑같은 방식으로 입력한 줄을 읽어들입니다. CLI 스타일 프로그램이나 코딩 인터뷰 문제 풀 때 유용해요.
플레이그라운드를 써본 다음 Go를 어떻게 배우면 되나요?
샘플 Go 코드를 수정하고 Run을 눌러 반복해 보세요. 좀 더 체계적으로 배우고 싶다면 Coddy의 인터랙티브 Go 코스가 goroutines와 채널부터 동시성 패턴까지 차근차근 안내합니다.