Hello, gotogolang

gotogolang is a platform for practicing algorithms in the browser using a real terminal.

No setup, no local environment. Open a page, get a container running Go, solve a problem in vim.

  • Hugo — static site, GitHub Pages
  • Go / Chi — backend microservices
  • Docker — isolated exercise containers
  • xterm.js — browser terminal
  • vim — editor inside the container, pre-configured with vim-go and gopls
  • More Go exercises
  • Python support
  • Blog posts on algorithms and Go internals