Bac à sable Go
Écrivez, exécutez et partagez des extraits de code — sans installation.
Exécutez Go en ligne dans votre navigateur
Ceci est un playground et compilateur Go (Golang) en ligne gratuit. Écrivez du code Go directement dans votre navigateur, cliquez sur Exécuter et voyez go build compiler et exécuter en quelques secondes — sans toolchain Go, sans GOPATH et sans configuration locale. C'est le moyen le plus rapide de tester un paquet stdlib, essayer un pattern de concurrence ou explorer une nouvelle idée Go.
Sous le capot, l'éditeur utilise le même moteur que VS Code (coloration syntaxique Go, autocomplétion, erreurs soulignées), et votre code compile avec Go 1.24.5 et une bibliothèque standard préchauffée (fmt, net/http, encoding/json, sync, context, regexp, bufio, io, strings, strconv, time). Que vous essayiez des goroutines, un handler HTTP ou un roundtrip JSON, ce compilateur Go en ligne vous mène de l'idée à la sortie en quelques secondes.
Pourquoi ce playground Go est utile
- Exécution Go instantanée — écrivez du code, appuyez sur Exécuter et recevez la sortie du compilateur Go (Golang) en ligne en quelques secondes.
- Coloration syntaxique Go complète, autocomplétion et erreurs de compilation claires — le même moteur d'éditeur que VS Code.
- Entrée stdin prise en charge —
fmt.Scan,fmt.Scanln,bufio.NewScanner(os.Stdin)lisent depuis la zone d'entrée du playground, ce qui permet de tester les programmes Go en ligne de commande de bout en bout. Aucune toolchain à installer — pas de GOPATH ni de go install. - Go 1.24.5 avec la bibliothèque standard préchauffée — fmt, net/http, encoding/json, sync, context, regexp et plus compilent instantanément.
Ce que vous pouvez faire dans le playground Go (Golang)
- Goroutines, channels et méthodes sur structs — le modèle de concurrence idiomatique de Go, compilé avec go build.
- Handlers HTTP avec net/http, encodage JSON avec encoding/json et workers concurrents avec sync.
- Expériences rapides — testez un paquet stdlib, comparez deux approches ou vérifiez un fix de fuite de goroutines.
Questions fréquentes sur le playground Go (Golang) en ligne
Le playground Go (Golang) en ligne est-il gratuit ?
Faut-il avoir Go installé pour utiliser le compilateur en ligne ?
Le playground Go fonctionne-t-il sur mobile et Chromebook ?
Le playground Go prend-il en charge fmt.Scan et stdin ?
fmt.Scan, fmt.Scanln et bufio.NewScanner(os.Stdin) lisent les lignes saisies comme lorsque vous lancez go run main.go en local et tapez dans le terminal. Utile pour les programmes de style CLI et les problèmes d'entretien.