Go Utilities

Open-source Go projects categorized as Utilities

Top 23 Go Utility Projects

  • fzf

    :cherry_blossom: A command-line fuzzy finder

    Project mention: 17 Essential CLI Tools to Boost Developer Productivity | dev.to | 2025-01-02

    fzf

  • SaaSHub

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

    SaaSHub logo
  • dive

    A tool for exploring each layer in a docker image

    Project mention: Show HN: Docker-phobia: Analyze Docker image size with a treemap | news.ycombinator.com | 2024-04-28

    Cool, gonna try this soon. Would be great to use in combination with Dive (https://github.com/wagoodman/dive)

  • delve

    Delve is a debugger for the Go programming language.

    Project mention: Mastering Golang Debugging in Emacs | dev.to | 2024-11-29

    In this post I'll elaborate the powerful combination of Emacs, Delve, and dape. Together, these tools create a debugging experience that mimics (and often surpasses) traditional IDEs, while preserving the flexibility and extensibility that Emacs is famous for.

  • hub

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

  • gin-vue-admin

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

  • excelize

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

  • ctop

    Top-like interface for container metrics

    Project mention: Ask HN: Interesting TUIs (text user interfaces), maybe forgotten ones? | news.ycombinator.com | 2024-05-06
  • GJSON

    Get JSON values quickly - JSON parser for Go

    Project mention: Simplify Input Validation in Go with ginvalidator | dev.to | 2024-11-13

    ginvalidator is a set of Gin middlewares that wraps the extensive collection of validators and sanitizers offered by my other open source package validatorgo. It also uses the popular open-source package gjson for JSON field syntax, providing efficient querying and extraction of data from JSON objects.

  • goreleaser

    Release engineering, simplified

    Project mention: ecstop: My CLI Tool to Stop ECS Resources Easily | dev.to | 2025-01-05

    GoReleaser

  • Task

    A task runner / simpler Make alternative written in Go

    Project mention: Mise: Dev tools, env vars, task runner | news.ycombinator.com | 2024-12-06

    Have enjoyed replacing makefiles with https://taskfile.dev/ which looks like it could be more powerful due to being able to detect changes etc. But glad Just has been good.

  • wuzz

    Interactive cli tool for HTTP inspection

  • usql

    Universal command-line interface for SQL databases

    Project mention: Usql: Universal command-line interface for SQL databases | news.ycombinator.com | 2024-11-16

    It seems to support quite a large number of database drivers. If file size is such a concern you could recompile it with unneeded drivers omitted.

    https://github.com/xo/usql?tab=readme-ov-file#building

  • godotenv

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

    Project mention: Building a Google Drive Downloader in Golang (Part 1) | dev.to | 2024-09-29

    Create a .env file in root or handle environment variables however you like, we'll use joho/godotenv package.

  • 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: Why Docker Compose Falls Short as Self-Hosting Scales | news.ycombinator.com | 2024-11-12
  • peco

    Simplistic interactive filtering tool

  • xlsx

    Go library for reading and writing XLSX files.

    Project mention: [Go][Excelize] Determining if a cell's value has a strike through | dev.to | 2024-08-26

    xlsx/tutorial/tutorial.adoc - tealeg/xlsx - GitHub

  • lancet

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

    Project mention: Show HN: A comprehensive, efficient, and reusable util function library of Go | news.ycombinator.com | 2024-02-20
  • go-funk

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

  • hystrix-go

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

  • godropbox

    Common libraries for writing Go services/applications.

  • minify

    Go minifiers for web formats (by tdewolff)

  • panicparse

    Crash your app in style (Golang)

  • gorequest

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

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

  • ecstop: My CLI Tool to Stop ECS Resources Easily

    4 projects | dev.to | 5 Jan 2025
  • Remote-Touchpad: Control Mouse/Keyboard via a Browser for Wayland and X11

    1 project | news.ycombinator.com | 2 Jan 2025
  • Usql: Universal command-line interface for SQL databases

    3 projects | news.ycombinator.com | 16 Nov 2024
  • Simplify Input Validation in Go with ginvalidator

    5 projects | dev.to | 13 Nov 2024
  • Why Docker Compose Falls Short as Self-Hosting Scales

    6 projects | news.ycombinator.com | 12 Nov 2024
  • Why I Switched from Makefile to Taskfile

    1 project | dev.to | 5 Nov 2024
  • Fuzzy business: shadowing ssh

    1 project | dev.to | 16 Oct 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 13 Jan 2025
    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 67,008
2 dive 48,916
3 delve 23,233
4 hub 22,851
5 gin-vue-admin 22,053
6 excelize 18,570
7 ctop 15,696
8 GJSON 14,560
9 goreleaser 14,105
10 Task 11,909
11 wuzz 10,598
12 usql 9,164
13 godotenv 8,638
14 kopia 8,453
15 peco 7,707
16 xlsx 5,900
17 lancet 4,858
18 go-funk 4,846
19 hystrix-go 4,264
20 godropbox 4,175
21 minify 3,775
22 panicparse 3,540
23 gorequest 3,448

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

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