Go golang-tools

Open-source Go projects categorized as golang-tools

Top 23 Go golang-tool Projects

  • go-callvis

    Visualize call graph of a Go program using Graphviz

  • gotests

    Automatically generate Go test boilerplate from your source code.

    Project mention: Russ Cox: Go Testing by Example | news.ycombinator.com | 2023-12-05

    A huge time-saver for me when generating table-driven test boilerplate in Go has been using gotests[0] to generate the template.

    If you use VSCode with the Go extension it's already available there as a command "Go: Generate Unit Tests for Function/Package".

    [0] https://github.com/cweill/gotests

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

  • stegify

    🔍 Go tool for LSB steganography, capable of hiding any file within an image.

  • go-playground

    🇺🇦 Better Go Playground powered by React and Monaco editor

    Project mention: Go Playground Improved | /r/golang | 2023-03-22

    There's https://goplay.tools/ which has many nice features (code completion and live error feedback), wonder why it's not become more popular.

  • GoWrap

    GoWrap is a command line tool for generating decorators for Go interfaces

  • richgo

    Enrich `go test` outputs with text decorations.

  • gobinaries

    Golang binaries compiled on-demand for your system

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • tsukae

    🐚📊 Show off your most used shell commands

  • gobrew

    Go version manager, written in Go. Super simple tool to install and manage Go versions. Install go without root. Gobrew doesn't require shell rehash.

  • dupl

    a tool for code clone detection

  • localias

    custom local domain aliases for local dev servers

    Project mention: You Can't Follow Me | news.ycombinator.com | 2024-01-11

    I empathize with the author and found the post to be a interesting and concrete example of what it's _actually like_ to try to publish a blog to Mastodon, which is something that I have thought about and read about in abstract. So, thank you sir for writing this up.

    One thing to consider would be to try to use Caddy [0], or a tool like localias [1], as a local https proxy. You might be able to run both the mastodon server and your blog software on the same computer and refer to local-only urls like "https://blog.test" and "https://mastodon.test" and have everything work.

    I'd be curious to know why the author didn't try this, they seem to be quite knowledgeable of other web technologies so I have to assume there's a problem that I'm not seeing here.

    [0] https://caddyserver.com/

    [1] https://github.com/peterldowns/localias

  • reposaur

    Open source compliance tool for development platforms.

  • gup

    gup - Update binaries installed by "go install" with goroutines.

  • ooze

    🧬 Go Mutation Testing

    Project mention: Ooze: Mutation Testing Library for Golang | news.ycombinator.com | 2023-06-19
  • n3dr

    Nexus3 Disaster Recovery (N3DR) is a tool that is capable of downloading all artifacts from a Nexus3 server and to migrate them to another one.

  • iplib

    A library for working with IP addresses and networks in Go

  • go-masker

    Simple utility of creating a mask for sensitive information

  • goblin

    Golang binaries compiled on-demand for your system (by barelyhuman)

    Project mention: Goblin.run: install Golang binaries by curl | news.ycombinator.com | 2024-02-18
  • go-notebook

    Go-Notebook is inspired by Jupyter Project (link) in order to document Golang code.

  • goeval

    Run Go snippets instantly from the command-line

    Project mention: Show HN: goeval – run Go code from the command line | news.ycombinator.com | 2023-09-07
  • cronicle

    cronicle is a simple and scalable task scheduler that builds on the foundations of git, golang and standard logging (by jshiv)

  • changelog-go

    Changelog Management Tool written in Go || Mirror of https://gitlab.com/l0nax/changelog-go

  • yatr

    🏃 Yet Another Task Runner (or yatr for a short) allows you to organize and automate your routine operations that you normally do in Makefile (or else) for each project.

    Project mention: 🔥 Frontend update: the Gowebly CLI now supports daisyUI components library | dev.to | 2023-11-21

    Other my small projects: yatr, gosl, json2csv, csv2api.

  • 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 2024-02-18.

Go golang-tools related posts


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

Project Stars
1 go-callvis 5,647
2 gotests 4,808
3 stegify 1,157
4 go-playground 1,127
5 GoWrap 864
6 richgo 827
7 gobinaries 786
8 tsukae 433
9 gobrew 331
10 dupl 324
11 localias 287
12 reposaur 278
13 gup 262
14 ooze 233
15 n3dr 138
16 iplib 129
17 go-masker 90
18 goblin 57
19 go-notebook 37
20 goeval 23
21 cronicle 21
22 changelog-go 8
23 yatr 8
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives