We handle the complexities of releasing so you can focus in building what really matters: your software - and it doesn't need to be written in Go!
{% include ".icons/simple/go.svg" %} {% include ".icons/simple/rust.svg" %} {% include ".icons/simple/typescript.svg" %} {% include ".icons/simple/zig.svg" %} {% include ".icons/simple/python.svg" %}
Get started ProGoReleaser does everything you need to create a professional release process for Go, Rust, TypeScript, and Zig projects.
From commit to a release in seconds - automate your entire workflow with a single command.
First-class support for Go, Rust, TypeScript, and Zig projects, with Python coming soon.
Build and release for multiple platforms and architectures.
Package your software exactly how your users want it - from binaries to Docker images and system packages.
Release with confidence using built-in SBOM generation, code signing, and notarization.
Works seamlessly with GitHub Actions, GitLab CI, and other popular CI/CD platforms.
Keep users informed with auto-generated, customizable changelogs for every release.
Announce releases to 𝕏, Slack, Discord, and more.
Join thousands of developers and companies who rely on GoReleaser for their mission-critical releases.
{% include ".icons/fontawesome/brands/google.svg" %} Google
{% include ".icons/material/microsoft.svg" %} Microsoft
{% include ".icons/fontawesome/brands/aws.svg" %} AWS
{% include ".icons/fontawesome/brands/shopify.svg" %} Shopify
{% include ".icons/simple/uber.svg" %} Uber
{% include ".icons/simple/splunk.svg" %} Splunk
{% include ".icons/simple/datadog.svg" %} Datadog
{% include ".icons/simple/hashicorp.svg" %} Hashicorp
{% include ".icons/fontawesome/brands/github.svg" %} GitHub
{% include ".icons/simple/grafana.svg" %} Grafana
{% include ".icons/simple/kubernetes.svg" %} Kubernetes
{% include ".icons/simple/nginx.svg" %} NGinx