A stricter gofmt

Language Server for systemd unit files

About

Enforce a stricter format than gofmt, while being backwards compatible. That is, gofumpt is happy with a subset of the formats that gofmt is happy with. The tool is a fork of gofmt as of Go 1.25.0, and requires Go 1.24 or later. It can be used as a drop-in replacement to format your Go code, and running gofmt after gofumpt should produce no changes.

Additional information

Project

Publisher
Brett Holman
License
BSD-3-Clause (free software)What this license lets you do

Install

Available via
Snap (2) · Arch Linux (2) · Void Linux · Nixpkgs
All 6 packagings

Snap Store, Snap Store (Candidate build), AUR (Git build), Arch Linux, Nixpkgs, Void Linux

About this data

Sources
Sources disagree on the name: astrictergofmt / gofumpt
Catalog data as of
October 12, 2026
How each source lists it (6)
SourceNameVersionBuilt byLicenseDescription
Snap StoreA stricter gofmtv0.12.0—BSD-3-ClauseLanguage Server for systemd unit files
Snap Store (Candidate build)A stricter gofmtv0.12.0—BSD-3-ClauseLanguage Server for systemd unit files
AUR (Git build)gofumpt-gitr140.0c61c1e-1—customA stricter gofmt
Arch Linuxgofumpt0.10.0-1Distribution buildBSD-3-ClauseA strict formatter for Go language
Nixpkgsgofumpt0.12.0Distribution buildBSD-3-ClauseStricter gofmt
Void Linuxgofumpt0.9.2_2Distribution buildBSD-3-ClauseStricter gofmt
Known data issues (2)

Things this page is missing or isn't precise about. Know the answer? A fix takes one click and a sentence, and the community picks it up from there.

  • Sources disagree on the name — Which name does the project itself use?
    Help fix
  • No icon — A link to the project's official icon would do.
    Help fix
Other things the catalog needs help with

Related

Developer Tools

Browse all →

Antigravity IDE

Developer Tools

Google Antigravity IDE — agent-first coding environment.

Snap (recommended) Arch Linux4 buildsStandard: Stable Standard: Nightly Other builds: AppImage, Ide

Pi Coding Agent

Developer Tools

Minimal extensible coding agent for the terminal

4 platformsSnap (recommended) Arch Linux openSUSE Nixpkgs5 buildsStandard: Stable Standard: Candidate Standard: Nightly Standard: Git Other builds: Bin

jetbrains-toolbox

Developer Tools

Manage your IDEs the easy way

Snap (recommended) AppImage Arch Linux2 buildsStandard: Beta Standard: Stable

Sublime Text

Developer Tools

Text Editing, Done Right

5 platformsFlatpak (recommended) Snap Arch Linux Void Linux Gentoo6 buildsStandard: Stable Standard: Candidate Standard: Nightly Dev: Stable Dev: Candidate 4: StableFlathub (Flatpak): ★ 5.0 (2)

protobuf

Developer Tools

Protocol Buffers compiler

7 platformsSnap (recommended) Arch Linux Fedora Void Linux Solus Gentoo Nixpkgs5 buildsStandard: Stable Standard: Nightly Standard: Git Standard: Candidate Other builds: Java

Bless

Developer Tools

Gtk# Hex Editor

4 platformsFlatpak (recommended) Arch Linux Fedora openSUSE2 buildsStandard: Stable Standard: GitFlathub (Flatpak): ★ 2.1 (25)

Unity Hub

Developer Tools

Manage game engine installations

Flatpak (recommended) Arch Linux3 buildsStandard: Stable Standard: Beta Other builds: cnFlathub (Flatpak): ★ 2.5 (79)

Ada

Developer Tools

Ada — agent-first desktop app

6 platformsAppImage (recommended) Arch Linux Alpine Linux Void Linux Gentoo Nixpkgs4 buildsStandard: Stable Standard: Git Standard: Candidate Other builds: 32bit

fresh-editor

Developer Tools

Text editor for your terminal

4 platformsSnap (recommended) Arch Linux openSUSE Nixpkgs6 buildsStandard: Stable Standard: Candidate Standard: Nightly Standard: Git Other builds: Editor, Bin

Kate

Developer Tools

Advanced text editor

13 platformsFlatpak (recommended) Snap Arch Linux Debian Ubuntu Fedora openSUSE Alpine Linux Void Linux Slackware Solus Gentoo Nixpkgs7 buildsStandard: Stable Standard: Beta Standard: Nightly Standard: Git Standard: Candidate Other builds: Root, 32bitFlathub (Flatpak): ★ 4.3 (136) Flathub (Flatpak): ★ 4.3 (19)

Emacs (GUI)

Developer Tools

GNU Emacs is an extensible, customizable text editor - and more

5 platformsDebian (recommended) Ubuntu Alpine Linux Void Linux Nixpkgs

DBFlux

Developer Tools

A fast, keyboard-first database client for SQL databases

AppImage (recommended) Arch Linux