Go Utility

Open-source Go projects categorized as Utility

Top 23 Go Utility Projects

  • qrcp

    :zap: Transfer files over wifi from your computer to your mobile device by scanning a QR code without leaving the terminal.

    Project mention: How to transfer photos from iphone to linux computer while preserving date and time | reddit.com/r/DataHoarder | 2022-12-31

    So I want to transfer some photos from my iPhone to my computer. I found an online tool called qrcp (https://github.com/claudiodangelis/qrcp). Downloaded it and ran it on my computer (Linux user). Then, I accessed it from my iPhone and uploaded a few files to test it out.

  • asciigraph

    Go package to make lightweight ASCII line graph ╭┈╯ in command line apps with no other dependencies.

    Project mention: Your GitHub year in review - 10 fun ways to visualize your contributions | dev.to | 2023-01-09

    Or create an amazing ASCII line graph showing your rollercoaster of activity over your last couple of sprints using asciichart (available for C, C#, C++, Elixir, Java, JavaScript, Go, Haskell, Perl, Python, PHP, Rust, and well... you get the picture).

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • fac

    Easy-to-use CUI for fixing git conflicts

  • jj

    JSON Stream Editor (command line utility) (by tidwall)

    Project mention: Jq Needs Contributors | news.ycombinator.com | 2022-03-25

    Have you {used/read about} jj[1] as an alternative?

    [1] - https://github.com/tidwall/jj/

  • pie

    🍕 Enjoy a slice! A utility library for dealing with slices and maps that focuses on type safety and performance.

    Project mention: Generic slice utils? I just created | reddit.com/r/golang | 2022-03-22

    How does this library differ from lo or pie?

  • xurls

    Extract urls from text

    Project mention: Guys, when using the regexp package, in reporting errors how do I need to fix this. | reddit.com/r/golang | 2022-10-09
  • k2tf

    Kubernetes YAML to Terraform HCL converter

    Project mention: Tool to convert set of yaml ( kustomize generated ) to terraform ? | reddit.com/r/kubernetes | 2022-10-03

    This might be what you are looking for: https://github.com/sl1pm4t/k2tf

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • version-checker

    Kubernetes utility for exposing image versions in use, compared to latest available upstream, as metrics.

    Project mention: opensource tool for version checker | reddit.com/r/kubernetes | 2022-07-04
  • Koazee

    A StreamLike, Immutable, Lazy Loading and smart Golang Library to deal with slices.

  • autosaved

    Never worry about losing your code. Written in Go

  • wallutils

    :city_sunset: Utilities for handling monitors, resolutions, wallpapers and timed wallpapers

  • discord-image-downloader-go

    A simple tool which downloads pictures posted in discord channels of your choice to a local folder.

    Project mention: I cant open this Github file? | reddit.com/r/techsupport | 2022-12-12
  • gotabulate

    Gotabulate - Easily pretty-print your tabular data with Go

  • util

    A collection of useful utility functions (by shomali11)

  • wifiqr

    Create a QR code with your Wi-Fi login details

    Project mention: Guest WiFi using a QR code | news.ycombinator.com | 2022-07-12

    A golang project I follow (and use) that generates wifi QR codes from the command line:


  • radix

    A fast string sorting algorithm (MSD radix sort)

  • dotfiles

    dotfiles symbolic links management CLI (by rhysd)

    Project mention: GitHub Does Dotfiles | news.ycombinator.com | 2022-08-28

    I've used my custom bash script for managing dotfiles for ages and also have tried all other tools, but just couldn't get it right because I work on multiple OS. Then I found https://github.com/rhysd/dotfiles. It is the only tool I know of that can support multiple OS (Linux, mac, windows). I have to work with multiple OS and having a single dotfiles repo has been great, especially its ability to set different config on different OS, well as a unified Unix-like config setting.

  • strutil-go

    Golang metrics for calculating string similarity and other string utility functions (by adrg)

  • bat

    Battery management utility for Linux laptops. (by tshakalekholoane)

    Project mention: How to save battery charge limit settings after reboot? | reddit.com/r/kde | 2023-01-28

    I have the same problem, at the end I used https://github.com/tshakalekholoane/bat

  • discord-downloader-go

    A Discord bot program to save files sent in Discord channels with extensive configuration. Can be used as a real bot or user-bot/self-bot

    Project mention: You ever just download an entire discord server worth of hentai? | reddit.com/r/goodanimemes | 2022-02-12

    Yep https://github.com/get-got/discord-downloader-go

  • shell2telegram

    Telegram bot constructor from command-line

  • regroup

    Match regex group into go struct using struct tags and automatic parsing

  • doku

    💽 Doku - Docker disk usage dashboard

    Project mention: I need ideas for my new project | reddit.com/r/selfhosted | 2022-12-13

    As for features: Additional Docker statistics (something like doku) would be nice, maybe even with integrated docker logs viewer like dozzle. This could change the name of your application from X Panel to Mighty Panel :-P. I have no idea how hard those things would be to implement, just suggestions I'd find useful.

  • SaaSHub

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

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). The latest post mention was on 2023-01-28.

Go Utility related posts


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

Project Stars
1 qrcp 9,060
2 asciigraph 2,124
3 fac 1,795
4 jj 1,281
5 pie 1,273
6 xurls 1,004
7 k2tf 993
8 version-checker 543
9 Koazee 508
10 autosaved 326
11 wallutils 317
12 discord-image-downloader-go 296
13 gotabulate 293
14 util 269
15 wifiqr 227
16 radix 178
17 dotfiles 176
18 strutil-go 160
19 bat 159
20 discord-downloader-go 154
21 shell2telegram 129
22 regroup 129
23 doku 111
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives