Get started

Download goose

goose is available for Windows, macOS, and Linux. You can download the latest release from the GitHub repository.

goose ships a single binary that you can run from the command line. To install goose, download the binary for your operating system and move it to a directory in your PATH.

Build from source

If you prefer to build goose from source, you'll need the Go tools installed on your computer. Then, clone the GitHub repository and run `make goose` to build. The resulting binary will be in the `build` directory.

Editor support

goose supports the Language Server Protocol (LSP) for code completion, diagnostics, and other editor features, except for syntax highlighting, which is currently Visual Studio Code only. An extension for Visual Studio Code is available in the Visual Studio Code Marketplace. Support for other editors is not planned, but creating an extension for your favorite editor is simple. Check out the Language Server Protocol documentation for more information.

Write your first goose program

Take the goose language tour to learn the basics of the language. The tour covers the most important features of goose and is a great way to get started.

Once you've completed the tour, you can explore the rest of the documentation to learn more about goose's features and how to use them in your programs.

Remember, goose is a work in progress

There will most definitely be bugs and missing features in goose. If you encounter any issues, please report them on the GitHub issue tracker. Your feedback is invaluable and will help make goose better for everyone.

Thank you for trying out goose!