GoReleaser
A command-line release automation tool that builds, packages, signs and publishes software binaries.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
2 more ways to get GoReleaser
Package managers
- Chocolatey
choco install goreleaser - Homebrew
brew install goreleaser
About GoReleaser
GoReleaser takes a project from source to published release from one configuration file. It started with Go but now also builds Rust, Zig, Deno, Bun, Node.js and Python projects, and can import pre-built binaries. It produces archives, Linux packages, DMG, MSI, NSIS, Snap, Flatpak and Docker images, plus checksums and SBOMs.
Artifacts can be signed and notarized, then published to GitHub, GitLab or Gitea releases, Homebrew, Scoop, Winget, the AUR, npm and blob storage. It can announce releases on chat and social platforms, and it runs in GitHub Actions, GitLab CI and other CI systems.
Strengths
- Builds for many languages, not only Go
- Wide range of package formats and installers
- Publishes to many registries and package managers
- Integrates with common CI systems
Limitations
- Configuration surface is large and takes time to learn
- Some features are limited to the paid Pro edition
Details
- Pricing
- FreemiumThe open-source edition is free; a paid Pro edition adds extra features.
- License
- MIT
- Developer
- The GoReleaser contributors
- Platforms
- Windows, macOS, Linux, Command line
- How it runs
- Downloadable app
- Account
- Not required
- Best suited for
- Developers who want to automate cross-platform binary releases from CI
- Categories
- Automation, Developer tools
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Similar software
Related functionality, not necessarily a direct replacement.
git-cliff
Generate changelogs from Git history with configurable templates.
ko
A container image builder for Go applications that works without a Dockerfile or Docker installed.
Docker Buildx
A Docker CLI plugin that extends image builds with BuildKit, including multi-platform builds.
Go
An open-source compiled programming language from Google with built-in concurrency and a module system.
Cargo
Rust's build system and package manager.
GitHub
A web platform for hosting Git repositories, with issues, code review, automation and AI coding help.