Go Utilities

Open-source Go projects categorized as Utilities

Top 23 Go Utility Projects

  1. fzf

    :cherry_blossom: A command-line fuzzy finder

    Project mention: Terminal Superpowers You Should Be Using in 2026 | dev.to | 2026-05-19

    Please please stop spamming up arrow to find that command you ran. Instead you can make this so much simpler with fzf.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. dive

    A tool for exploring each layer in a docker image

    Project mention: Which package is bloating your Docker image? | dev.to | 2026-05-25

    dive (~54k⭐) lets you browse what's in it — file by file, interactively. It answers what is in a layer.

  4. delve

    Delve is a debugger for the Go programming language.

    Project mention: FOSDEM 2020: Advanced Debugging Techniques for Go Code | dev.to | 2026-01-14

    Besides keynote-type topics like "The state of Go", the first one I wanted to understand was this one. It's about advanced debugging techniques in Golang. The debugging skills mentioned mainly rely on the techniques provided by https://github.com/go-delve/delve. The relevant techniques include:

  5. gin-vue-admin

    🚀Vite+Vue3+Gin拥有AI辅助的基础开发平台,企业级业务AI+开发解决方案,内置mcp辅助服务,内置skills管理,支持TS和JS混用。它集成了JWT鉴权、权限管理、动态路由、显隐可控组件、分页封装、多点登录拦截、资源权限、上传下载、代码生成器、表单生成器和可配置的导入导出等开发必备功能。

  6. hub

    A command-line tool that makes git easier to use with GitHub.

  7. excelize

    Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets

    Project mention: Streaming 25 Million Excel Cells Through 7 MB of Memory | dev.to | 2026-06-13

    A true single-pass .xlsx writer that emits inline strings, declares sheets upfront, writes rows directly into a live ZIP stream, and never touches temp files. Go's excelize library does something close to this. Java POI doesn't. This is architecturally possible but would essentially be rewriting POI's OOXML layer — a multi-month effort. I've raised this as an RFC with the POI community.

  8. ctop

    Top-like interface for container metrics

    Project mention: Portainer vs Lazydocker: Which Docker UI? | dev.to | 2026-03-10

    No. Portainer is web-only. You can open a container console through the Portainer web UI, but Portainer itself has no terminal interface. If you want a TUI, use Lazydocker or ctop.

  9. goreleaser

    Release engineering, simplified

    Project mention: Stainless CLI generator: your API, now with `--help` | dev.to | 2026-02-09

    The Stainless CLI generator plugs into the same release flow as your other Stainless SDKs. When you merge a release PR, we use GoReleaser to automatically build binaries for macOS (arm64 and amd64), Linux (arm64, amd64, 386), and Windows (arm64, amd64, 386), and each release publishes to GitHub with all compiled binaries.

  10. Task

    A fast, cross-platform build tool inspired by Make, designed for modern workflows.

    Project mention: The Zero-Drift Ideal Monorepo Setup for Startups | dev.to | 2026-06-13

    Go Task is an open source utility that can map simple words with complex commands, so that the junior devs never have to ping you in the middle of the night just to figure out the command that they wrote had a typo in it.

  11. GJSON

    Get JSON values quickly - JSON parser for Go

    Project mention: Show HN: Pogocache – Fast caching software | news.ycombinator.com | 2025-07-21

    Always great to see his open-source creations, like:

    - a Redis like cache purpose built for real-time spatial locations: https://tile38.com/

    - go package for reading JSON: https://github.com/tidwall/gjson

  12. kopia

    Cross-platform backup tool for Windows, macOS & Linux with fast, incremental backups, client-side end-to-end encryption, compression and data deduplication. CLI and GUI included.

    Project mention: OneDrive data now has an expiry date | news.ycombinator.com | 2026-06-08

    There are actually really good free backup solutions, like https://kopia.io/

  13. wuzz

    Interactive cli tool for HTTP inspection

  14. godotenv

    A Go port of Ruby's dotenv library (Loads environment variables from .env files)

    Project mention: MERN Stack Alternatives in Golang | dev.to | 2025-09-22

    godotenv: Loads environment variables from .env files into Go applications, similar to dotenv in Node.js.

  15. usql

    Universal command-line interface for SQL databases

    Project mention: Databow: a Rust CLI for any database with an ADBC driver | news.ycombinator.com | 2026-06-05
  16. peco

    Simplistic interactive filtering tool

  17. lancet

    A comprehensive, efficient, and reusable util function library of Go.

    Project mention: ^ != << | dev.to | 2026-03-06

    The Lancet project is a comprehensive and efficient Go language library with various auxiliary features and structures. However, we found it interesting because PVS-Studio analyzer detected the following error:

  18. go-funk

    A modern Go utility library which provides helpers (map, find, contains, filter, ...)

  19. hystrix-go

    Netflix's Hystrix latency and fault tolerance library, for Go

    Project mention: Будуємо надійні інтеграції з ігровими провайдерами | dev.to | 2025-11-30
  20. godropbox

    Common libraries for writing Go services/applications.

  21. minify

    Go minifiers for web formats (by tdewolff)

  22. panicparse

    Crash your app in style (Golang)

  23. gorequest

    GoRequest -- Simplified HTTP client ( inspired by nodejs SuperAgent )

  24. mc

    Unix like utilities for object store

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go Utilities discussion

Log in or Post with

Go Utilities related posts

  • OneDrive data now has an expiry date

    1 project | news.ycombinator.com | 8 Jun 2026
  • Databow: a Rust CLI for any database with an ADBC driver

    1 project | news.ycombinator.com | 5 Jun 2026
  • Which package is bloating your Docker image?

    3 projects | dev.to | 25 May 2026
  • Master the in demand of salary negotiation and system design: What Fails

    3 projects | dev.to | 8 May 2026
  • Bash Essential Aliases and Functions

    1 project | dev.to | 9 Apr 2026
  • Generate Claude Code skills from any documentation URL

    1 project | dev.to | 23 Mar 2026
  • Portainer vs Lazydocker: Which Docker UI?

    2 projects | dev.to | 10 Mar 2026
  • A note from our sponsor - SaaSHub
    www.saashub.com | 18 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Utility projects in Go? This list will help you:

# Project Stars
1 fzf 80,934
2 dive 54,221
3 delve 24,784
4 gin-vue-admin 24,790
5 hub 22,948
6 excelize 20,662
7 ctop 17,685
8 goreleaser 15,855
9 Task 15,707
10 GJSON 15,483
11 kopia 13,413
12 wuzz 10,708
13 godotenv 10,473
14 usql 10,004
15 peco 7,890
16 lancet 5,295
17 go-funk 4,945
18 hystrix-go 4,419
19 godropbox 4,204
20 minify 4,114
21 panicparse 3,712
22 gorequest 3,520
23 mc 3,488

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Go is
the 4th most popular programming language
based on number of references?