go-toolkit

go-toolkit 1.0.0

CLI for Go scaffolding and module maintenance.

  • By Shelton Louis
  • Open Source
  • Portable
  • Updated Jul 2, 2026
Download for Windows

About go-toolkit

Scaffold Go projects, add or remove module dependencies, manage providers, and reuse package presets from the command line.

What's new in 1.0.0

Changelog

  • 4b72aa3afaa1c853682020e8b7b4ae3f79e120d3 docs(changelog): publish v1.0.0 notes
  • ed59714e519b68b91ba73de434da858da9d9784f fix(cmd)!: uninstall binaries from GOBIN

Full release notes »

Technical details

PublisherShelton Louis
Version1.0.0
Release date2026-07-02
LicenseMIT
Installer typezip
Architecturearm64, x64
Package IDthe-code-fixer-23.go-toolkit

Install go-toolkit from the command line

Install with Windows Package Manager
winget install --id=the-code-fixer-23.go-toolkit -e
Update to the latest version
winget upgrade --id=the-code-fixer-23.go-toolkit -e
Uninstall
winget uninstall --id=the-code-fixer-23.go-toolkit -e

gogolangcliscaffoldingmodules

go-toolkit version history

0.2.1 Apr 2, 2026

Changelog

  • b30918b1b6aebfe14b1e2c965aea23043f67b62c fix(cmd): create init projects in target folders
  • 75d3d4898d779793ddf7488fd7e41ff0c394be71 refactor(init): split command workflow helpers
  • 37e98077cc2b66eeb3128029dee8dd006b36747b fix(init): include api env templates
  • d94eb06a8a64b7aa1ad803a3c7c956b7086c08cf feat(init): add git and env scaffolding
  • ffa5bdcd05f5b776b108f97ec1b9b6414e9cb4db feat(tool): allow custom tool paths
  • 46c11248b35a3fad2cbb8aa00de4bc9d8b1e0f3a feat(tool): add dedicated tool commands
  • 41d94f4d4510f9e7d6ab1b9a651b0a39205597d8 feat(init): bundle scaffold templates
0.2.0 Mar 27, 2026

Changelog

  • d8ac5afef6b96a49ec6b5aa9601ae252e6fc620a build(mod): tidy direct shlex dependency
  • ea13edc386a77127c230bffd532a9ccc02d344ad style(cmd): normalize config imports
  • 2ed20c4e1254d31d3dcb42618dfc81b8a249224c fix(validation): accept versioned short package paths
  • 77c803c494fbcfcad4a9df3c58d93844c2d234fd feat(cmd): group package commands by install scope
  • 25709397427f8f346c2b7d96026762713ab293a9 Merge pull request #1 from louiss0/feat/global-install
  • a4465b0fde9bea7cb61dc82b614712d68a55fbaa fix(cmd): validate global packages and reject @none
  • bea758f4f27492980aa71db2d57e5a82d9dcf06c feat(cmd): add install and install-globals commands
  • bbd5fa07c1c7fc9ac0bfc83ac93d0bc811233faf fix(release): point repo metadata back to louiss0
  • 860051e037db7c7c1d212e2b4f49d519a2a2c3b4 fix(release): normalize base64 key input
  • 66420378d2d72203ec72b5b505f41a3e2722a5ce fix(release): decode deploy keys from base64
  • d629175ea587144c91e17a37fb8d7f5f7d95e47c fix(release): use per-repo deploy key paths
  • a28f5999c2ce17ce3dd89157c08fe41b62a34cc1 chore(release): Remove redundant deploy key writing
  • 5041670fc37c97b392694d2bc33592c6c21cfe77 refactor(deps): Update GitHub owner and repository URLs
0.1.0 Mar 24, 2026

Changelog

  • 6d1fdc61b738512115b3bc31cb97457a14d8eb36 fix(goreleaser): publish winget to master
  • 0ee89bc43d36e1ca60228a8797d1f9f4406f275c fix(goreleaser): restore go-toolkit identifier
  • f1dab2fb352a5580195734603a760ae03b0941fd fix(release): use per-repo deploy keys
  • 4e3d1b863ed296c2ba174a1f3135051c7873cd3f fix(release): normalize deploy key format
  • be1af2ed0510de4526db3712e579b3a6bd99e7f1 build(release): publish package repos over ssh
  • 37c5d4cf43e7c93ea4358fb846a48ccde4abf27f chore(release)!: Remove unused Goreleaser keys
  • d4b679e1e7b3f24276145cacda378532f08a5dac ci(release): expose goreleaser ssh key
  • 5038c60d45053b49d8878928cf14679616a529fc ci(release): remove package token wiring
  • 8adaed8e32e69c1b08ea40f0b3ee3b9e243bb609 chore(goreleaser): Update package identifiers and paths
  • 18bc06e8d843f8a5b1e0269e5ce878fda1b4045b fix(release): gate external package publishing
  • 77cff5db3a0bbc46edd96a3f6780768b78dd75c8 build(release): finalize package manager metadata
  • 752307a9365ae21d1cbbe543593ff842a761fcf9 feat(docs): Add pull request template
  • 4cb6cbc9f2eaedbaa8a59bd1c3d78f295cfc1bba feat(goreleaser): Update binary name and descriptions
  • 8358181d0dbfd164a7134af66c4ad111815dc497 ci(workflows): update golangci action runtime
  • 63807a3b4e870a22ba442f18b3c81d5e820ef0bd test(ci): stabilize cross-platform command coverage
  • 4cadeef1488891727acba0ab2ef8b51dba3fc811 fix(ci): address remaining lint issues …

Frequently asked questions

Is go-toolkit free?

Yes. go-toolkit is free and open-source software released under the MIT license.

What is the latest version of go-toolkit?

The latest version is 1.0.0, released on Jul 2, 2026.

Is it safe to download go-toolkit?

The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 097aab4b6a55f3e80db6609d28e86a4ea1f851bdbff3500dca076c8231e628b9.

Which Windows versions does go-toolkit support?

go-toolkit runs on Windows and is available for ARM64, 64-bit (x64) systems.

How do I uninstall go-toolkit?

Open Settings › Apps › Installed apps, find go-toolkit and select Uninstall. From the command line, run winget uninstall --id=the-code-fixer-23.go-toolkit -e.

Is there a portable version of go-toolkit?

Yes. go-toolkit is available as a portable ZIP archive (go-toolkit_1.0.0_windows_amd64.zip, 64-bit (x64)) that runs without installation. Copy it to any folder or USB drive and run it from there.