Getting started
Check out the most useful and popular topics to get you started with GoLand.
- Quick start guide: Create and run a simple Go application
- GoLand FAQ: Find answers to the most frequently asked questions about the IDE
First steps
- GOROOT and GOPATH: Learn how to set up GOROOT and GOPATH
- Go modules: Create a project with Go Modules support
- Go configuration: Tweak Go settings to your liking
- Learn IDE features interactively: Follow an interactive training course right in the IDE
- Search and replace: Search for a text string within a project, use filters, find usages and occurrences
- Plugins: Extend the core functionality of GoLand with plugins
- Keyboard shortcuts: Select the right keymap and master all shortcuts
Integrated tools
- Databases: Connect to databases and run queries
- Remote Development: Code, run, debug, and deploy your projects remotely
- Docker: Deploy your applications inside containers
- HTTP Client: Create, edit, and execute HTTP requests directly in the editor
- Git: Manage and track all the changes made to the source code
- WSL: Work in the WSL filesystem
- SSH: Connect to remote machines via SSH
- Kubernetes: Deploy, scale, and manage your containerized applications