Go Utility

Open-source Go projects categorized as Utility | Edit details

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: Why is FTP or SMB over LAN from Android to Windows much slower than downloading over internet? | reddit.com/r/techsupport | 2021-12-19

    I use https://github.com/claudiodangelis/qrcp. It's very fast.

  • asciigraph

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

    Project mention: Logging and Metrics Fun | reddit.com/r/Bitburner | 2022-01-07

    I've been playing around with the Go language and it looks like someone ported asciichart.js to Go: https://github.com/guptarohit/asciigraph

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • jj

    JSON Stream Editor (command line utility)

    Project mention: I ported Gjson to Rust. | reddit.com/r/rust | 2021-03-27
  • pie

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

    Project mention: remove element from a slice | reddit.com/r/golang | 2022-01-24

    otherwise, this library might do what you want https://github.com/elliotchance/pie

  • xurls

    Extract urls from text

  • k2tf

    Kubernetes YAML to Terraform HCL converter

    Project mention: Share a GPU between pods on AWS EKS | dev.to | 2021-11-04

    Pro tip: If you want to convert k8s yaml files to .tf, you can use k2tf (repo) that is able to convert the resource types of the yaml top their appropriated counterparts of the k8s provider for terraform. To install it, just:

  • Koazee

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

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • gotabulate

    Gotabulate - Easily pretty-print your tabular data with Go

  • discord-image-downloader-go

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

  • util

    A collection of useful utility functions (by shomali11)

  • wallutils

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

    Project mention: [OC] Sunpaper - dynamic wallpaper timing based on sunrise and sunset | reddit.com/r/unixporn | 2021-02-26

    From what I can tell setwallpaper is part of the dependencies listed in the readme. Install wallutils and you should be fine. c:

  • wifiqr

    Create a QR code with your Wi-Fi login details

    Project mention: WiFi QR Code Generator written in Go | reddit.com/r/golang | 2021-12-13
  • radix

    A fast string sorting algorithm (MSD radix sort)

  • shell2telegram

    Telegram bot constructor from command-line

  • regroup

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

  • bat

    Battery management utility for Linux laptops. (by tshakalekholoane)

    Project mention: Battery still charging despite charge limit | reddit.com/r/kde | 2021-09-05

    try asus-battery-limiter on asus laptop, it works on me

  • markpdf

    Watermark PDF files using image or text

  • strutil-go

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

  • fstabfmt

    :large_blue_circle: Format /etc/fstab automatically.

    Project mention: fstabfmt: Format /etc/fstab files | reddit.com/r/golang | 2021-03-12
  • html2data

    Library and cli for extracting data from HTML via CSS selectors

  • Goa

    The Go library that will drive you to AOP world!

  • gofuckyourself

    A sanitization-based swear filter for Go.

  • parth

    Path parsing for segment unmarshaling and slicing.

    Project mention: What is your favorite Go web framework? | reddit.com/r/golang | 2021-03-26

    Also, I avoid any alternative handler funcs. For path segment parsing I wrote https://github.com/codemodus/parth

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 2022-01-24.

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 8,274
2 asciigraph 1,828
3 jj 1,166
4 pie 935
5 xurls 851
6 k2tf 661
7 Koazee 476
8 gotabulate 274
9 discord-image-downloader-go 250
10 util 236
11 wallutils 230
12 wifiqr 185
13 radix 170
14 shell2telegram 104
15 regroup 99
16 bat 82
17 markpdf 72
18 strutil-go 56
19 fstabfmt 54
20 html2data 50
21 Goa 47
22 gofuckyourself 40
23 parth 39
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
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.