Go Go Tools

Open-source Go projects categorized as Go Tools

Top 23 Go Go Tool Projects

  • juicefs

    JuiceFS is a distributed POSIX file system built on top of Redis and S3.

    Project mention: Open source cloud file system. Posix, HDFS and S3 compatible | news.ycombinator.com | 2023-02-08

    Atomic file/directory renames/moves is the fundamental feature of JuiceFS, which makes it truely a file system rather than a proxy to S3, please check the docs for all the compatibility details [1].


  • gops

    A tool to list and diagnose Go processes currently running on your system (by google)

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

  • go-callvis

    Visualize call graph of a Go program using Graphviz

    Project mention: a tool for quickly creating web and microservice code | dev.to | 2022-12-15

    Dependency plugins and tools are automatically installed after executing the command: protoc-gen-go, protoc-gen-go-grpc, protoc-gen-validate, protoc-gen-gotag, protoc-gen-go-gin, protoc-gen-go-rpc-tmpl, protoc-gen-openapiv2, protoc-gen-doc, golangci-lint, swag, go-callvis.

  • realize

    Realize is the #1 Golang Task Runner which enhance your workflow by automating the most common tasks and using the best performing Golang live reloading.

  • kube-prompt

    An interactive kubernetes client featuring auto-complete.

  • go-critic

    The most opinionated Go source code linter for code audit.

    Project mention: Linter for strings ? | reddit.com/r/golang | 2022-07-26

    Check out https://github.com/go-critic/go-critic and https://github.com/golangci/golangci-lint.

  • The Go Play Space

    Advanced Go Playground frontend written in Go, with syntax highlighting, turtle graphics mode, and more

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

  • depth

    Visualize Go Dependency Trees

    Project mention: dependency graph of any opensource tool | reddit.com/r/golang | 2022-04-09

    This tool seems to do what you’re going for: https://github.com/KyleBanks/depth

  • richgo

    Enrich `go test` outputs with text decorations.

  • Peanut

    🐺 Deploy Databases and Services Easily for Development and Testing Pipelines.

    Project mention: GitHub - Clivern/Peanut: 🐺 Deploy Databases and Services Easily for Development and Testing Pipelines. | reddit.com/r/golang | 2022-12-31
  • xdg-go

    Go implementation of the XDG Base Directory Specification and XDG user directories

    Project mention: Rob Pike: “Dotfiles” being hidden is a UNIXv2 mistake (2012) | news.ycombinator.com | 2022-08-11

    Slight correction here, XDG keys are analogous to Windows standards: https://github.com/adrg/xdg/blob/master/README.md

  • golang-tutorials

    Golang Tutorials. Learn Golang from Scratch with simple examples.

  • rts

    RTS: request to struct. Generates Go structs from JSON server responses.

  • typex

    [TOOL, CLI] - Filter and examine Go type structures, interfaces and their transitive dependencies and relationships. Export structural types as TypeScript value object or bare type representations.

    Project mention: I made a mind map of the whole go standard library | reddit.com/r/golang | 2022-12-03
  • roumon

    Universal goroutine monitor using pprof and termui

    Project mention: Released roumon 1.1.0 - Terminal go routine monitor 📈 | reddit.com/r/golang | 2022-08-18
  • gothanks

    GoThanks automatically stars Go's official repository and your go.mod github dependencies, providing a simple way to say thanks to the maintainers of the modules you use and the contributors of Go itself.

  • colorgo

    Colorize (highlight) `go build` command output

  • zb

    an opinionated repo based tool for linting, testing and building go source

  • go-cache

    A flexible multi-layer Go caching library to deal with in-memory and shared cache by adopting Cache-Aside pattern. (by viney-shih)

    Project mention: A flexible multi-layer Go caching library to deal with in-memory and shared cache by adopting Cache-Aside pattern. | reddit.com/r/golang | 2022-06-12

    Write a flexible multi-layered caching library interacts with private (in-memory) cache and shared cache (i.e. Redis) in Go ( https://github.com/viney-shih/go-cache ). It provides `Cache-Aside` strategy when dealing with both. But more advanced, it maintains the consistency of private cache between distributed systems by `Pub-Sub` pattern.

  • goroutines

    It is an efficient, flexible, and lightweight goroutine pool. It provides an easy way to deal with concurrent tasks with limited resource.

  • go-lock

    go-lock is a lock library implementing read-write mutex and read-write trylock without starvation

  • terminal-Task

    Terminal tasks todo with reminder tool for geek (by thedevsaddam)

  • version

    Go package to present your CLI version with an upgrade notice. (by mszostok)

    Project mention: New release of version package is available. Custom field support and simplified upgrade notice. | reddit.com/r/golang | 2022-10-04
  • 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-02-08.

Go Go Tools related posts


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

Project Stars
1 juicefs 7,345
2 gops 5,999
3 go-callvis 4,688
4 realize 4,317
5 kube-prompt 1,685
6 go-critic 1,493
7 The Go Play Space 933
8 depth 815
9 richgo 762
10 Peanut 690
11 xdg-go 324
12 golang-tutorials 315
13 rts 238
14 typex 176
15 roumon 137
16 gothanks 114
17 colorgo 112
18 zb 111
19 go-cache 93
20 goroutines 88
21 go-lock 85
22 terminal-Task 79
23 version 59
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives