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.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • asciigraph

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

  • jj

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

  • pie

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

  • fac

    Easy-to-use CUI for fixing git conflicts

  • fp-go

    functional programming library for golang (by IBM)

  • Project mention: IBM/fp-go: functional programming library for golang | /r/functionalprogramming | 2023-08-19
  • xurls

    Extract urls from text

  • SaaSHub

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

    SaaSHub logo
  • k2tf

    Kubernetes YAML to Terraform HCL converter

  • addlicense

    A program which ensures source code files have copyright license headers by scanning directory patterns recursively

  • Project mention: Add License Headers to Your Code Files | dev.to | 2023-08-28

    This is where license header adding tools come in handy. One commonly used tool is the addlicense project under the 'google' organization. 'addlicense' allows you to add license statements to specified files via command-line interaction. However, 'addlicense' has limited functionality; it only adds license headers to files. Some issues raised for 'addlicense' include:

  • version-checker

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

  • Koazee

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

  • 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.

  • autosaved

    Never worry about losing your code. Written in Go

  • gotabulate

    Gotabulate - Easily pretty-print your tabular data with Go

  • strutil-go

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

  • util

    A collection of useful utility functions (by shomali11)

  • doku

    💽 Doku - Docker disk usage dashboard

  • bat

    Battery management utility for Linux laptops. (by tshakalekholoane)

  • Project mention: I need help setting battery limit to 60% on linux | /r/linux | 2023-06-26

    You can use https://github.com/tshakalekholoane/bat to set the threshold via cli. If you use GNOME you can instead use this https://github.com/maniacx/Battery-Health-Charging/ shell extension.

  • discord-downloader-go

    A Discord bot program to download and otherwise handle files sent in Discord channels with extensive configuration. Can be used as a genuine Discord Bot or user account / self-bot

  • wifiqr

    Create a QR code with your Wi-Fi login details

  • g

    powerful and cross-platform ls 🌈 built for modern terminal (by Equationzhao)

  • Project mention: G: Cross-platform alternative to ls, written in Go | news.ycombinator.com | 2023-10-22
  • dotfiles

    dotfiles symbolic links management CLI (by rhysd)

  • Project mention: Rotz: Cross platform dotfile manager written in Rust | news.ycombinator.com | 2024-04-08

    I've been looking for a cross-platform dotfile management tool and I had some hope for this but it seems a little too complex, and I don't like that I would end up with lots of yaml/toml/json files. I use Mac, Windows, and Linux and I want to have a single configuration for all. I've been using https://github.com/rhysd/dotfiles and it is the only thing that really works well for me.

  • SaaSHub

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

    SaaSHub logo
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 Utility discussion

Log in or Post with

Go Utility related posts

  • Jj: JSON Stream Editor

    1 project | /r/patient_hackernews | 26 May 2023
  • Jj: JSON Stream Editor

    1 project | /r/hackernews | 26 May 2023
  • Jj: JSON Stream Editor

    7 projects | news.ycombinator.com | 25 May 2023
  • Convert .tap file to .wav to record onto cassette.

    1 project | /r/zxspectrum | 11 Apr 2023
  • Text similarity analysis

    3 projects | /r/golang | 28 Mar 2023
  • Alternatives to airdrop

    3 projects | /r/linuxmint | 23 Feb 2023
  • How to transfer photos from iphone to linux computer while preserving date and time

    1 project | /r/DataHoarder | 31 Dec 2022
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 17 Jun 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

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

Project Stars
1 qrcp 9,821
2 asciigraph 2,563
3 jj 1,944
4 pie 1,869
5 fac 1,836
6 fp-go 1,524
7 xurls 1,163
8 k2tf 1,154
9 addlicense 680
10 version-checker 658
11 Koazee 523
12 wallutils 458
13 discord-image-downloader-go 347
14 autosaved 328
15 gotabulate 309
16 strutil-go 287
17 util 286
18 doku 270
19 bat 265
20 discord-downloader-go 265
21 wifiqr 251
22 g 241
23 dotfiles 220

Sponsored
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com