InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code. Learn more →
Top 23 Go Utility Projects
:cherry_blossom: A command-line fuzzy finderProject mention: Is there any way to have a "longterm history" in addition to the normal history? | reddit.com/r/bash | 2022-11-30
Reverse history search should be enabled by default. Depending on your distro it might not be. See the wiki for more details.
Introspected tunnels to localhostProject mention: What is the coolest Go open source projects you have seen? | reddit.com/r/golang | 2022-09-15
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.
A command-line tool that makes git easier to use with GitHub.Project mention: Script to iterate a local folder structure and push remote SCM? | reddit.com/r/git | 2022-10-23
You can extend this: https://github.com/github/hub
Delve is a debugger for the Go programming language.Project mention: Program Not Compiling When No Argument Provided | reddit.com/r/golang | 2022-11-11
I usually set up a scratch-pad module on my machines for quickly throwing some code together to play with. For debugging/checking attributes etc. there's delve, which is usually built in to various editor's respective Go plugin.
Top-like interface for container metricsProject mention: Looking for a simple Docker dashboard | reddit.com/r/selfhosted | 2022-11-29
However, something like ctop may be easier to use.
Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheetsProject mention: Where does PHP being single threaded affect performance and can anything be done to make it better? | reddit.com/r/PHP | 2022-09-27
Golang excel: https://github.com/qax-os/excelize
The context switching struggle is real. Zigi makes context switching a thing of the past. It monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack!
Get JSON values quickly - JSON parser for GoProject mention: Is there a way to parse unstructured data? | reddit.com/r/golang | 2022-11-27
That’s because Go is a statically typed language. If you want to easily access the data, you need to know the structure, if you don’t know the structure, then you’re going to have to jump through hoops to get at the data. I would probably try using https://github.com/tidwall/gjson if I were you.
Deliver Go binaries as fast and easily as possibleProject mention: Simplify Golang Multi Architecture Container Builds | dev.to | 2022-10-25
Have same process to build image locally as well as for cloud usage. I found GoReleaser to be apt for this requirement.
Interactive cli tool for HTTP inspectionProject mention: 9 shell tools for productivity | dev.to | 2022-09-04
Universal command-line interface for SQL databasesProject mention: Is there a CLI interface to browse SQL databases? | reddit.com/r/commandline | 2022-08-10
take a look at: https://github.com/xo/usql
Simplistic interactive filtering toolProject mention: 14 Awesome CLI Tools for Modern Software Developers | dev.to | 2022-03-23
Think of peco as a realtime grep.
A task runner / simpler Make alternative written in GoProject mention: New to Go, Loving it but... | reddit.com/r/golang | 2022-11-28
I do but that is up to you. I switch a lot between projects so my Makefile (actually Taskfile) is a documentation for me of all the commands i need in that project.
A Go port of Ruby's dotenv library (Loads environment variables from `.env`.)Project mention: Libraries you use most of your projects? | reddit.com/r/golang | 2022-11-02
(No longer maintained!) Go (golang) library for reading and writing XLSX files.
Common libraries for writing Go services/applications.
A modern Go utility library which provides helpers (map, find, contains, filter, ...)Project mention: Using Rust at a startup: A cautionary tale | reddit.com/r/golang | 2022-11-25
Netflix's Hystrix latency and fault tolerance library, for GoProject mention: gobreaker VS hystrix-go - a user suggested alternative | libhunt.com/r/gobreaker | 2022-05-04
Crash your app in style (Golang)Project mention: how to demangle a Golang crash call stack | reddit.com/r/golang | 2022-11-14
Maybe using panicparse helps you understanding the stack traces.
GoRequest -- Simplified HTTP client ( inspired by nodejs SuperAgent )
Fairly certain this is the package they based their service on https://github.com/tdewolff/minify
A Golang tool that does static analysis, unit testing, code review and generate code quality report.
Automatically generate Go (golang) struct definitions from example JSON
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.
Go Utilities related posts
Is there any way to have a "longterm history" in addition to the normal history?
1 project | reddit.com/r/bash | 30 Nov 2022
lancet: A powerful utils function lib of go
3 projects | reddit.com/r/golang | 30 Nov 2022
New to Go, Loving it but...
2 projects | reddit.com/r/golang | 28 Nov 2022
Looking for a simple Docker dashboard
5 projects | reddit.com/r/selfhosted | 29 Nov 2022
Is there a way to parse unstructured data?
6 projects | reddit.com/r/golang | 27 Nov 2022
Using Rust at a startup: A cautionary tale
1 project | reddit.com/r/golang | 25 Nov 2022
My experience of selfhosted Gitlab
3 projects | reddit.com/r/selfhosted | 25 Nov 2022
A note from our sponsor - InfluxDB
www.influxdata.com | 30 Nov 2022
What are some of the best open-source Utility projects in Go? This list will help you: