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.
Stack
- 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
What's coming
- More Go exercises
- Python support
- Blog posts on algorithms and Go internals