Go Miscellaneous

Open-source Go projects categorized as Miscellaneous

Top 23 Go Miscellaneou Projects

  • go-formatter

    A curated list of awesome Go frameworks, libraries and software

    Project mention: FAQ: Are There Any Packages To Do X? | reddit.com/r/golang | 2023-01-20

    I usually either search on github, and look for packages recently modified (and maybe with a good number of starts) or I look in https://github.com/avelino/awesome-go

  • wire

    Compile-time Dependency Injection for Go

    Project mention: Is it just me or does nobody really know what idiomatic Go is. | reddit.com/r/golang | 2023-01-14
  • 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.

  • gopsutil

    psutil for golang

    Project mention: Get uptime for another process in Golang | reddit.com/r/golang | 2022-03-09

    That might help you: https://github.com/shirou/gopsutil

  • afero

    A FileSystem Abstraction System for Go

    Project mention: Powerful template for CLI projects in Go 🐹 | reddit.com/r/golang | 2022-10-05

    Afero filesystem for various fs utils, abstractions and in-memory fs for testing. For example, instead of os.Remove("file") use filesystem.Api().Remove("file")

  • go.uuid

    UUID package for Go

    Project mention: Building web-based SaaS with Go as a solo entrepreneur. What should I be aware of? | reddit.com/r/golang | 2023-01-23

    Something to note is that all of this is still open source. Theoretically, someone can decide to fork SQLBoiler and add all the missing things, or send in a PR. A good example is that the current most popular uuid package. gofrs/uuid was forked from an unmaintained previously popular package.

  • archiver

    Easily create & extract archives, and compress & decompress files of various formats

    Project mention: Ouch - simple compression and decompression for your terminal | reddit.com/r/commandline | 2023-01-07

    archiver is also a very cool tool. I think its cli is somewhat similar to this.

  • fx

    A dependency injection based application framework for Go. (by uber-go)

    Project mention: my office want to migrate to go programming language, what framework is recommended between chi or fiber? | reddit.com/r/golang | 2023-01-02

    I've been looking into fx by Uber. Looks pretty cool, but I haven't had the chance to do anything more than a hello, world with it.

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

  • gatus

    ⛑ Automated developer-oriented status page

    Project mention: how do I start to build an uptime monitoring system such as UptimeRobot or OnlineOrNot? | reddit.com/r/golang | 2023-01-18

    We use a self-hosted Gatus at work: https://github.com/TwiN/gatus

  • dig

    A reflection based dependency injection toolkit for Go.

    Project mention: What's the best dependency injection framework / methodology for Golang for the enterprise? | reddit.com/r/golang | 2022-12-21

    Interesting, one of my friends works at a big tech company and they said they passed on Wire and ultimately decided on Uber Dig https://github.com/uber-go/dig. But looking at that lib it seems a bit anti-paradigm of the goal of the Golang language (no magic/obfuscated code running in the background, what you see is what you get style coding)

  • gofakeit

    Random fake data generator written in go

    Project mention: TIL: panic(spew.Sdump(myVar)) | reddit.com/r/golang | 2023-01-10

    Tangentially related, but there is a package out there called go-fakeit github.com/brianvoe/gofakeit.git for generating random data, which doesn't sound like it entirely maps with what you're doing, but there may be some overlap.

  • service

    Starter code for writing web services in Go using Kubernetes. (by ardanlabs)

    Project mention: Where can I find well-written go code to learn from? | reddit.com/r/golang | 2023-01-10
  • jabba

    (cross-platform) Java Version Manager

    Project mention: how do I get Oracle JDK 8 without making an account? | reddit.com/r/java | 2022-10-18
  • go-multierror

    A Go (golang) package for representing a list of errors as a single error.

    Project mention: Valgo is a type-safe, expressive, and extensible validator library for Golang. | reddit.com/r/golang | 2022-12-05

    This looks great and can be integrated into ORM. What about adopting go-multierror?

  • base64Captcha

    captcha of base64 image string

  • go-resiliency

    Resiliency patterns for golang

  • modern-go-application

    Modern Go Application example

  • gosms

    :mailbox_closed: Your own local SMS gateway in Go

  • ghorg

    Quickly clone an entire org/users repositories into one directory - Supports GitHub, GitLab, Bitbucket, and more 🥚

    Project mention: A simple way to backup all your GitHub and GitLab git repositories | reddit.com/r/selfhosted | 2022-04-18

    I'm using https://github.com/gabrie30/ghorg to do this. Why should I use your tool?

  • xstrings

    Implements string functions widely used in other languages but absent in Go.

  • go-commons-pool

    a generic object pool for golang

  • go-restful-api

    An idiomatic Go REST API starter kit (boilerplate) following the SOLID principles and Clean Architecture

  • llvm

    Library for interacting with LLVM IR in pure Go. (by llir)

    Project mention: Go Noob question: How can I output LLVM IR, instrument it and also looking for a symbolic execution engine | reddit.com/r/golang | 2022-07-29

    https://github.com/llir/llvm a Go library for parsing and producing LLVM IR (written by the llir team, of whom I'm a member).

  • errorx

    A comprehensive error handling library for Go

    Project mention: Prolog at work | reddit.com/r/prolog | 2022-12-28

    (I highly recommend https://github.com/joomcode/errorx for dealing with errors in Golang. It proved its usefulness and convenience.)

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

Go Miscellaneous related posts


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

Project Stars
1 go-formatter 95,602
2 wire 9,908
3 gopsutil 8,652
4 afero 4,993
5 go.uuid 4,727
6 archiver 3,845
7 fx 3,508
8 gatus 3,396
9 dig 2,955
10 gofakeit 2,868
11 service 2,572
12 jabba 2,530
13 go-multierror 1,854
14 base64Captcha 1,667
15 go-resiliency 1,662
16 modern-go-application 1,411
17 gosms 1,410
18 ghorg 1,182
19 xstrings 1,155
20 go-commons-pool 1,108
21 go-restful-api 1,104
22 llvm 1,016
23 errorx 950
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives