Skip to content

Release engineering, simplified.

We handle the complexities of releasing so you can focus on building what really matters: your software.

Go Rust TypeScript Zig Python Deno
Get started Pro
GoReleaser hero image
GoReleaser releasing an example project.

Everything you need to release with confidence

GoReleaser does everything you need to create a professional release process for Go, Rust, TypeScript, Zig, and Python projects.

Fast & Automated

From commit to a release in seconds — automate your entire workflow with a single command.

Multiple Languages

First-class support for Go, Rust, TypeScript, Python, and Zig projects.

Cross-Platform

Build and release for multiple platforms and architectures.

Multiple Formats

Package your software exactly how your users want it — from binaries to Docker images and system packages.

Package Managers

Automatically publish to Homebrew, Scoop, Winget, AUR, Nix, and more.

Security Made Easy

Release with confidence using built-in SBOM generation, code signing, and notarization.

GitHub Actions and beyond

Works seamlessly with GitHub Actions, GitLab CI, and other popular CI/CD platforms.

AI Ready

Easily integrate with AI tools using the GoReleaser MCP.

Keep users informed

Generate customizable changelogs and announce releases to 𝕏, Slack, Discord, and more.

Supported by Amazing Sponsors

These are some of the companies that help make GoReleaser possible. Become a sponsor!

Trusted by Industry Leaders

Join thousands of developers and companies who rely on GoReleaser for their mission-critical releases.

Google Google
Microsoft Microsoft
AWS AWS
IBM IBM
GitHub GitHub
Kubernetes Kubernetes
VMware VMware
HashiCorp HashiCorp
Shopify Shopify
Uber Uber
Datadog Datadog
Splunk Splunk
Grafana Grafana
NGINX NGINX
New Relic New Relic
Pulumi Pulumi
Sourcegraph Sourcegraph
PlanetScale PlanetScale
MinIO MinIO
NATS NATS
Sigstore Sigstore